summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Loads.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-5/+2
* Take alignment into account in isSafeToLoadUnconditionallyArtur Pilipenko2015-06-251-6/+20
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-15/+11
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-5/+4
* Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini2015-03-031-1/+2
* Revert r220349 to re-instate r220277 with a fix for PR21330 -- quiteChandler Carruth2014-11-251-4/+10
* Revert "Teach the load analysis to allow finding available values which requi...Hans Wennborg2014-10-211-10/+4
* Teach the load analysis to allow finding available values which requireChandler Carruth2014-10-211-4/+10
* Fix a miscompile introduced in r220178.Chandler Carruth2014-10-201-4/+5
* Teach the load analysis driving core instcombine logic and other bits ofChandler Carruth2014-10-201-21/+43
* Fix a long-standing miscompile in the load analysis that was uncoveredChandler Carruth2014-10-191-11/+0
* Switch how the datalayout availability test is handled in this code toChandler Carruth2014-10-191-7/+20
* Rename 'TD' to 'DL' in this function as the argument is now a DataLayoutChandler Carruth2014-10-181-7/+7
* Fix the other comment to use modern doxygen style and be a bit moreChandler Carruth2014-10-181-4/+8
* More formatting cleanup brought to you by clang-format.Chandler Carruth2014-10-181-5/+8
* Clean up doxygen syntax and reword comments to flow better, have a briefChandler Carruth2014-10-181-15/+20
* Clean up the formatting and trailing whitespace of a routine beforeChandler Carruth2014-10-181-16/+19
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-5/+5
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-5/+5
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-311-2/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a ...Nuno Lopes2012-12-311-36/+8
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* enhance jump threading to preserve TBAA information when PRE'ing loads,Chris Lattner2012-03-131-3/+13
* Add some comments here because the lack of a check for volatile/atomic here i...Eli Friedman2011-08-151-0/+4
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-191-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-3/+3
* Test commit.Hans Wennborg2011-06-031-2/+2
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-111-0/+1
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-151-1/+1
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-191-1/+1
* Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman2010-05-281-0/+235
OpenPOWER on IntegriCloud