aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* consistencyChris Lattner2008-12-081-2/+2
* introduce a new RoundUpAlignment helper function, use it to Chris Lattner2008-12-081-32/+29
* Make ConstantAggregateZero::get return a ConstantAggregateZero*,Dan Gohman2008-12-081-1/+1
* Update CPP backend for PrintModulePass API changes.Dan Gohman2008-12-081-4/+4
* Perform cheap checks first.Evan Cheng2008-12-081-1/+3
* Some minor optimizations for isObjectSmallerThan.Chris Lattner2008-12-081-7/+12
* Move createVirtualRegister out-of-line.Dan Gohman2008-12-081-0/+18
* Clarify some comments.Dan Gohman2008-12-081-2/+2
* Fixes for Visual Studio users. Patch by OvermindDL1 on llvm-dev!Nick Lewycky2008-12-081-1/+1
* add an assert. the cast<> below would catch this but a message is moreChris Lattner2008-12-071-0/+2
* factor some code better.Chris Lattner2008-12-071-17/+17
* factor some code, fixing some fixme's.Chris Lattner2008-12-071-32/+23
* add support for caching pointer dependence queries. Nothing uses this yetChris Lattner2008-12-071-17/+211
* fix a bug I introduced in simplifycfg handling single entry phi Chris Lattner2008-12-071-1/+0
* Switch to top-down mode and fix a crasher this exposed caused by an error in theOwen Anderson2008-12-071-1/+11
* Fix typo, psuedo -> pseudo.Nick Lewycky2008-12-072-35/+35
* Some internal refactoring to make it easier to cache results.Chris Lattner2008-12-071-17/+26
* Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner2008-12-071-13/+82
* push the "pointer case" up the analysis stack a bit. This causes Chris Lattner2008-12-071-47/+83
* make clients have to know how to call getCallSiteDependencyFromChris Lattner2008-12-071-2/+13
* rename some variables for consistencyChris Lattner2008-12-071-6/+6
* I love how using out of scope variables is not an error with GCC, no really I...Chris Lattner2008-12-071-3/+3
* Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner2008-12-071-4/+5
* a memdep query on a volatile load/store will always returnChris Lattner2008-12-071-11/+10
* don't bother touching volatile stores, they will just return clobber onChris Lattner2008-12-071-0/+5
* remove the ability to get memdep info for vaarg. I don't think theChris Lattner2008-12-071-6/+9
* improve a note.Chris Lattner2008-12-071-1/+12
* some more PRE/GVN/DSE related notes.Chris Lattner2008-12-061-0/+51
* add a note Chris Lattner2008-12-061-0/+15
* some random notes.Chris Lattner2008-12-061-0/+97
* Minor cleanup. Use dyn_cast, not isa/cast pairs. No functionality change.Nick Lewycky2008-12-061-5/+5
* Clean up some ARM GV asm printing out; minor fixes to match what gcc does.Evan Cheng2008-12-062-20/+32
* Reimplement the inner loop of DSE. It now uniformly uses getDependence(),Chris Lattner2008-12-061-84/+44
* Don't use plain %x to print pointer values. I had changed it from %pDan Gohman2008-12-051-1/+2
* Forgot a file.Dale Johannesen2008-12-051-0/+6
* Make LoopStrengthReduce smarter about hoisting things out ofDale Johannesen2008-12-053-58/+148
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-054-161/+137
* Demangle and pretty-print symbols in internal backtraces. Patch byDan Gohman2008-12-051-0/+44
* Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds.Anton Korobeynikov2008-12-051-7/+2
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-051-3/+4
* Reason #3 from 60595 doesn't hold true. If we can fold a PIC load from constp...Evan Cheng2008-12-052-11/+11
* Effectively undo 60461 in PIC mode which simply transform V_SET0 / V_SETALLON...Evan Cheng2008-12-051-1/+7
* Fix test/Transforms/GVN/pre-load.llChris Lattner2008-12-051-1/+1
* Fix comment.Evan Cheng2008-12-051-1/+1
* Make IsValueFullyAvailableInBlock safe.Chris Lattner2008-12-051-14/+60
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-054-6/+7
* Teach StackSlotColoring to update MachineMemOperands whenDan Gohman2008-12-051-3/+20
* Ignore IMPLICIT_DEF instructions when computing physreg liveness.Dan Gohman2008-12-051-0/+7
* Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng2008-12-057-54/+156
* Have raw_fd_ostream keep track of the position in the file to make tell() go ...Ted Kremenek2008-12-041-10/+4