aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2008-12-03Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-12-03Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman
2008-12-03Fix bug 3140.Rafael Espindola
2008-12-03Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner
2008-12-03Factor some code out of SimplifyCFG, forming a new Chris Lattner
2008-12-03Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman
2008-12-03Add an explicit keyword.Dan Gohman
2008-12-03Replace a #include with a forward-declaration.Dan Gohman
2008-12-02Fix isIntN to work with APInts > 64 bits. This method is onlyChris Lattner
2008-12-02Comment typeo fix, thanks Duncan!Chris Lattner
2008-12-02Add a new SCEV representing signed division.Nick Lewycky
2008-12-02add a little helper function that does PHI translation.Chris Lattner
2008-12-02add densemap range insertion method.Chris Lattner
2008-12-01Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling
2008-12-01reenable array_pod_sort, this time hopefully happy on 64-bit Chris Lattner
2008-12-01don't #include <algorithm> into the llvm namespace.Chris Lattner
2008-12-01switch to std::sort until I have time to sort this out.Chris Lattner
2008-12-01cleanups suggested by duncan, thanks!Chris Lattner
2008-12-01define array_pod_sort in terms of operator< instead of my brainChris Lattner
2008-12-01There are no longer any places that require aDuncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-12-01don't assume iterators implicitly convert to pointers.Chris Lattner
2008-12-01Introduce a new array_pod_sort function and switch LSR to use itChris Lattner
2008-12-01Reimplement the non-local dependency data structure in terms of a sortedChris Lattner
2008-12-01Fix bogus assertion using getSExtValue for legitimate values, like -1 in Eli Friedman
2008-11-30Eliminate the DepResultTy abstraction. It is now completely Chris Lattner
2008-11-30Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner
2008-11-30add the rest of the comparison routines.Chris Lattner
2008-11-30Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner
2008-11-30introduce a typedef, no functionality change.Chris Lattner
2008-11-30Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner
2008-11-30implement a fixme by introducing a new getDependencyFromInternalChris Lattner
2008-11-30REmove an old fixme, resolve another fixme by adding liberalChris Lattner
2008-11-30fix indentation. std::pair is "isPod" if the first/second are both isPod.Chris Lattner
2008-11-29Eliminate the dropInstruction method, which is not needed any more.Chris Lattner
2008-11-29Add protected visibility to libLTO.Nick Lewycky
2008-11-29implement some fixme's: when deleting an instruction withChris Lattner
2008-11-29Change MemDep::getNonLocalDependency to return its results asChris Lattner
2008-11-29reimplement getNonLocalDependency with a simpler worklistChris Lattner
2008-11-29tidy up some variable names.Chris Lattner
2008-11-29rename some maps.Chris Lattner
2008-11-29protect against negative values that would exceed allowed bit widthTorok Edwin
2008-11-29apparently GCC doesn't believe that I understand C Chris Lattner
2008-11-29Typo fix.Duncan Sands
2008-11-29Split getDependency into getDependency and getDependencyFrom, the Chris Lattner
2008-11-29Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner
2008-11-29Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner
2008-11-29Reimplement the internal abstraction used by MemDep in termsChris Lattner
2008-11-29Fix sentinels to use correctly 'aligned' pointers.Chris Lattner