summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/GlobalOpt.cpp
Commit message (Expand)AuthorAgeFilesLines
* cache result of operator*Gabor Greif2010-07-121-4/+6
* make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner2010-07-121-2/+2
* cache result of operator*Gabor Greif2010-07-091-6/+6
* use ArgOperand API and CallSite for arg range; add necessary casts and perfor...Gabor Greif2010-06-241-11/+14
* use abstract accessors to CallInstGabor Greif2010-04-201-2/+2
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-13/+13
* reapply r101434Gabor Greif2010-04-161-13/+13
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-13/+13
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-13/+13
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-13/+13
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-13/+13
* - Code clean up to reduce indentation.Evan Cheng2010-04-141-51/+54
* fix PR6760, a missing check in heap SRoA.Chris Lattner2010-04-101-1/+2
* fix 80-col violationsGabor Greif2010-04-071-13/+17
* make more two predicates constantGabor Greif2010-04-061-15/+15
* performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif2010-04-061-21/+28
* const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobalGabor Greif2010-04-061-9/+10
* use CallSite to access calls vs. invokes uniformlyGabor Greif2010-04-061-5/+6
* 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-011-37/+37
* Add a setCalledFunction member to InvokeInst (like in CallInst)Gabor Greif2010-03-201-2/+2
* 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
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-5/+5
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-2/+2
* Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra...Jakob Stoklund Olesen2010-01-291-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
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-051-1/+1
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-051-1/+1
* Change errs() to dbgs().David Greene2010-01-051-25/+25
* 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
* 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 CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-051-68/+74
* cleanups, switch GlobalDCE to SmallPtrSet instead of std::setChris Lattner2009-11-011-3/+2
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-011-1/+2
* adjust a couple xforms to work with null bb's in BlockAddress.Chris Lattner2009-10-311-2/+1
* just for the hell of it, allow globalopt to statically evaluate Chris Lattner2009-10-291-0/+6
* Extend getMallocArraySize() to determine the array size if the malloc argumen...Victor Hernandez2009-10-281-11/+9
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-271-1/+1
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-1/+1
OpenPOWER on IntegriCloud