aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
AgeCommit message (Expand)Author
2010-03-09Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen
2010-03-09Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen
2010-03-09Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen
2010-03-09Add inlining threshold to log output.Jakob Stoklund Olesen
2010-02-26Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday,Chris Lattner
2010-02-26remove dead code, by this point all uses of CI are gone.Chris Lattner
2010-02-26fix PR6435 another bug from the MallocInst elimination work.Chris Lattner
2010-02-25rewrite OptimizeGlobalAddressOfMalloc to fix PR6422, some bugsChris Lattner
2010-02-25Modernize comment.Nick Lewycky
2010-02-25Correct whitespace.Nick Lewycky
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-13Enable the inlinehint attribute in the Inliner.Jakob Stoklund Olesen
2010-02-121. modernize the constantmerge pass, using densemap/smallvector.Chris Lattner
2010-02-10Strip new llvm.dbg.value intrinsic.Devang Patel
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-06Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen
2010-02-04Increase inliner thresholds by 25.Jakob Stoklund Olesen
2010-01-29Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra...Jakob Stoklund Olesen
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-23Speculatively revert r94322 to see if it fixes darwin selfhost buildbot.Nick Lewycky
2010-01-23Teach DAE that even though it can't modify the function signature of anNick Lewycky
2010-01-22Another strncmp -> StringRef.startswith simplification.Benjamin Kramer
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-20Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen
2010-01-07Be less stingy as to how many selects and phi nodes weDuncan Sands
2010-01-07handle ConstantVector while I'm in here.Chris Lattner
2010-01-07fix a globalopt crash on 'bullet' (handling evaluation of a storeChris Lattner
2010-01-06Fix a README item: have functionattrs look through selects andDuncan Sands
2010-01-06Partially address a README by having functionattrs consider calls toDuncan Sands
2010-01-05Move remaining stuff to the isInteger predicate.Benjamin Kramer
2010-01-05Fix indentation.Dan Gohman
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-28This is a major cleanup of the instruction metadata interfaces thatChris Lattner
2009-12-28rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner
2009-12-08Teach GlobalOpt to delete aliases with internal linkage (afterDuncan Sands
2009-11-23Make ConstantFoldConstantExpression recursively visit the entireDan Gohman
2009-11-23Remove unused LLVMContext.Nick Lewycky
2009-11-19Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman
2009-11-17Remove debug info attached with an instruction.Devang Patel
2009-11-12use isInstructionTriviallyDead, as pointed out by DuncanChris Lattner