aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Pass StringRef by value.Daniel Dunbar2009-11-0625-116/+117
* remove some more Context arguments.Chris Lattner2009-11-062-4/+2
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-064-29/+19
* Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez2009-11-062-12/+7
* Add a bunch of missing "template" keywords to disambiguate dependent template...Douglas Gregor2009-11-061-8/+11
* Fix PR5315, original patch by Nicolas Capens!Eric Christopher2009-11-061-3/+3
* Make printImplicitDef and printKill non-virtual, since they don'tDan Gohman2009-11-061-2/+2
* Make a few more LLVM headers parsable as standalone headers.Douglas Gregor2009-11-0511-5/+19
* InstrTypes.h includes Instruction.h, so it's not necessary to include both.Dan Gohman2009-11-052-2/+0
* Factor out the predicate code for loopsimplify form exit blocks intoDan Gohman2009-11-051-0/+4
* CMake: Detect dotty.Oscar Fuentes2009-11-051-2/+2
* Move llvm::cl::opt's conversion function into the base classes thatDouglas Gregor2009-11-051-2/+4
* Declare classes with matched tags, pointed out by a clang++ warning.Chris Lattner2009-11-051-2/+4
* Make two more LLVM headers standaloneDouglas Gregor2009-11-052-0/+4
* Make a few headers standalone. Plus, add a missing "template" keywordDouglas Gregor2009-11-055-1/+5
* Reintroduce support for overloading target intrinsicsMon P Wang2009-11-051-1/+18
* Tidied some ugliness in the SlotIndex default constructor.Lang Hames2009-11-051-1/+1
* Removed an assert which was causing significant slowdowns in debug builds.Lang Hames2009-11-051-1/+0
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-052-7/+12
* Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames2009-11-041-18/+44
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-041-2/+4
* make IRBuilder zap "X|0" and "X&-1" when building IR, this happensChris Lattner2009-11-041-4/+10
* Silence implicit conversion warnings.Evan Cheng2009-11-041-2/+2
* Another spurious friend declaration removed.Lang Hames2009-11-041-2/+0
* Removed an unnecessary friend declaration and some crufty comments from Index...Lang Hames2009-11-041-33/+0
* The Indexes Patch.Lang Hames2009-11-035-469/+943
* Do a scheduling pass ignoring anti-dependencies to identify candidate registe...David Goodwin2009-11-032-20/+35
* turn IPSCCP back on by default, try #3 or 4? Woo.Chris Lattner2009-11-031-2/+1
* Added a comment to a function that had noneKenneth Uildriks2009-11-031-0/+1
* Run the functionattrs pass after the inliner, and not before.Duncan Sands2009-11-031-5/+4
* Speculatively redisable IPSCCP, I think its still breaking things.Daniel Dunbar2009-11-031-1/+2
* turn IPSCCP back on now that the iterator invalidation bug is fixed.Chris Lattner2009-11-031-1/+0
* Add a couple more target nodesNate Begeman2009-11-031-0/+2
* revert r8579[56], which are causing unhappiness in buildbot land.Chris Lattner2009-11-021-0/+1
* now that ip sccp *really* subsumes ipcp, remove ipcp again.Chris Lattner2009-11-021-1/+0
* Add PseudoSourceValue::mayAlias. It returns true if the object can ever alias...Evan Cheng2009-11-011-0/+4
* fix two strange things in the default passmgr:Chris Lattner2009-11-011-2/+8
* IPSCCP apparently is not a superset of IPCP, this is bad,Chris Lattner2009-11-011-0/+1
* Improve the other instance of the comment.Duncan Sands2009-11-011-1/+1
* only run GlobalDCE at -O3 and run it late instead of early.Chris Lattner2009-11-011-4/+9
* We currently only run ipsccp at LTO time, which is silly. It subsumesChris Lattner2009-11-011-2/+1
* remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner2009-11-011-2/+7
* the verifier shouldn't modify the IR.Chris Lattner2009-11-012-3/+4
* Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor2009-11-014-10/+3
* Add a function to Passes.h to allow clients to create instancesDan Gohman2009-11-011-0/+7
* Don't #include Pass.h from CallGraph.h.Dan Gohman2009-11-011-1/+1
* Remove the #include of Pass.h from PassManager.h. This breaks a significantDan Gohman2009-11-012-2/+2
* fix an issue where the verifier would reject a function whose entryChris Lattner2009-11-011-0/+4
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-011-4/+0
* update the comment above llvm::SplitCriticalEdge, and makeChris Lattner2009-10-311-3/+9