aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/ConstantFolding.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-16/+14
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-10/+12
* Add missing -*- C++ -*- to headersMatt Arsenault2013-05-171-3/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-8/+8
* Split the interesting bits of ConstantFoldLoadThroughGEPConstantExprChris Lattner2012-01-241-1/+8
* Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier2011-12-011-6/+11
* Add some simple insertvalue simplifications, for the purpose of cleaningDuncan Sands2011-09-051-0/+6
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-191-2/+4
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* Clarify that constant folding of instructions applies when all operandsDuncan Sands2010-11-231-6/+7
* Add const qualifiers.Dan Gohman2010-02-081-1/+1
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-091-1/+1
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-9/+5
* Move some constant folding logic for loads out of instcombine intoChris Lattner2009-10-221-0/+4
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-051-2/+1
* Give these files top-level comments that describe the current code.Dan Gohman2009-09-101-3/+7
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-5/+5
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-5/+5
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-3/+8
* Change ConstantFoldConstantExpression to accept a nullDan Gohman2009-06-021-1/+1
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-251-0/+6
* Avoid unnecessarily casting away const, fixing a FIXME.Dan Gohman2008-01-311-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-7/+13
* Make this a *real* header:Chris Lattner2007-01-301-3/+34
* Change constant folding APIs to take an optional TargetData, and changeChris Lattner2007-01-301-8/+2
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-0/+36