| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be | Daniel Dunbar | 2012-03-08 | 2 | -47/+43 |
* | Test case for r152280, r152285 and r152290. | Akira Hatanaka | 2012-03-08 | 1 | -0/+27 |
* | Invoke setTargetDAGCombine for SELECT. | Akira Hatanaka | 2012-03-08 | 1 | -0/+1 |
* | [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. | Daniel Dunbar | 2012-03-08 | 2 | -43/+47 |
* | Swap the operands of a select node if the false (the second) operand is 0. | Akira Hatanaka | 2012-03-08 | 1 | -0/+35 |
* | Rotate two of the functions used to count bonuses for the inline cost | Chandler Carruth | 2012-03-08 | 3 | -25/+22 |
* | Set minimum function alignment to 3 if target is Mips64. | Akira Hatanaka | 2012-03-08 | 1 | -1/+1 |
* | This patch eliminates redundant instructions that produce 0. | Akira Hatanaka | 2012-03-08 | 1 | -1/+50 |
* | misched interface: Expose the MachineScheduler pass. | Andrew Trick | 2012-03-08 | 2 | -144/+188 |
* | ARM don't use MCRelaxAll, as it's not safe on ARM. | Jim Grosbach | 2012-03-08 | 1 | -2/+2 |
* | Improved support in RuntimeDyldMachO for generating | Sean Callanan | 2012-03-07 | 2 | -22/+69 |
* | Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface. | Andrew Trick | 2012-03-07 | 3 | -31/+27 |
* | misched prep: Expose the ScheduleDAGInstrs interface so targets may | Andrew Trick | 2012-03-07 | 5 | -4/+4 |
* | misched prep: Remove LLVM_LIBRARY_VISIBILITY from ScheduleDAGInstrs. | Andrew Trick | 2012-03-07 | 1 | -2/+2 |
* | misched prep: Comment the ScheduleDAGInstrs interface. | Andrew Trick | 2012-03-07 | 2 | -9/+15 |
* | misched prep: Cleanup ScheduleDAGInstrs interface. | Andrew Trick | 2012-03-07 | 2 | -75/+81 |
* | misched prep: remove extra "protected" | Andrew Trick | 2012-03-07 | 1 | -2/+0 |
* | misched prep: rename InsertPos to End. | Andrew Trick | 2012-03-07 | 4 | -22/+20 |
* | misched preparation: rename core scheduler methods for consistency. | Andrew Trick | 2012-03-07 | 15 | -112/+112 |
* | Copy the right amount of elements. | Benjamin Kramer | 2012-03-07 | 1 | -3/+5 |
* | SmallPtrSet: Copy all the elements when swapping, not just numelements. | Benjamin Kramer | 2012-03-07 | 1 | -5/+4 |
* | [fast-isel] ARMEmitCmp generates FMSTAT, which transfers the floating-point | Chad Rosier | 2012-03-07 | 1 | -4/+2 |
* | Use llvm-mc instead of llc. Patch by Jack Carter. | Rafael Espindola | 2012-03-07 | 1 | -5/+5 |
* | configure: Don't require a perl interpreter to be present, LLVM's buildsystem... | Benjamin Kramer | 2012-03-07 | 8 | -202/+4 |
* | Revert r152202 as it's causing internal buildbot failures. | Chad Rosier | 2012-03-07 | 5 | -29/+17 |
* | Fix infinite loop in nested multiclasses. | Jakob Stoklund Olesen | 2012-03-07 | 2 | -6/+48 |
* | Try a completely different approach to this type trait to appease older | Chandler Carruth | 2012-03-07 | 1 | -31/+29 |
* | Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like these | Chandler Carruth | 2012-03-07 | 1 | -17/+21 |
* | Try to clarify this comment some. | Chandler Carruth | 2012-03-07 | 1 | -4/+7 |
* | Switch the is_integral_or_enum trait machinery to use an explicit | Chandler Carruth | 2012-03-07 | 1 | -4/+4 |
* | What's better than fixing and simplifying broken hash functions? | Chandler Carruth | 2012-03-07 | 1 | -21/+0 |
* | Remove another outbreak of customized (and completely broken) hashing. | Chandler Carruth | 2012-03-07 | 1 | -20/+24 |
* | Add support to the hashing infrastructure for automatically hashing both | Chandler Carruth | 2012-03-07 | 3 | -10/+48 |
* | Where the BranchFolding pass removes a branch then adds another better branch, | Bill Wendling | 2012-03-07 | 1 | -4/+27 |
* | Fix cmake | Andrew Trick | 2012-03-07 | 1 | -1/+0 |
* | comment | Andrew Trick | 2012-03-07 | 1 | -0/+2 |
* | misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. | Andrew Trick | 2012-03-07 | 10 | -103/+156 |
* | ScheduleDAGInstrs comments | Andrew Trick | 2012-03-07 | 1 | -0/+2 |
* | misched preparation: modularize schedule emission. | Andrew Trick | 2012-03-07 | 7 | -119/+87 |
* | misched preparation: modularize schedule printing. | Andrew Trick | 2012-03-07 | 6 | -19/+35 |
* | misched preparation: modularize schedule verification. | Andrew Trick | 2012-03-07 | 8 | -17/+37 |
* | whitespace | Andrew Trick | 2012-03-07 | 1 | -5/+5 |
* | Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect... | Craig Topper | 2012-03-07 | 5 | -17/+29 |
* | Missing change in r152106 for TinyPtrVector. | Eli Friedman | 2012-03-07 | 1 | -1/+1 |
* | Switch this code to use hash_combine_range rather than incremental calls | Chandler Carruth | 2012-03-07 | 1 | -8/+6 |
* | Cache the sized-ness of struct types, once we reach the steady state of | Chandler Carruth | 2012-03-07 | 2 | -12/+27 |
* | Remove an accidental cut/paste of a comment into the middle of | Chandler Carruth | 2012-03-07 | 1 | -2/+0 |
* | No functionality change. Type::isSized() can be expensive, so avoid calling it | Nick Lewycky | 2012-03-07 | 1 | -8/+10 |
* | ARM pre-v6 assembly parsing for umull/smull. | Jim Grosbach | 2012-03-07 | 1 | -0/+10 |
* | ARM pre-v6 alias for 'nop' to 'mov r0, r0' | Jim Grosbach | 2012-03-07 | 1 | -0/+4 |