summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PseudoSourceValue.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove the std::ostream form of PseudoSourceValue's print,Dan Gohman2008-08-271-3/+0
| | | | | | which isn't needed anymore. llvm-svn: 55419
* simplify PseudoSourceValue printing a bit. Unnest all of ↵Chris Lattner2008-08-241-44/+41
| | | | | | PseudoSourceValue.cpp from the llvm namespace. llvm-svn: 55293
* Print PseudoSourceValue.Evan Cheng2008-08-241-0/+7
| | | | llvm-svn: 55291
* Enable rematerialization of constants using ↵Dan Gohman2008-07-251-0/+20
| | | | | | | | | | AliasAnalysis::pointsToConstantMemory, and knowledge of PseudoSourceValues. This unfortunately isn't sufficient to allow constants to be rematerialized in PIC mode -- the extra indirection is a complication. llvm-svn: 54000
* Fix edito in the PseudoSourceValue name list.Dan Gohman2008-07-141-1/+1
| | | | llvm-svn: 53562
* Include a frame index in the "fixed stack" pseudo source valueDan Gohman2008-07-111-8/+29
| | | | | | | instead of using the frame index for the SVOffset, which was inconsistent. llvm-svn: 53486
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-1/+1
| | | | | | | marked read-write. Use const so that they can be allocated in a read-only segment. llvm-svn: 48800
* From Chris' review: fix 80 column violationsDan Gohman2008-02-111-5/+10
| | | | llvm-svn: 46961
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-071-5/+5
| | | | | | | to return pointers instead of references, since this is always what is needed. llvm-svn: 46857
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-0/+41
| | | | | | | | initializer problem, a minor tweak to the way the DAGISelEmitter finds load/store nodes, and a renaming of the new PseudoSourceValue objects. llvm-svn: 46827
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and ↵Evan Cheng2008-01-311-33/+0
| | | | | | re-commit. llvm-svn: 46623
* Add a new PseudoSourceValue class, which will be used to help trackDan Gohman2008-01-301-0/+33
memory reference information in the backend. Most of this was written by Florian Brander, cleanup and updating to TOT by me. llvm-svn: 46556
OpenPOWER on IntegriCloud