aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2012-01-07Extended replaceCongruentPhis to handle mixed phi types.Andrew Trick
2012-01-07Make the 'x' constraint work for AVX registers as well.Eric Christopher
2012-01-07comment typoAndrew Trick
2012-01-06Enable aligned NEON spilling by default.Jakob Stoklund Olesen
2012-01-05Fix SpeculativelyExecuteBB to either speculate all or none of the phisDan Gohman
2012-01-05PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into gl...Eli Friedman
2012-01-05Link symbols with different visibilities according to the rules in theRafael Espindola
2012-01-05Revert r56315. When the instruction to speculate is a load, thisDan Gohman
2012-01-05Prevent a DAGCombine from firing where there are two uses ofChandler Carruth
2012-01-05Cleanup and FileCheck-ize a test.Chandler Carruth
2012-01-05Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr...Victor Umansky
2012-01-05FileCheck hygiene.Benjamin Kramer
2012-01-05Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-04Teach instcombine all sorts of great stuff about shifts that have exact, nuw orNick Lewycky
2012-01-04test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It use...NAKAMURA Takumi
2012-01-04Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka
2012-01-04Fix more places which should be checking for iOS, not darwin.Evan Cheng
2012-01-04For x86, canonicalize maxEvan Cheng
2012-01-04[asan] one more test for asan instrumentation: (*a)++ should be instrumented ...Kostya Serebryany
2012-01-03Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-03Revert 147426 because it caused pr11696.Nadav Rotem
2012-01-03Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...Nadav Rotem
2012-01-03Enhance DAGCombine for transforming 128->256 casts into a vmovaps, ratherChad Rosier
2012-01-03Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky
2012-01-02Fix SCEVExpander to handle loops with no preheader when LSR gives it aAndrew Trick
2012-01-02Optimize the sequence blend(sign_extend(x)) to blend(shl(x)) since SSE blend ...Nadav Rotem
2012-01-01Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper
2012-01-01Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper
2012-01-01Revert 147399. It broke CodeGen/ARM/vext.ll.Rafael Espindola
2012-01-01Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky
2011-12-31Add patterns for integer forms of SHUFPD/VSHUFPD with a memory load.Craig Topper
2011-12-31Fix typo in a SHUFPD and VSHUFPD pattern that prevented SHUFPD/VSHUFPD with a...Craig Topper
2011-12-31Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate theNick Lewycky
2011-12-30Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper
2011-12-30Add FMA4 instructions to disassembler.Craig Topper
2011-12-30Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...Craig Topper
2011-12-30Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...Craig Topper
2011-12-30Cleanup stack/frame register define/kill states. This fixes two bugs:Hal Finkel
2011-12-29Implement cfi_restore. Patch by Brian Anderson!Rafael Espindola
2011-12-29Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper
2011-12-29Implement .cfi_escape. Patch by Brian Anderson!Rafael Espindola
2011-12-29Expose FMA3 instructions to the disassembler.Craig Topper
2011-12-28Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky
2011-12-28Fix type-checking for load transformation which is not legal on floating-poin...Eli Friedman
2011-12-28PR11662.Nadav Rotem
2011-12-28Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.Elena Demikhovsky
2011-12-27Turn cos(-x) into cos(x). Patch by Alexander Malyshev!Nick Lewycky
2011-12-27Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky
2011-12-26Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman
2011-12-26Update the branch weight metadata when reversing the order of a branch.Nick Lewycky