CodeGen: do not attempt to invalidate virtual registers for zero-sized phis.
[oota-llvm.git] / lib / Transforms /
2014-12-19 Tilmann Scheller[BBVectorize] Remove two more redundant assignments.
2014-12-19 Tilmann Scheller[BBVectorize] Remove redundant assignment.
2014-12-19 Bruno Cardoso LopesReapply: [InstCombine] Fix visitSwitchInst to use right...
2014-12-19 Tilmann Scheller[LoopVectorize] Remove redundant assignment.
2014-12-19 Sanjay Pateluse -0.0 when creating an fneg instruction
2014-12-19 Bruno Cardoso LopesRevert "[InstCombine] Fix visitSwitchInst to use right...
2014-12-19 Bruno Cardoso Lopes[InstCombine] Fix visitSwitchInst to use right operand...
2014-12-19 Duncan P. N. Exon... Rename MapValue(Metadata*) to MapMetadata()
2014-12-18 Sanjay Patelfix formatting; NFC
2014-12-18 Viktor Kutuzov[Msan] Generalize instrumentation code to support FreeB...
2014-12-18 Chandler Carruth[SROA] Cleanup - remove the use of std::mem_fun_ref...
2014-12-17 Kostya Serebryany[sanitizer] allow -fsanitize-coverage=N w/ -fsanitize...
2014-12-17 Suyog SardaRevert 224119 "This patch recognizes (+ (+ v0, v1)...
2014-12-17 Erik EcksteinStrength reduce intrinsics with overflow into regular...
2014-12-16 Kostya Serebryany[sanitizer] prevent function call merging for sanitizer...
2014-12-16 Elena DemikhovskyMasked Load and Store Intrinsics in loop vectorizer.
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-12-14 Elena DemikhovskyLoop Vectorizer minor changes in the code -
2014-12-12 Steven WuMore code format fix from r224133, NFC
2014-12-12 Steven WuRestructure code from r224097. NFC
2014-12-12 Chad Rosier[Reassociate] Use dbgs() instead of errs().
2014-12-12 Suyog SardaThis patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorde...
2014-12-12 Steven WuFix another infinite loop in InstCombine
2014-12-11 Alexey Samsonov[ASan] Change fake stack and local variables handling.
2014-12-11 Andrea Di Biagio[InstCombine][X86] Improved folding of calls to Intrins...
2014-12-11 Michael KupersteinThe inliner needs to fix up debug information for llvm...
2014-12-11 Erik EcksteinRefactor creation of overflow result tuples in InstComb...
2014-12-09 Kaelyn TakataRename static functiom "map" to be more descriptive...
2014-12-09 Michael ZolotukhinRemove redundant variable.
2014-12-09 Chandler CarruthRevert r223764 which taught instcombine about integer...
2014-12-09 Frederic RissRemove unneeded curly braces.
2014-12-09 Frederic RissReorder the code to avoid inserting at the beginning...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-09 Frederic RissCorrectly handle complex locations expressions in repla...
2014-12-09 Juergen RibutzkaRevert "Move function to obtain branch weights into...
2014-12-09 Juergen RibutzkaMove function to obtain branch weights into the BranchI...
2014-12-09 Chandler CarruthTeach instcombine to canonicalize "element extraction...
2014-12-08 Justin BognerInstrProf: An intrinsic and lowering for instrumentatio...
2014-12-06 NAKAMURA TakumiLLVMInstrumentation requires MC since r223532.
2014-12-06 Duncan P. N. Exon... Utils: Style cleanups, NFC
2014-12-06 Duncan P. N. Exon... Utils: Avoid RAUW on metadata in CloneFunction()
2014-12-05 Kuba BreckaRecommit of r223513 and r223514.
2014-12-05 Kuba BreckaReverting r223513 and r223514.
2014-12-05 Peter Collingbourne[DFSAN][MIPS][LLVM] Defining ShadowPtrMask variable...
2014-12-05 Kuba BreckaAddressSanitizer - Don't instrument globals from cstrin...
2014-12-05 Evgeniy Stepanov[msan] Avoid extra origin address realignment.
2014-12-04 Simon Pilgrim[InstCombine] Minor optimization for bswap with binary ops
2014-12-03 Kostya Serebryany[msan] allow -fsanitize-coverage=N together with -fsani...
2014-12-03 Matthias Brauncorrect spelling, NFC
2014-12-03 Matthias Braun[SimplifyLibCalls] Improve double->float shrinking...
2014-12-03 Matthias Braun[SimplifyLibCalls] Enable double to float shrinking...
2014-12-03 Evgeniy Stepanovmsan] Add compile-time checks for missing origins.
2014-12-03 Erik EcksteinInstCombine: simplify signed range checks
2014-12-03 Nick LewyckyRevert r222997. The newly added compile-time checks...
2014-12-03 Duncan P. N. Exon... LoopVectorize: Remove unnecessary RAUW
2014-12-03 Tom StellardStructurizeCFG: Use LoopInfo analysis for better loop...
2014-12-03 Nick LewyckyEmit the entry block first and the exit block second...
2014-12-03 Peter CollingbournePrologue support
2014-12-02 Michael ZolotukhinPR21302. Vectorize only bottom-tested loops.
2014-12-02 Philip Reames[Statepoints 3/4] Statepoint infrastructure for garbage...
2014-12-02 Bruno Cardoso Lopes[SwitchLowering] Handle destinations on multiple phi...
2014-12-02 Bruno Cardoso Lopes[LICM] Avoind store sinking if no preheader is available
2014-12-01 Hans WennborgRevert r223049, r223050 and r223051 while investigating...
2014-12-01 Hans WennborgSimplifyCFG: Omit range checks for switch lookup tables...
2014-12-01 Hans WennborgSimplifyCFG: don't remove unreachable default switch...
2014-12-01 Evgeniy Stepanov[msan] Add compile-time checks for missing origins.
2014-12-01 Yury Gribov[asan] Change dynamic alloca instrumentation to only...
2014-11-29 Duncan P. N. Exon... DebugIR: Delete -debug-ir
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
2014-11-28 David MajnemerInstCombine: FoldOrOfICmps harder
2014-11-28 Bruno Cardoso Lopes[LICM] Store sink and indirectbr instructions
2014-11-28 Bruno Cardoso Lopes[SwitchLowering] Handle multiple destinations on conden...
2014-11-28 Evgeniy Stepanov[msan] Fix origin propagation for select of floats.
2014-11-28 Ankur GargRemoved extra line from a comment to test first commit...
2014-11-27 Erik Ecksteinreinstate r222872: Peephole optimization in switch...
2014-11-27 Evgeniy Stepanov[msan] Remove indirect call wrapping code.
2014-11-27 Erik EcksteinRevert "Peephole optimization in switch table lookup...
2014-11-27 Erik EcksteinPeephole optimization in switch table lookup: reuse...
2014-11-27 David MajnemerInstCombine: Restore optimizations lost in r210006
2014-11-26 David MajnemerRevert "Added inst combine transforms for single bit...
2014-11-25 Chandler Carruth[InstCombine] Change LLVM To canonicalize toward the...
2014-11-25 Chandler CarruthRevert r220349 to re-instate r220277 with a fix for...
2014-11-24 Matt ArsenaultBug 21610: Canonicalize min/max fcmp selects to use...
2014-11-24 Kostya Serebryany[asan/coverage] change the way asan coverage instrument...
2014-11-24 David MajnemerInstCombine: Don't create an unused instruction
2014-11-24 David MajnemerInstCombine: Don't assume DataLayout is always available
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv X, Pow2) ->...
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv X, Y) -> (udiv...
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv -X, C) -> (sdiv...
2014-11-22 Simon PilgrimTidied up target triple OS detection. NFC
2014-11-22 David MajnemerInstCombine: Propagate exact in (udiv (lshr X,C1),C2...
2014-11-22 David MajnemerInstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y
2014-11-22 David MajnemerInstCombine: Propagate NSW for -X * -Y -> X * Y
2014-11-22 David MajnemerInstCombine: Silence a parenthesis warning
2014-11-22 David MajnemerInstCombine: Preserve nsw when folding X*(2^C) -> X...
2014-11-22 David MajnemerInstCombine: Preserve nsw/nuw for ((X << C2)*C1) -...
2014-11-22 David MajnemerInstCombine: Preserve nsw for (mul %V, -1) -> (sub...
2014-11-21 Gerolf Hoflehner[InstCombine] Re-commit of r218721 (Optimize icmp...
2014-11-21 Kostya Serebryany[asan] remove old experimental code
next