aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-12-07add support for caching pointer dependence queries. Nothing uses this yetChris Lattner
2008-12-07fix a bug I introduced in simplifycfg handling single entry phi Chris Lattner
2008-12-07Switch to top-down mode and fix a crasher this exposed caused by an error in theOwen Anderson
2008-12-07Fix typo, psuedo -> pseudo.Nick Lewycky
2008-12-07Some internal refactoring to make it easier to cache results.Chris Lattner
2008-12-07Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner
2008-12-07push the "pointer case" up the analysis stack a bit. This causes Chris Lattner
2008-12-07make clients have to know how to call getCallSiteDependencyFromChris Lattner
2008-12-07rename some variables for consistencyChris Lattner
2008-12-07I love how using out of scope variables is not an error with GCC, no really I...Chris Lattner
2008-12-07Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner
2008-12-07a memdep query on a volatile load/store will always returnChris Lattner
2008-12-07don't bother touching volatile stores, they will just return clobber onChris Lattner
2008-12-07remove the ability to get memdep info for vaarg. I don't think theChris Lattner
2008-12-07improve a note.Chris Lattner
2008-12-06some more PRE/GVN/DSE related notes.Chris Lattner
2008-12-06add a note Chris Lattner
2008-12-06some random notes.Chris Lattner
2008-12-06Minor cleanup. Use dyn_cast, not isa/cast pairs. No functionality change.Nick Lewycky
2008-12-06Clean up some ARM GV asm printing out; minor fixes to match what gcc does.Evan Cheng
2008-12-06Reimplement the inner loop of DSE. It now uniformly uses getDependence(),Chris Lattner
2008-12-05Don't use plain %x to print pointer values. I had changed it from %pDan Gohman
2008-12-05Forgot a file.Dale Johannesen
2008-12-05Make LoopStrengthReduce smarter about hoisting things out ofDale Johannesen
2008-12-05Make a few major changes to memdep and its clients:Chris Lattner
2008-12-05Demangle and pretty-print symbols in internal backtraces. Patch byDan Gohman
2008-12-05Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds.Anton Korobeynikov
2008-12-05Make it illegal to call getDependency* on non-memory instructionsChris Lattner
2008-12-05Reason #3 from 60595 doesn't hold true. If we can fold a PIC load from constp...Evan Cheng
2008-12-05Effectively undo 60461 in PIC mode which simply transform V_SET0 / V_SETALLON...Evan Cheng
2008-12-05Fix test/Transforms/GVN/pre-load.llChris Lattner
2008-12-05Fix comment.Evan Cheng
2008-12-05Make IsValueFullyAvailableInBlock safe.Chris Lattner
2008-12-05Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman
2008-12-05Teach StackSlotColoring to update MachineMemOperands whenDan Gohman
2008-12-05Ignore IMPLICIT_DEF instructions when computing physreg liveness.Dan Gohman
2008-12-05Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng
2008-12-04Have raw_fd_ostream keep track of the position in the file to make tell() go ...Ted Kremenek
2008-12-04Rewrite code that 1) filters loops and 2) calculates new loop bounds.Devang Patel
2008-12-04Factor out some common code.Owen Anderson
2008-12-04CellSPU: Fix bug 3055Scott Michel
2008-12-04When allocating a stack temporary, use the correctDuncan Sands
2008-12-04Missing closing brace and reverse conditional condition on NDEBUGScott Michel
2008-12-04Start simplifying a switch that has a successor that is a switch.Chris Lattner
2008-12-04This code is apparently quite confused. In the meantime,Chris Lattner
2008-12-04Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling
2008-12-04CellSPU:Scott Michel
2008-12-04Use register names instead of numbers in debug output.Dan Gohman
2008-12-04Make debug output more informative.Dan Gohman
2008-12-04Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng