| Commit message (Expand) | Author | Age | Files | Lines |
* | Change the default scheduler from Latency to ILP, since Latency | Dan Gohman | 2011-10-24 | 1 | -1/+1 |
* | Cleanup. Get rid of the old SjLj EH lowering code. No functionality change. | Bill Wendling | 2011-10-24 | 1 | -584/+10 |
* | Sink an otherwise unused variable's initializer into the asserts that | Chandler Carruth | 2011-10-24 | 1 | -3/+2 |
* | Now that we have comparison on probabilities, add some static functions | Chandler Carruth | 2011-10-23 | 1 | -8/+5 |
* | Remove a commented out line of code that snuck by my auditing. | Chandler Carruth | 2011-10-23 | 1 | -1/+0 |
* | Completely re-write the algorithm behind MachineBlockPlacement based on | Chandler Carruth | 2011-10-23 | 1 | -399/+227 |
* | Make sure that the landing pads themselves have no PHI instructions in them. | Bill Wendling | 2011-10-21 | 1 | -0/+21 |
* | Fix pr11194. When promoting and splitting integers we need to use | Nadav Rotem | 2011-10-21 | 1 | -3/+12 |
* | 1. Fix the widening of SETCC in WidenVecOp_SETCC. Use the correct return CC t... | Nadav Rotem | 2011-10-21 | 3 | -14/+17 |
* | Add loop aligning to MachineBlockPlacement based on review discussion so | Chandler Carruth | 2011-10-21 | 1 | -3/+39 |
* | Implement a block placement pass based on the branch probability and | Chandler Carruth | 2011-10-21 | 4 | -2/+638 |
* | Remove a now dead function, fixing -Wunused-function warnings from | Chandler Carruth | 2011-10-21 | 1 | -20/+0 |
* | Delete the list-tdrr scheduler. Top-down schedulers are going away | Dan Gohman | 2011-10-20 | 1 | -203/+11 |
* | Revert r142579, "Fix a type in the legalization of CONCAT_VECTORS". This is | Chad Rosier | 2011-10-20 | 1 | -1/+1 |
* | As Evan suggested, loads from constant pool are safe to speculate. | Devang Patel | 2011-10-20 | 1 | -5/+5 |
* | Add a comment. | Devang Patel | 2011-10-20 | 1 | -1/+3 |
* | Fix a type in the legalization of CONCAT_VECTORS. | Nadav Rotem | 2011-10-20 | 1 | -1/+1 |
* | Improve code generation for vselect on SSE2: | Nadav Rotem | 2011-10-19 | 1 | -7/+9 |
* | Add support for the vector-widening of vselect and vector-setcc | Nadav Rotem | 2011-10-19 | 2 | -1/+28 |
* | Missed a spot! | Nick Lewycky | 2011-10-18 | 1 | -1/+1 |
* | Fix some typo/formatting issues. No functionality change. | Nick Lewycky | 2011-10-18 | 2 | -10/+10 |
* | Fix a bug in the legalization of vector anyext-load and trunc-store. Mem Inde... | Nadav Rotem | 2011-10-18 | 1 | -7/+9 |
* | Fix a DAG combiner assertion failure when constant folding BUILD_VECTORS. | Bob Wilson | 2011-10-18 | 1 | -2/+13 |
* | Fix a bunch of unused variable warnings when doing a release | Duncan Sands | 2011-10-18 | 3 | -3/+4 |
* | Fix comment to refer to correct instruction | Hal Finkel | 2011-10-18 | 1 | -1/+1 |
* | Minor style cleanup, no functionality change. | Nick Lewycky | 2011-10-17 | 1 | -3/+2 |
* | Add support for a new extension to the .file directive: | Nick Lewycky | 2011-10-17 | 3 | -18/+18 |
* | Now Igor, throw the switch...give my creation life! | Bill Wendling | 2011-10-17 | 1 | -0/+1 |
* | When deleting a phi cycle after looking through copies, constrain the register | Cameron Zwarich | 2011-10-17 | 1 | -1/+5 |
* | Constraint register class with constrainRegClass() to CSE a virtual into anot... | Evan Cheng | 2011-10-17 | 1 | -3/+26 |
* | Correct over-zealous removal of hack. | Bill Wendling | 2011-10-17 | 1 | -1/+1 |
* | Now that we have the ReturnsTwice function attribute, this method is | Bill Wendling | 2011-10-17 | 1 | -1/+1 |
* | Removed set, but unused variable. | Chad Rosier | 2011-10-17 | 1 | -1/+0 |
* | It is safe to speculate load from GOT. This fixes performance regression caus... | Devang Patel | 2011-10-17 | 1 | -1/+17 |
* | Enable element promotion type legalization by deafault. | Nadav Rotem | 2011-10-16 | 1 | -1/+1 |
* | Let printf do the formatting instead aligning strings ourselves. | Benjamin Kramer | 2011-10-16 | 1 | -1/+1 |
* | Twinify better. | Benjamin Kramer | 2011-10-16 | 1 | -20/+15 |
* | Move the legalization of vector loads and stores into LegalizeVectorOps. In some | Nadav Rotem | 2011-10-15 | 2 | -183/+123 |
* | Clear out the landing pad to call site map for each function. | Bill Wendling | 2011-10-15 | 1 | -0/+1 |
* | A few 80-col violations. | Evan Cheng | 2011-10-14 | 1 | -1/+2 |
* | Update live-in lists when splitting critical edges. | Jakob Stoklund Olesen | 2011-10-14 | 1 | -0/+5 |
* | Fix typo. "__sync_fetch_and-xor_4" should be "__sync_fetch_and_xor_4". | Jim Grosbach | 2011-10-14 | 1 | -1/+1 |
* | Add value numbers when spilling dead defs. | Jakob Stoklund Olesen | 2011-10-14 | 1 | -1/+9 |
* | Don't forget to reconstruct D after changing the scope that we're | Eric Christopher | 2011-10-13 | 1 | -1/+3 |
* | Use an existing method. | Cameron Zwarich | 2011-10-13 | 1 | -1/+1 |
* | If MI is deleted then remove it from the set. If a new MI is created, it could | Nick Lewycky | 2011-10-13 | 1 | -0/+2 |
* | Tabs to spaces. | Nick Lewycky | 2011-10-13 | 1 | -2/+2 |
* | Add missing braces to pacify GCC's -Wparentheses. | Nick Lewycky | 2011-10-13 | 1 | -1/+2 |
* | Also inflate register classes around inline asm. | Jakob Stoklund Olesen | 2011-10-12 | 1 | -4/+1 |
* | Add MachineInstr::getRegClassConstraint(). | Jakob Stoklund Olesen | 2011-10-12 | 1 | -0/+33 |