2011-03-22 |
Anders Carlsson | Handle another case that Frits suggested. |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Anders Carlsson | More cleanups to the OptimizeEmptyGlobalCXXDtors Global... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Anders Carlsson | As suggested by Nick Lewycky, ignore debugging intrinsi... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Nick Lewycky | Fix comments |
blob | commitdiff | raw | diff to current |
2011-03-20 |
Anders Carlsson | Don't try to eliminate invokes to __cxa_atexit. |
blob | commitdiff | raw | diff to current |
2011-03-20 |
Anders Carlsson | Don't segfault on mutual recursion, as pointed out... |
blob | commitdiff | raw | diff to current |
2011-03-20 |
Anders Carlsson | Address comments from Frits van Bommel. |
blob | commitdiff | raw | diff to current |
2011-03-20 |
Anders Carlsson | Add an optimization to GlobalOpt that eliminates calls... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
blob | commitdiff | raw | diff to current |
2011-01-19 |
Rafael Espindola | Add unnamed_addr when we can show that address of a... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Rafael Espindola | Reduce indentation and remove commented out code. |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Owen Anderson | Improve the safety of my globalopt enhancement by ensur... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | simplify this code, it is still broken but will follow... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Benjamin Kramer | Try to unbreak selfhost. |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Owen Anderson | Fix a false-positive warning. |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Owen Anderson | Enhance GlobalOpt to be able evaluate initializers... |
blob | commitdiff | raw | diff to current |
2011-01-01 |
Chris Lattner | fix a globalopt crash on two Adobe-C++ testcases that... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Chris Lattner | reapply r121100 with a tweak to constant fold ConstExpr... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Eric Christopher | Temporarily revert r121100 as it's causing clang to... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Chris Lattner | fix PR8710 - teach global opt that some constantexprs... |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | replace a linear scan with a symtab lookup, reduce... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Mikhail Glushenkov | GlobalOpt: EvaluateFunction() must not evaluate stores... |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Mikhail Glushenkov | Trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-02 |
Oscar Fuentes | Prefix `next' iterator operation with `llvm::'. |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Gabor Greif | undo 80 column trespassing I caused |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Chris Lattner | eliminate unlockedRefineAbstractTypeTo, types are all... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Chris Lattner | make the prototypes for CreateMalloc and CreateFree... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API and CallSite for arg range; add... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Gabor Greif | use abstract accessors to CallInst |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Evan Cheng | - Code clean up to reduce indentation. |
blob | commitdiff | raw | diff to current |
2010-04-10 |
Chris Lattner | fix PR6760, a missing check in heap SRoA. |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Gabor Greif | fix 80-col violations |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Gabor Greif | make more two predicates constant |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Gabor Greif | performance: get rid of repeated dereferencing of use_i... |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Gabor Greif | const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOne... |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Gabor Greif | use CallSite to access calls vs. invokes uniformly |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dan Gohman | Revert the recent alignment changes. They're broken... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dan Gohman | Make globalopt refine global variable alignment. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Gabor Greif | Introduce ImmutableCallSite, useful for contexts where... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Gabor Greif | Add a setCalledFunction member to InvokeInst (like... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Chris Lattner | Fix rdar://7694996 a miscompile of 183.equake from... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Chris Lattner | remove dead code, by this point all uses of CI are... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Chris Lattner | fix PR6435 another bug from the MallocInst elimination... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Chris Lattner | rewrite OptimizeGlobalAddressOfMalloc to fix PR6422... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Nick Lewycky | Modernize comment. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Jakob Stoklund Olesen | Keep iterating over all uses when meeting a phi node... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Chris Lattner | handle ConstantVector while I'm in here. |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Chris Lattner | fix a globalopt crash on 'bullet' (handling evaluation... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Avoid going through the LLVMContext for type equality... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-08 |
Duncan Sands | Teach GlobalOpt to delete aliases with internal linkage... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Make ConstantFoldConstantExpression recursively visit... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Victor Hernandez | Update computeArraySize() to use ComputeMultiple()... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Victor Hernandez | - new SROA mallocs should have the mallocs running... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Victor Hernandez | Re-commit r86077 now that r86290 fixes the 179.art... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Victor Hernandez | Revert r86077 because it caused crashes in 179.art... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Victor Hernandez | Update CreateMalloc so that its callers specify the... |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | cleanups, switch GlobalDCE to SmallPtrSet instead of... |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | Revert 85678/85680. The decision is to stay with the... |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Chris Lattner | adjust a couple xforms to work with null bb's in BlockA... |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Chris Lattner | just for the hell of it, allow globalopt to statically... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Victor Hernandez | Extend getMallocArraySize() to determine the array... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Remove MallocInst from LLVM Instructions. |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Victor Hernandez | HeapAllocSRoA also needs to check if malloc array size... |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Victor Hernandez | Fix bug where array malloc with unexpected computation... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
blob | commitdiff | raw | diff to current |
2009-09-19 |
Nick Lewycky | Remove the default value for ConstantStruct::get's... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Dan Gohman | Factor out the code for checking that all indices in... |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Don't commit stores with addresses that have indices... |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Don't commit addresses of aggregate values. This avoids... |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Fix GlobalOpt to avoid committing a store if the addres... |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Preserve the InBounds flag when evaluating a getelement... |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Simplify this code by using hasDefinitiveInitializer(). |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
next |