aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch of namespace pollution.Dan Gohman2009-08-071-2/+2
* Use DebugInfoFinder.Devang Patel2009-08-061-10/+9
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-052-3/+3
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-314-23/+20
* - Convert the rest of the DOUTs to DEBUG+errs().Bill Wendling2009-07-311-14/+13
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-4/+4
* Move more code back to 2.5 APIs.Owen Anderson2009-07-307-19/+16
* Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar2009-07-302-9/+9
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-302-11/+9
* Eliminate a few unused-variable warningsDouglas Gregor2009-07-291-2/+0
* Move types back to the 2.5 API.Owen Anderson2009-07-297-30/+25
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-293-13/+13
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-282-3/+3
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-2/+2
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-263-13/+14
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-256-25/+32
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-243-16/+14
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-241-4/+3
* Switch to getNameStr().Daniel Dunbar2009-07-241-1/+1
* Remove unnecessary store to temporary std::string.Daniel Dunbar2009-07-221-3/+4
* Get rid of the Pass+Context magic.Owen Anderson2009-07-2218-152/+147
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-211-4/+4
* Update CMake files.Ted Kremenek2009-07-211-3/+4
* implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner2009-07-202-21/+18
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-0/+1
* Add line breaks to make the debug output a bit more readable.Eli Friedman2009-07-181-4/+4
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-1615-0/+24
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-156-13/+11
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-146-13/+15
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-142-7/+7
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-1/+1
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-112-7/+9
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-7/+7
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-082-22/+17
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-082-10/+16
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-061-20/+20
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson2009-07-061-1/+1
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-22/+27
* More LLVMContext-ification.Owen Anderson2009-07-0611-135/+181
* Add newline at end of file.Duncan Sands2009-07-031-1/+1
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-012-8/+4
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-261-1/+20
* >> What if my global variable was into a different address space than stack?Sanjiv Gupta2009-06-171-1/+4
* Merge PartialInliner changes.Owen Anderson2009-06-151-0/+5
* Fix old-style type names in comments.Dan Gohman2009-06-141-2/+2
* Fix CMake build. Patch from Ingmar Vanhassel.Torok Edwin2009-06-141-0/+1
* Add an early implementation of a partial inlining pass. The idea behind thisOwen Anderson2009-06-141-0/+171
* Unlike the other instructions, GEP really does need to look at the type of aNick Lewycky2009-06-131-0/+14
* Give Instruction::isSameOperationAs a corresponding comment to noteDan Gohman2009-06-121-2/+3
* Keep callers of a weak function calling it, instead of the non-weak equivalent.Nick Lewycky2009-06-121-0/+1