aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* don't internalize available_externally functions, they areChris Lattner2010-04-031-0/+4
* Revert the recent alignment changes. They're broken for -Os because,Dan Gohman2010-04-021-7/+1
* Make globalopt refine global variable alignment.Dan Gohman2010-04-021-1/+7
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-012-63/+65
* Clean up this file a little, no functionality change. This is a subset of myNick Lewycky2010-04-011-11/+10
* When we promote a load of an argument make sure to take the alignmentEric Christopher2010-03-271-1/+5
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-242-2/+2
* tighten a type and remove trailing whitespace, no functional changesGabor Greif2010-03-241-12/+12
* add assert in argpromotion, which cannot triggerGabor Greif2010-03-231-4/+5
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-222-4/+4
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-222-4/+4
* Add a setCalledFunction member to InvokeInst (like in CallInst)Gabor Greif2010-03-201-2/+2
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-192-4/+4
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-192-4/+4
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-093-6/+12
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-093-12/+6
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-093-6/+12
* Add inlining threshold to log output.Jakob Stoklund Olesen2010-03-091-1/+4
* Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday,Chris Lattner2010-02-261-3/+2
* remove dead code, by this point all uses of CI are gone.Chris Lattner2010-02-261-4/+1
* fix PR6435 another bug from the MallocInst elimination work.Chris Lattner2010-02-261-3/+1
* rewrite OptimizeGlobalAddressOfMalloc to fix PR6422, some bugsChris Lattner2010-02-251-79/+73
* Modernize comment.Nick Lewycky2010-02-251-1/+1
* Correct whitespace.Nick Lewycky2010-02-251-1/+1
* 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