| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | If the global variable is removed by the linker, then don't constant merge it | Bill Wendling | 2012-01-11 | 1 | -0/+23 |
* | Don't avoid recursing for pointer types, just reference types. Expand on | Eric Christopher | 2012-01-11 | 1 | -0/+25 |
* | Add test case for r147881. | Chad Rosier | 2012-01-10 | 1 | -0/+19 |
* | Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes. | Joerg Sonnenberger | 2012-01-10 | 1 | -0/+25 |
* | Consider unknown alignment caused by OptimizeThumb2Instructions(). | Jakob Stoklund Olesen | 2012-01-10 | 1 | -0/+1400 |
* | ARM updating VST2 pseudo-lowering fixed vs. register update. | Jim Grosbach | 2012-01-10 | 1 | -0/+9 |
* | Various crash reporting tools have a problem with the dwarf generated for | Kevin Enderby | 2012-01-10 | 1 | -8/+17 |
* | Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us... | Nadav Rotem | 2012-01-10 | 1 | -0/+13 |
* | Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. ... | Craig Topper | 2012-01-10 | 2 | -0/+20 |
* | Allow machine-cse to look across MBB boundary when cse'ing instructions that | Evan Cheng | 2012-01-10 | 3 | -3/+53 |
* | Enable LSR IV Chains with sufficient heuristics. | Andrew Trick | 2012-01-10 | 3 | -0/+597 |
* | Adding IV chain generation to LSR. | Andrew Trick | 2012-01-09 | 1 | -0/+96 |
* | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t... | Benjamin Kramer | 2012-01-09 | 1 | -0/+20 |
* | Cleanup and FileCheck-ize a test. | Chandler Carruth | 2012-01-09 | 1 | -13/+25 |
* | Clean up patterns for MOVNT*. Not sure why there were floating point types on... | Craig Topper | 2012-01-09 | 1 | -0/+22 |
* | Don't print an unused label before .cfi_endproc. | Rafael Espindola | 2012-01-09 | 3 | -5/+3 |
* | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper | 2012-01-09 | 1 | -0/+1 |
* | Tweak my last commit to be less conservative about uses. | Benjamin Kramer | 2012-01-08 | 1 | -12/+12 |
* | InstCombine: If we have a bit test and a sign test anded/ored together, merge... | Benjamin Kramer | 2012-01-08 | 1 | -0/+80 |
* | Reverted commit #147601 upon Evan's request. | Victor Umansky | 2012-01-08 | 2 | -486/+0 |
* | Don't print a label before .cfi_startproc when we don't need to. This makes | Rafael Espindola | 2012-01-07 | 5 | -9/+7 |
* | Use getRegForValue() to materialize the address of ARM globals. | Jakob Stoklund Olesen | 2012-01-07 | 2 | -28/+16 |
* | LSR: Don't optimize loops if an outer loop has no preheader. | Andrew Trick | 2012-01-07 | 1 | -3/+41 |
* | Split Finish into Finish and FinishImpl to have a common place to do end of | Rafael Espindola | 2012-01-07 | 1 | -0/+5 |
* | Added a late machine instruction copy propagation pass. This catches | Evan Cheng | 2012-01-07 | 2 | -3/+39 |
* | Use movw+movt in ARMFastISel::ARMMaterializeGV. | Jakob Stoklund Olesen | 2012-01-07 | 2 | -14/+28 |
* | Extended replaceCongruentPhis to handle mixed phi types. | Andrew Trick | 2012-01-07 | 1 | -2/+2 |
* | Make the 'x' constraint work for AVX registers as well. | Eric Christopher | 2012-01-07 | 1 | -1/+9 |
* | comment typo | Andrew Trick | 2012-01-07 | 1 | -1/+1 |
* | Enable aligned NEON spilling by default. | Jakob Stoklund Olesen | 2012-01-06 | 2 | -3/+3 |
* | Fix SpeculativelyExecuteBB to either speculate all or none of the phis | Dan Gohman | 2012-01-05 | 5 | -6/+55 |
* | PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into gl... | Eli Friedman | 2012-01-05 | 1 | -4/+15 |
* | Link symbols with different visibilities according to the rules in the | Rafael Espindola | 2012-01-05 | 2 | -0/+73 |
* | Revert r56315. When the instruction to speculate is a load, this | Dan Gohman | 2012-01-05 | 1 | -1/+1 |
* | Prevent a DAGCombine from firing where there are two uses of | Chandler Carruth | 2012-01-05 | 1 | -0/+20 |
* | Cleanup and FileCheck-ize a test. | Chandler Carruth | 2012-01-05 | 1 | -18/+40 |
* | Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr... | Victor Umansky | 2012-01-05 | 2 | -1/+489 |
* | FileCheck hygiene. | Benjamin Kramer | 2012-01-05 | 5 | -6/+6 |
* | Reapply r146997, "Heed spill slot alignment on ARM." | Jakob Stoklund Olesen | 2012-01-05 | 2 | -3/+2 |
* | Teach instcombine all sorts of great stuff about shifts that have exact, nuw or | Nick Lewycky | 2012-01-04 | 1 | -0/+54 |
* | test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It use... | NAKAMURA Takumi | 2012-01-04 | 1 | -1/+1 |
* | Have getRegForInlineAsmConstraint return the correct register class when target | Akira Hatanaka | 2012-01-04 | 2 | -0/+55 |
* | Fix more places which should be checking for iOS, not darwin. | Evan Cheng | 2012-01-04 | 15 | -18/+18 |
* | For x86, canonicalize max | Evan Cheng | 2012-01-04 | 1 | -1/+15 |
* | [asan] one more test for asan instrumentation: (*a)++ should be instrumented ... | Kostya Serebryany | 2012-01-04 | 1 | -0/+25 |
* | Revert r146997, "Heed spill slot alignment on ARM." | Jakob Stoklund Olesen | 2012-01-03 | 2 | -2/+3 |
* | Revert 147426 because it caused pr11696. | Nadav Rotem | 2012-01-03 | 4 | -31/+10 |
* | Fix incorrect widening of the bitcast sdnode in case the incoming operand is ... | Nadav Rotem | 2012-01-03 | 1 | -0/+11 |
* | Enhance DAGCombine for transforming 128->256 casts into a vmovaps, rather | Chad Rosier | 2012-01-03 | 1 | -0/+23 |
* | Fixed a bug in SelectionDAG.cpp. | Elena Demikhovsky | 2012-01-03 | 1 | -0/+8 |