summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Use bool instead of int, now that it no longer evokes a warning.Dan Gohman2008-12-07
* Use intptr_t instead of unsigned here, which is more appropriateDan Gohman2008-12-07
* fix a typo duncan noticed!Chris Lattner2008-12-07
* Make 'extern' an option property.Mikhail Glushenkov2008-12-07
* Plugin updates: support more options.Mikhail Glushenkov2008-12-07
* Use (actions) instead of option properties, support external options.Mikhail Glushenkov2008-12-07
* add support for caching pointer dependence queries. Nothing uses this yetChris Lattner2008-12-07
* Some internal refactoring to make it easier to cache results.Chris Lattner2008-12-07
* Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner2008-12-07
* push the "pointer case" up the analysis stack a bit. This causes Chris Lattner2008-12-07
* Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner2008-12-07
* make getDependencyFrom private.Chris Lattner2008-12-07
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-05
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-05
* add a new pop_back_val method which returns the value popped. This isChris Lattner2008-12-05
* Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant.Dan Gohman2008-12-05
* Update comments. There is no getArgumentAccesses.Dan Gohman2008-12-05
* Have raw_fd_ostream keep track of the position in the file to make tell() go ...Ted Kremenek2008-12-04
* Have PseudoSourceValue override Value::dump, so that it worksDan Gohman2008-12-03
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-03
* fix a really incorrect comment.Chris Lattner2008-12-03
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-03
* Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman2008-12-03
* Extend X86's addFrameReference to add a MachineMemOperand forDan Gohman2008-12-03
* Fix bug 3140.Rafael Espindola2008-12-03
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-03
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-03
* Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman2008-12-03
* Add an explicit keyword.Dan Gohman2008-12-03
* Replace a #include with a forward-declaration.Dan Gohman2008-12-03
* Fix isIntN to work with APInts > 64 bits. This method is onlyChris Lattner2008-12-02
* Comment typeo fix, thanks Duncan!Chris Lattner2008-12-02
* Add a new SCEV representing signed division.Nick Lewycky2008-12-02
* add a little helper function that does PHI translation.Chris Lattner2008-12-02
* add densemap range insertion method.Chris Lattner2008-12-02
* Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling2008-12-01
* reenable array_pod_sort, this time hopefully happy on 64-bit Chris Lattner2008-12-01
* don't #include <algorithm> into the llvm namespace.Chris Lattner2008-12-01
* switch to std::sort until I have time to sort this out.Chris Lattner2008-12-01
* cleanups suggested by duncan, thanks!Chris Lattner2008-12-01
* define array_pod_sort in terms of operator< instead of my brainChris Lattner2008-12-01
* There are no longer any places that require aDuncan Sands2008-12-01
* Change the interface to the type legalization methodDuncan Sands2008-12-01
* don't assume iterators implicitly convert to pointers.Chris Lattner2008-12-01
* Introduce a new array_pod_sort function and switch LSR to use itChris Lattner2008-12-01
* Reimplement the non-local dependency data structure in terms of a sortedChris Lattner2008-12-01
* Fix bogus assertion using getSExtValue for legitimate values, like -1 in Eli Friedman2008-12-01
* Eliminate the DepResultTy abstraction. It is now completely Chris Lattner2008-11-30
* Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner2008-11-30
* add the rest of the comparison routines.Chris Lattner2008-11-30