aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/PHITransAddr.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-04-26PHITransAddr: Use new SimplifyQuery based API.Daniel Berlin1-2/+2
2016-12-19Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper1-3/+3
2016-12-15Remove the AssumptionCacheHal Finkel1-3/+3
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-9/+5
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2016-01-17[opaque pointer types] [breaking-change] [NFC] SimplifyGEPInst: take the sour...Manuel Jacob1-1/+2
2015-08-09[PHITransAddr] Don't assume that instruction operands are translatableDavid Majnemer1-3/+4
2015-06-10[GVN] Set proper debug locations for some instructions created by GVN.Alexey Samsonov1-3/+4
2015-06-09Replace loop with std::equal. NFC intended.Benjamin Kramer1-7/+1
2015-06-01[PHITransAddr] Don't translate unreachable valuesDavid Majnemer1-7/+12
2015-06-01[PHITransAddr] Use std::find instead of std::countDavid Majnemer1-2/+4
2015-03-14[opaque pointer type] more gep API migrationDavid Blaikie1-4/+3
2015-01-04[PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth1-3/+3
2014-09-07Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel1-3/+3
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-22/+22
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-9/+6
2014-02-18Rename some member variables from TD to DL.Rafael Espindola1-3/+3
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2013-12-05Correct word hyphenationsAlp Toker1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-2/+2
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-09-12Release build: guard dump functions withManman Ren1-1/+1
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren1-0/+2
2012-03-13Uniformize the InstructionSimplify interface by ensuring that all routinesDuncan Sands1-1/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-2/+0
2011-12-14Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman1-3/+4
2011-12-01Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier1-1/+1
2011-07-25Shorten some expressions by using ArrayRef::slice().Frits van Bommel1-2/+1
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad1-3/+4
2011-07-19Convert SimplifyGEPInst to use ArrayRef.Jay Foad1-1/+1
2011-04-11Don't include Operator.h from InstrTypes.h.Jay Foad1-0/+1
2011-01-02split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner1-0/+1
2010-11-18Strip trailing whitespace.Dan Gohman1-48/+48
2010-11-18Use llvm_unreachable for "impossible" situations.Dan Gohman1-3/+6
2010-11-18Add support for PHI-translating sext, zext, and trunc instructions,Dan Gohman1-18/+26
2010-11-16In which I discover the existence of loops. Threading an operationDuncan Sands1-2/+2
2010-02-24Reapply r97010, the speculative revert failed.Daniel Dunbar1-32/+28
2010-02-24Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar1-28/+32
2010-02-24Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson1-32/+28
2009-12-23Change dbgs() back to errs() as Chris requested.David Greene1-4/+4
2009-12-23Convert debug messages to use dbgs(). Generally this meansDavid Greene1-7/+8
2009-12-09Add a minor optimization: if we haven't changed the operands of anChris Lattner1-0/+4
2009-12-09fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner1-1/+2
2009-12-09fix a nasty variable that was shadowing the real CurBB but with the wrong value.Chris Lattner1-1/+0
2009-12-09fix many input tracking bugs.Chris Lattner1-33/+30
2009-12-09fix PHI translation to take the PHI out of the instinputs set and addChris Lattner1-9/+7