| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | performance: get rid of repeated dereferencing of use_iterator by caching its... | Gabor Greif | 2010-04-06 | 1 | -21/+28 |
* | const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobal | Gabor Greif | 2010-04-06 | 1 | -9/+10 |
* | use CallSite to access calls vs. invokes uniformly | Gabor Greif | 2010-04-06 | 1 | -5/+6 |
* | Revert the recent alignment changes. They're broken for -Os because, | Dan Gohman | 2010-04-02 | 1 | -7/+1 |
* | Make globalopt refine global variable alignment. | Dan Gohman | 2010-04-02 | 1 | -1/+7 |
* | Introduce ImmutableCallSite, useful for contexts where no mutation | Gabor Greif | 2010-04-01 | 1 | -37/+37 |
* | Add a setCalledFunction member to InvokeInst (like in CallInst) | Gabor Greif | 2010-03-20 | 1 | -2/+2 |
* | Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday, | Chris Lattner | 2010-02-26 | 1 | -3/+2 |
* | remove dead code, by this point all uses of CI are gone. | Chris Lattner | 2010-02-26 | 1 | -4/+1 |
* | fix PR6435 another bug from the MallocInst elimination work. | Chris Lattner | 2010-02-26 | 1 | -3/+1 |
* | rewrite OptimizeGlobalAddressOfMalloc to fix PR6422, some bugs | Chris Lattner | 2010-02-25 | 1 | -79/+73 |
* | Modernize comment. | Nick Lewycky | 2010-02-25 | 1 | -1/+1 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -5/+5 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -2/+2 |
* | Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra... | Jakob Stoklund Olesen | 2010-01-29 | 1 | -2/+2 |
* | handle ConstantVector while I'm in here. | Chris Lattner | 2010-01-07 | 1 | -0/+3 |
* | fix a globalopt crash on 'bullet' (handling evaluation of a store | Chris Lattner | 2010-01-07 | 1 | -16/+20 |
* | Move remaining stuff to the isInteger predicate. | Benjamin Kramer | 2010-01-05 | 1 | -1/+1 |
* | Avoid going through the LLVMContext for type equality where it's safe to dere... | Benjamin Kramer | 2010-01-05 | 1 | -1/+1 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -25/+25 |
* | Teach GlobalOpt to delete aliases with internal linkage (after | Duncan Sands | 2009-12-08 | 1 | -21/+20 |
* | Make ConstantFoldConstantExpression recursively visit the entire | Dan Gohman | 2009-11-23 | 1 | -0/+9 |
* | Update computeArraySize() to use ComputeMultiple() to determine the array siz... | Victor Hernandez | 2009-11-10 | 1 | -7/+7 |
* | - new SROA mallocs should have the mallocs running-or'ed, not the malloc's bi... | Victor Hernandez | 2009-11-07 | 1 | -19/+22 |
* | Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. | Victor Hernandez | 2009-11-07 | 1 | -69/+72 |
* | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 1 | -120/+95 |
* | Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM | Victor Hernandez | 2009-11-06 | 1 | -74/+68 |
* | Update CreateMalloc so that its callers specify the size to allocate: | Victor Hernandez | 2009-11-05 | 1 | -68/+74 |
* | cleanups, switch GlobalDCE to SmallPtrSet instead of std::set | Chris Lattner | 2009-11-01 | 1 | -3/+2 |
* | Revert 85678/85680. The decision is to stay with the current form of | Chris Lattner | 2009-11-01 | 1 | -1/+2 |
* | adjust a couple xforms to work with null bb's in BlockAddress. | Chris Lattner | 2009-10-31 | 1 | -2/+1 |
* | just for the hell of it, allow globalopt to statically evaluate | Chris Lattner | 2009-10-29 | 1 | -0/+6 |
* | Extend getMallocArraySize() to determine the array size if the malloc argumen... | Victor Hernandez | 2009-10-28 | 1 | -11/+9 |
* | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 1 | -1/+1 |
* | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 | 1 | -1/+1 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -2/+2 |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 1 | -2/+3 |
* | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -395/+0 |
* | HeapAllocSRoA also needs to check if malloc array size can be computed. | Victor Hernandez | 2009-10-16 | 1 | -36/+40 |
* | Fix bug where array malloc with unexpected computation of the size argument r... | Victor Hernandez | 2009-10-15 | 1 | -17/+17 |
* | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 1 | -6/+4 |
* | Remove the default value for ConstantStruct::get's isPacked parameter and | Nick Lewycky | 2009-09-19 | 1 | -3/+3 |
* | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez | 2009-09-18 | 1 | -2/+423 |
* | Factor out the code for checking that all indices in a getelementptr are | Dan Gohman | 2009-09-10 | 1 | -15/+4 |
* | Don't commit stores with addresses that have indices that are not | Dan Gohman | 2009-09-07 | 1 | -0/+21 |
* | Don't commit addresses of aggregate values. This avoids problems with | Dan Gohman | 2009-09-07 | 1 | -0/+5 |
* | Fix GlobalOpt to avoid committing a store if the address getelementptr | Dan Gohman | 2009-09-07 | 1 | -1/+2 |
* | Preserve the InBounds flag when evaluating a getelementptr instruction | Dan Gohman | 2009-09-07 | 1 | -2/+3 |
* | Simplify this code by using hasDefinitiveInitializer(). | Dan Gohman | 2009-09-07 | 1 | -9/+10 |