summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LoadValueNumbering.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug: RLE-Preserve-Volatile.llChris Lattner2003-09-081-2/+6
| | | | | | Volatile loads and stores must not be value numbered llvm-svn: 8398
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
| | | | llvm-svn: 7944
* If the alias analysis algorithm we are using can provide MUST alias information,Chris Lattner2003-06-291-0/+5
| | | | | | expose it directly as value numbering information llvm-svn: 6972
* Implement forwarding from stores to loads of must-aliased pointers.Chris Lattner2003-06-161-14/+96
| | | | | | This implements: GCSE/2003-06-13-LoadStoreEliminate.ll llvm-svn: 6694
* Calculate and pass load sizes to the alias analysis infrastructureChris Lattner2003-02-261-8/+19
| | | | llvm-svn: 5635
* Initial implementation of value numbering for load instructionsChris Lattner2002-08-301-0/+233
llvm-svn: 3540
OpenPOWER on IntegriCloud