aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Fix SpeculativelyExecuteBB to either speculate all or none of the phisDan Gohman2012-01-055-6/+55
* PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into gl...Eli Friedman2012-01-051-4/+15
* Link symbols with different visibilities according to the rules in theRafael Espindola2012-01-052-0/+73
* Revert r56315. When the instruction to speculate is a load, thisDan Gohman2012-01-051-1/+1
* Prevent a DAGCombine from firing where there are two uses ofChandler Carruth2012-01-051-0/+20
* Cleanup and FileCheck-ize a test.Chandler Carruth2012-01-051-18/+40
* Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr...Victor Umansky2012-01-052-1/+489
* FileCheck hygiene.Benjamin Kramer2012-01-055-6/+6
* Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-052-3/+2
* Teach instcombine all sorts of great stuff about shifts that have exact, nuw orNick Lewycky2012-01-041-0/+54
* test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It use...NAKAMURA Takumi2012-01-041-1/+1
* Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka2012-01-042-0/+55
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-0415-18/+18
* For x86, canonicalize maxEvan Cheng2012-01-041-1/+15
* [asan] one more test for asan instrumentation: (*a)++ should be instrumented ...Kostya Serebryany2012-01-041-0/+25
* Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-032-2/+3
* Revert 147426 because it caused pr11696.Nadav Rotem2012-01-034-31/+10
* Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...Nadav Rotem2012-01-031-0/+11
* Enhance DAGCombine for transforming 128->256 casts into a vmovaps, ratherChad Rosier2012-01-031-0/+23
* Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky2012-01-031-0/+8
* Fix SCEVExpander to handle loops with no preheader when LSR gives it aAndrew Trick2012-01-021-0/+50
* Optimize the sequence blend(sign_extend(x)) to blend(shl(x)) since SSE blend ...Nadav Rotem2012-01-024-10/+31
* Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper2012-01-011-0/+21
* Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper2012-01-012-2/+50
* Revert 147399. It broke CodeGen/ARM/vext.ll.Rafael Espindola2012-01-011-8/+0
* Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky2012-01-011-0/+8
* Add patterns for integer forms of SHUFPD/VSHUFPD with a memory load.Craig Topper2011-12-311-0/+64
* Fix typo in a SHUFPD and VSHUFPD pattern that prevented SHUFPD/VSHUFPD with a...Craig Topper2011-12-311-2/+34
* Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate theNick Lewycky2011-12-311-0/+18
* Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper2011-12-301-2/+5
* Add FMA4 instructions to disassembler.Craig Topper2011-12-301-0/+6
* Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...Craig Topper2011-12-301-0/+24
* Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...Craig Topper2011-12-301-0/+28
* Cleanup stack/frame register define/kill states. This fixes two bugs:Hal Finkel2011-12-302-8/+14
* Implement cfi_restore. Patch by Brian Anderson!Rafael Espindola2011-12-291-0/+42
* Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper2011-12-291-0/+12
* Implement .cfi_escape. Patch by Brian Anderson!Rafael Espindola2011-12-291-0/+42
* Expose FMA3 instructions to the disassembler.Craig Topper2011-12-291-0/+24
* Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky2011-12-282-1/+62
* Fix type-checking for load transformation which is not legal on floating-poin...Eli Friedman2011-12-281-0/+14
* PR11662.Nadav Rotem2011-12-281-0/+20
* Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.Elena Demikhovsky2011-12-281-1/+15
* Turn cos(-x) into cos(x). Patch by Alexander Malyshev!Nick Lewycky2011-12-271-0/+14
* Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky2011-12-271-2/+64
* Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman2011-12-262-5/+21
* Update the branch weight metadata when reversing the order of a branch.Nick Lewycky2011-12-261-0/+26
* Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0.Chandler Carruth2011-12-241-7/+13
* InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x...Benjamin Kramer2011-12-241-0/+12
* ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...Benjamin Kramer2011-12-242-3/+16
* InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s...Benjamin Kramer2011-12-241-0/+12