aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* tidy up some variable names.Chris Lattner2008-11-291-5/+4
* rename some maps.Chris Lattner2008-11-291-8/+8
* protect against negative values that would exceed allowed bit widthEdwin Török2008-11-291-1/+1
* apparently GCC doesn't believe that I understand C Chris Lattner2008-11-291-2/+2
* Typo fix.Duncan Sands2008-11-291-1/+1
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-291-5/+12
* Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner2008-11-291-11/+20
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-291-8/+77
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-291-24/+41
* Fix sentinels to use correctly 'aligned' pointers.Chris Lattner2008-11-291-2/+2
* Fix spello, add DenseMapInfo specialization for PointerIntPair.Chris Lattner2008-11-291-0/+22
* fix comment typoChris Lattner2008-11-281-1/+1
* fix a bug.Chris Lattner2008-11-281-1/+1
* add a generic "bitmangled pointer" class, which allows a parameterizedChris Lattner2008-11-281-0/+69
* comment cleanups.Chris Lattner2008-11-281-4/+4
* forward declare CallSite instead of #includ'ing it.Chris Lattner2008-11-281-5/+3
* rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen,Chris Lattner2008-11-281-2/+4
* comment and indentation improvements.Chris Lattner2008-11-281-11/+9
* Add 'hidden' and 'really_hidden' option properties.Mikhail Glushenkov2008-11-281-2/+4
* Enhance RecursivelyDeleteTriviallyDeadInstructions to optionallyChris Lattner2008-11-271-2/+6
* remove doConstantPropagation and dceInstruction, they are justChris Lattner2008-11-271-15/+8
* improve const correctness.Chris Lattner2008-11-271-2/+2
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-271-0/+20
* move MergeBasicBlockIntoOnlyPred to Transforms/Utils.Chris Lattner2008-11-271-0/+8
* On x86 favors folding short immediate into some arithmetic operations (e.g. a...Evan Cheng2008-11-271-3/+5
* Add typedef to StringMapEntry.Ted Kremenek2008-11-271-2/+4
* Disallow multiple edges.Mikhail Glushenkov2008-11-261-2/+1