aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-164-13/+13
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-152-4/+4
* Enable the inlinehint attribute in the Inliner.Jakob Stoklund Olesen2010-02-131-13/+12
* 1. modernize the constantmerge pass, using densemap/smallvector.Chris Lattner2010-02-121-19/+22
* Strip new llvm.dbg.value intrinsic.Devang Patel2010-02-101-0/+9
* Fix "the the" and similar typos.Dan Gohman2010-02-102-2/+2
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-061-7/+24
* Increase inliner thresholds by 25.Jakob Stoklund Olesen2010-02-041-3/+3
* Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra...Jakob Stoklund Olesen2010-01-291-2/+2
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-1/+0
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-241-1/+0
* Speculatively revert r94322 to see if it fixes darwin selfhost buildbot.Nick Lewycky2010-01-231-70/+23
* Teach DAE that even though it can't modify the function signature of anNick Lewycky2010-01-231-23/+70
* Another strncmp -> StringRef.startswith simplification.Benjamin Kramer2010-01-221-1/+1
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-201-14/+12
* Be less stingy as to how many selects and phi nodes weDuncan Sands2010-01-071-2/+2
* handle ConstantVector while I'm in here.Chris Lattner2010-01-071-0/+3
* fix a globalopt crash on 'bullet' (handling evaluation of a storeChris Lattner2010-01-071-16/+20
* Fix a README item: have functionattrs look through selects andDuncan Sands2010-01-061-10/+41
* Partially address a README by having functionattrs consider calls toDuncan Sands2010-01-061-0/+15
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-051-1/+1
* Fix indentation.Dan Gohman2010-01-051-1/+1
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-053-5/+4
* Change errs() to dbgs().David Greene2010-01-051-5/+5
* Change errs() to dbgs().David Greene2010-01-051-9/+9
* Change errs() to dbgs().David Greene2010-01-051-3/+3
* Change errs() to dbgs().David Greene2010-01-051-3/+3
* Change errs() to dbgs().David Greene2010-01-051-25/+25
* Change errs() to dbgs().David Greene2010-01-051-3/+3
* Change errs() to dbgs().David Greene2010-01-051-11/+11
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-4/+2
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-281-1/+1
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-281-3/+1
* Teach GlobalOpt to delete aliases with internal linkage (afterDuncan Sands2009-12-081-21/+20
* Make ConstantFoldConstantExpression recursively visit the entireDan Gohman2009-11-231-0/+9
* Remove unused LLVMContext.Nick Lewycky2009-11-231-5/+2
* Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman2009-11-191-2/+2
* Remove debug info attached with an instruction.Devang Patel2009-11-171-36/+18
* use isInstructionTriviallyDead, as pointed out by DuncanChris Lattner2009-11-121-3/+3
* implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner2009-11-121-14/+30
* Update computeArraySize() to use ComputeMultiple() to determine the array siz...Victor Hernandez2009-11-101-7/+7
* - new SROA mallocs should have the mallocs running-or'ed, not the malloc's bi...Victor Hernandez2009-11-071-19/+22
* Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez2009-11-071-69/+72
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-120/+95
* Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez2009-11-061-74/+68
* Update various Loop optimization passes to cope with the possibility thatDan Gohman2009-11-051-0/+4
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-051-68/+74
* Eliminate some temporaries.Benjamin Kramer2009-11-031-22/+11
* cleanups, switch GlobalDCE to SmallPtrSet instead of std::setChris Lattner2009-11-012-16/+10