| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole." | Eric Christopher | 2012-02-15 | 2 | -292/+129 |
* | Revert "Optimize redundant sign extends and negation of predicates" | Eric Christopher | 2012-02-15 | 13 | -745/+80 |
* | Replacing HexagonOptimizeSZExtends with HexagonPeephole. | Sirish Pande | 2012-02-15 | 2 | -129/+292 |
* | Optimize redundant sign extends and negation of predicates | Sirish Pande | 2012-02-15 | 13 | -80/+745 |
* | Add braces to if clause to make symmetric with associate else clause. | Chad Rosier | 2012-02-15 | 1 | -18/+19 |
* | Strip the pointer casts from the constants here. | Bill Wendling | 2012-02-15 | 1 | -1/+1 |
* | Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ... | Andrew Trick | 2012-02-15 | 1 | -4/+4 |
* | Use a temporary variable, rather then a series of redundant calls. | Chad Rosier | 2012-02-15 | 1 | -4/+5 |
* | Stop custom lowering forr x86 DEC64m from happening if the load in the lowere... | Pete Cooper | 2012-02-15 | 1 | -0/+1 |
* | Use a temporary variable, rather then a series of redundant calls. | Chad Rosier | 2012-02-15 | 1 | -4/+5 |
* | Remove unnecessary assignment to temporary, ResultReg. | Chad Rosier | 2012-02-14 | 1 | -8/+4 |
* | Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl... | Craig Topper | 2012-02-14 | 2 | -63/+7 |
* | Third time's the charm...? | Lang Hames | 2012-02-14 | 1 | -2/+2 |
* | Unswap swap operands, partially reducing confusion. | Lang Hames | 2012-02-14 | 1 | -2/+2 |
* | Don't reserve the R0 and R1 registers here. We don't use these registers, and | Bill Wendling | 2012-02-13 | 1 | -4/+9 |
* | Make operands for VSWP read-modify-write. | Lang Hames | 2012-02-13 | 1 | -4/+6 |
* | Still more vector_shuffle pattern removal. | Craig Topper | 2012-02-13 | 2 | -39/+9 |
* | Fix various issues (or do cleanups) found by enabling certain MSVC warnings. | Ahmed Charles | 2012-02-13 | 1 | -1/+4 |
* | Remove more vector_shuffle patterns for unpack. These should be target specif... | Craig Topper | 2012-02-13 | 1 | -108/+40 |
* | Recommit r150328. Previous test failures should be fixed by r150360. | Craig Topper | 2012-02-13 | 2 | -124/+37 |
* | Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h... | Craig Topper | 2012-02-13 | 1 | -1/+4 |
* | Revert r150328, "Remove more vector_shuffle patterns." | NAKAMURA Takumi | 2012-02-13 | 2 | -11/+98 |
* | Fixed bug when custom lowering DEC64m on x86. | Pete Cooper | 2012-02-13 | 1 | -0/+1 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-12 | 2 | -98/+11 |
* | Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI calls | Nick Lewycky | 2012-02-12 | 1 | -1/+5 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-12 | 2 | -78/+4 |
* | Remove more vector_shuffle patterns. | Craig Topper | 2012-02-11 | 1 | -46/+4 |
* | Add support for implicit TLS model used with MS VC runtime. | Anton Korobeynikov | 2012-02-11 | 6 | -3/+80 |
* | Don't mix declarations and code. | Benjamin Kramer | 2012-02-11 | 2 | -8/+6 |
* | Make the EDis tables const. | Benjamin Kramer | 2012-02-11 | 5 | -8/+8 |
* | Reuse the enum names from X86Desc in the X86Disassembler. | Benjamin Kramer | 2012-02-11 | 5 | -15/+37 |
* | Remove some patterns for matching vector_shuffle instructions since vector_sh... | Craig Topper | 2012-02-11 | 2 | -78/+16 |
* | Fix shuffle lowering code to stop creating temporary DAG nodes to do shuffle ... | Craig Topper | 2012-02-11 | 1 | -36/+23 |
* | Revert r150222, as the clang driver now handles this properly. | Jim Grosbach | 2012-02-10 | 1 | -11/+3 |
* | Make valgrind happy. | Jason W Kim | 2012-02-10 | 1 | -2/+2 |
* | unnecessary include | Andrew Trick | 2012-02-10 | 1 | -1/+0 |
* | PTX no longer needs to provide its own backend. | Andrew Trick | 2012-02-10 | 2 | -255/+21 |
* | RegAlloc superpass: includes phi elimination, coalescing, and scheduling. | Andrew Trick | 2012-02-10 | 3 | -8/+3 |
* | ARM on darwin, v6 implies the presence of VFP for the assembler. | Jim Grosbach | 2012-02-10 | 1 | -3/+11 |
* | Test for commit access. | Sirish Pande | 2012-02-09 | 1 | -2/+2 |
* | Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE... | James Molloy | 2012-02-09 | 2 | -0/+9 |
* | More tweaks to get the size of the X86 disassembler tables down. | Craig Topper | 2012-02-09 | 2 | -0/+7 |
* | Flatten some of the arrays in the X86 disassembler tables to reduce space nee... | Craig Topper | 2012-02-09 | 3 | -7/+6 |
* | Handle register masks when searching for EFLAGS clobbers. | Jakob Stoklund Olesen | 2012-02-09 | 1 | -0/+6 |
* | Codegen pass definition cleanup. No functionality. | Andrew Trick | 2012-02-08 | 3 | -20/+20 |
* | Move pass configuration out of pass constructors: StackSlotColoring. | Andrew Trick | 2012-02-08 | 1 | -1/+1 |
* | Move pass configuration out of pass constructors: PostRAScheduler. | Andrew Trick | 2012-02-08 | 1 | -1/+1 |
* | Move pass configuration out of pass constructors: BranchFolderPass | Andrew Trick | 2012-02-08 | 2 | -7/+8 |
* | Added TargetPassConfig::setOpt | Andrew Trick | 2012-02-08 | 1 | -0/+2 |
* | Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc | Andrew Trick | 2012-02-08 | 1 | -2/+2 |