AsmWriter/Bitcode: MDLocalVariable
[oota-llvm.git] / lib / Transforms / InstCombine /
2015-02-12 Benjamin KramerInstCombine: Allow folding of xor into icmp by changing...
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-02-10 Chandler CarruthRevert r228556: InstCombine: propagate nonNull through...
2015-02-09 Ramkumar RamachandraInstCombine: propagate nonNull through assume
2015-02-06 Matthias BraunInstCombine: Combine select sequences into a single...
2015-01-28 Reid KlecknerMove EH personality type classification to Analysis...
2015-01-27 Andrea Di Biagio[InstCombine] Teach how to fold a select into a cttz...
2015-01-24 Chandler Carruth[PM] Port instcombine to the new pass manager!
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2015-01-22 Chandler Carruth[canonicalize] Teach InstCombine to canonicalize loads...
2015-01-22 Chandler Carruth[canonicalize] Move a helper function further up the...
2015-01-21 Chandler Carruth[canonicalization] Refactor how we create new stores...
2015-01-21 David MajnemerInstCombine: Don't strip bitcasts off of callsites...
2015-01-21 Chandler Carruth[PM] Refactor the InstCombiner interface to use an...
2015-01-21 Chandler Carruth[PM] Simplify (ha! ha!) the way that instcombine calls the
2015-01-21 Chandler Carruth[PM] Replace an abuse of inheritance to override a...
2015-01-20 Chandler Carruth[PM] Separate the InstCombiner from its pass.
2015-01-20 Chandler Carruth[PM] Reformat this code with clang-format so that subse...
2015-01-20 Chandler Carruth[PM] Clean up a bunch of the doxygen / API docs on...
2015-01-20 Chandler Carruth[PM] Move the LoopInfo analysis pointer into the InstCo...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 David MajnemerInstCombine: Don't take A-B<0 into A<B if A-B has other...
2015-01-08 Matt ArsenaultFix fcmp + fabs instcombines when using the intrinsic
2015-01-07 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedAdd for...
2015-01-07 David MajnemerInstCombine: Just a small tidy-up
2015-01-06 Matt ArsenaultConvert fcmp with 0.0 from casted integers to icmp
2015-01-06 David MajnemerInstCombine: Bitcast call arguments from/to pointer...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-04 David MajnemerInstCombine: match can find ConstantExprs, don't assume...
2015-01-02 David MajnemerInstCombine: Detect when llvm.umul.with.overflow always...
2015-01-02 David MajnemerAnalysis: Reformulate WillNotOverflowUnsignedMul for...
2014-12-31 Sanjay PatelInstCombine: fsub nsz 0, X ==> fsub nsz -0.0, X
2014-12-31 David MajnemerInstCombine: try to transform A-B < 0 into A < B
2014-12-29 Philip ReamesCarry facts about nullness and undef across GC relocation
2014-12-29 Philip ReamesLoading from null is valid outside of addrspace 0
2014-12-26 David MajnemerInstCombine: Infer nuw for multiplies
2014-12-26 David MajnemerInstCombe: Infer nsw for multiplies
2014-12-20 David MajnemerInstCombine: Squash an icmp+select into bitwise arithmetic
2014-12-19 Bruno Cardoso LopesReapply: [InstCombine] Fix visitSwitchInst to use right...
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-18 Sanjay Patelfix formatting; NFC
2014-12-17 Erik EcksteinStrength reduce intrinsics with overflow into regular...
2014-12-12 Steven WuMore code format fix from r224133, NFC
2014-12-12 Steven WuRestructure code from r224097. NFC
2014-12-12 Steven WuFix another infinite loop in InstCombine
2014-12-11 Andrea Di Biagio[InstCombine][X86] Improved folding of calls to Intrins...
2014-12-11 Erik EcksteinRefactor creation of overflow result tuples in InstComb...
2014-12-09 Chandler CarruthRevert r223764 which taught instcombine about integer...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-09 Chandler CarruthTeach instcombine to canonicalize "element extraction...
2014-12-04 Simon Pilgrim[InstCombine] Minor optimization for bswap with binary ops
2014-12-03 Erik EcksteinInstCombine: simplify signed range checks
2014-12-02 Philip Reames[Statepoints 3/4] Statepoint infrastructure for garbage...
2014-11-28 David MajnemerInstCombine: FoldOrOfICmps harder
2014-11-28 Ankur GargRemoved extra line from a comment to test first commit...
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 David MajnemerInstCombine: Don't create an unused instruction
2014-11-24 David MajnemerInstCombine: Don't assume DataLayout is always available
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 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-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-18 David MajnemerInstCombine: Fix another infinite loop caused by visitF...
2014-11-18 David MajnemerRevert "Revert r222040 because of bot failure."
2014-11-18 David MajnemerInstCombine: Fold away tautological masked compares
2014-11-18 David MajnemerInstCombine: Clean up foldLogOpOfMaskedICmps
2014-11-18 Manman RenRevert r222040 because of bot failure.
2014-11-14 David MajnemerInstCombine: Fix infinite loop caused by visitFPTrunc
2014-11-12 Bill Schmidt[PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics
2014-11-11 Philip ReamesCanonicalize an assume(load != null) into !nonnull...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-06 David MajnemerInstCombine: Rely on cmpxchg's return code when it...
2014-11-04 Mark HeffernanRevert earlier change removing setPreservesCFG from...
2014-11-04 Mark HeffernanRemove setPreservesCFG from instcombine. The pass...
2014-11-03 David MajnemerInstCombine: Remove infinite loop caused by FoldOpIntoPhi
2014-11-03 David MajnemerInstCombine: Combine (X | Y) - X to (~X & Y)
2014-11-01 David MajnemerInstCombine: Don't assume that m_ZExt matches an Instru...
2014-11-01 David MajnemerInstCombine: Combine (X+cst) < 0 --> X < -cst
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadata()
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-27 David MajnemerInstCombine: Fix a combine assuming that icmp operands...
next