aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* make getDependencyFrom private.Chris Lattner2008-12-071-10/+10
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-051-22/+38
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-051-1/+2
* add a new pop_back_val method which returns the value popped. This isChris Lattner2008-12-051-0/+6
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-051-2/+2
* Update comments. There is no getArgumentAccesses.Dan Gohman2008-12-051-4/+4
* Have raw_fd_ostream keep track of the position in the file to make tell() go ...Ted Kremenek2008-12-041-1/+4
* Have PseudoSourceValue override Value::dump, so that it worksDan Gohman2008-12-031-0/+6
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-032-1/+9
* fix a really incorrect comment.Chris Lattner2008-12-031-2/+2
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-031-8/+26
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-032-5/+5
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-032-3/+8
* Fix bug 3140.Rafael Espindola2008-12-031-2/+8
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-031-4/+3
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-031-0/+5
* Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman2008-12-032-6/+9
* Add an explicit keyword.Dan Gohman2008-12-031-1/+1
* Replace a #include with a forward-declaration.Dan Gohman2008-12-031-1/+1
* Fix isIntN to work with APInts > 64 bits. This method is onlyChris Lattner2008-12-021-5/+7
* Comment typeo fix, thanks Duncan!Chris Lattner2008-12-021-1/+1
* Add a new SCEV representing signed division.Nick Lewycky2008-12-023-1/+55
* add a little helper function that does PHI translation.Chris Lattner2008-12-021-0/+11
* add densemap range insertion method.Chris Lattner2008-12-021-0/+8
* Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling2008-12-011-0/+9
* reenable array_pod_sort, this time hopefully happy on 64-bit Chris Lattner2008-12-011-9/+12
* don't #include <algorithm> into the llvm namespace.Chris Lattner2008-12-011-0/+2
* switch to std::sort until I have time to sort this out.Chris Lattner2008-12-011-3/+7
* cleanups suggested by duncan, thanks!Chris Lattner2008-12-011-1/+2
* define array_pod_sort in terms of operator< instead of my brainChris Lattner2008-12-011-13/+9
* There are no longer any places that require aDuncan Sands2008-12-011-13/+1
* Change the interface to the type legalization methodDuncan Sands2008-12-011-7/+8
* don't assume iterators implicitly convert to pointers.Chris Lattner2008-12-011-1/+1
* Introduce a new array_pod_sort function and switch LSR to use itChris Lattner2008-12-011-1/+38
* Reimplement the non-local dependency data structure in terms of a sortedChris Lattner2008-12-011-15/+21
* Fix bogus assertion using getSExtValue for legitimate values, like -1 in Eli Friedman2008-12-011-1/+1
* Eliminate the DepResultTy abstraction. It is now completely Chris Lattner2008-11-301-59/+42
* Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner2008-11-301-3/+7
* add the rest of the comparison routines.Chris Lattner2008-11-301-6/+6
* Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner2008-11-301-4/+7
* introduce a typedef, no functionality change.Chris Lattner2008-11-301-1/+4
* Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner2008-11-301-5/+8
* implement a fixme by introducing a new getDependencyFromInternalChris Lattner2008-11-301-12/+13
* REmove an old fixme, resolve another fixme by adding liberalChris Lattner2008-11-301-1/+12
* fix indentation. std::pair is "isPod" if the first/second are both isPod.Chris Lattner2008-11-301-16/+17
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-291-5/+0
* Add protected visibility to libLTO.Nick Lewycky2008-11-291-1/+2
* implement some fixme's: when deleting an instruction withChris Lattner2008-11-291-9/+5
* Change MemDep::getNonLocalDependency to return its results asChris Lattner2008-11-291-1/+2
* reimplement getNonLocalDependency with a simpler worklistChris Lattner2008-11-291-8/+10