aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Inherit CallGraphSCCPass directly from Pass.Devang Patel2007-01-263-3/+3
* Make llvm-extract preserve the callingconv of prototypes in the extractedChris Lattner2007-01-251-0/+1
* For PR970:Reid Spencer2007-01-211-0/+1
* Correct a comment.Owen Anderson2007-01-201-1/+1
* For PR1043:Reid Spencer2007-01-191-0/+1
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-152-7/+7
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-5/+5
* Remove over-general comparisonsChris Lattner2007-01-121-4/+6
* Branch conditions must be i1Chris Lattner2007-01-121-3/+1
* For PR1064:Reid Spencer2007-01-122-9/+16
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-2/+2
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-113-7/+7
* For PR1043:Zhou Sheng2007-01-111-9/+12
* Fix a bug in heap-sra that caused compilation failure of office-ispell.Chris Lattner2007-01-091-3/+19
* Types should be const.Reid Spencer2007-01-071-2/+2
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-071-81/+49
* relax typesChris Lattner2007-01-071-7/+7
* For PR411:Reid Spencer2007-01-062-8/+8
* For PR950:Reid Spencer2006-12-317-135/+133
* For PR950:Reid Spencer2006-12-232-49/+55
* Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer2006-12-211-4/+1
* switch statistics over to not use static ctors.Chris Lattner2006-12-191-3/+3
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-1916-85/+71
* when inserting a dummy argument to work-around the CBE not supportingChris Lattner2006-12-161-3/+1
* Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1Reid Spencer2006-12-131-3/+3
* Replace CastInst::createInferredCast calls with more accurate castReid Spencer2006-12-133-32/+35
* Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer2006-12-121-5/+4
* Change inferred getCast into specific getCast. Passes all tests.Reid Spencer2006-12-121-2/+2
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-6/+5
* Removing even more <iostream> includes.Bill Wendling2006-12-071-19/+19
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-072-20/+19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-0616-40/+40
* make it clear that this is always a zextChris Lattner2006-11-301-1/+1
* One more bugfix, 3 cases of making casts explicit.Chris Lattner2006-11-301-5/+8
* Fix a bug in globalopt due to the recent cast patch.Chris Lattner2006-11-301-1/+2
* For PR950:Reid Spencer2006-11-276-53/+68
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-266-69/+62
* second patch to fix PR992/993.Chris Lattner2006-11-091-4/+17
* Minimal patch to fix PR992/PR993Chris Lattner2006-11-091-2/+1
* For PR786:Reid Spencer2006-11-027-10/+5
* Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chompChris Lattner2006-11-011-8/+14
* For PR950:Reid Spencer2006-10-261-1/+1
* llvm-extract should remove module-level asmChris Lattner2006-10-201-3/+3
* For PR950:Reid Spencer2006-10-204-94/+93
* Revert previous patch. Still breaking things.Evan Cheng2006-10-031-49/+1
* Fix debug outputChris Lattner2006-09-301-2/+1
* Implement SRA of heap allocations.Chris Lattner2006-09-301-10/+266
* Add some ifdef'd out debug infoChris Lattner2006-09-301-3/+30
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-4/+5
* Another attempt at making ArgPromotion smarter. This patch no longer breaks ...Owen Anderson2006-09-281-1/+49