2012-06-23 |
Hans Wennborg | Extend the IL for selecting TLS models (PR9788) |
blob | commitdiff | raw |
2012-06-22 |
Nuno Lopes | fix whitespace in my last commit. |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Nuno Lopes | remove extractMallocCallFromBitCast, since it was tailo... |
blob | commitdiff | raw | diff to current |
2012-06-15 |
Rafael Espindola | Some optimizations done by globalopt are safe only... |
blob | commitdiff | raw | diff to current |
2012-06-14 |
Rafael Espindola | Implement the isSafeToDiscardIfUnused predicate and... |
blob | commitdiff | raw | diff to current |
2012-05-12 |
Jay Foad | Teach Function::hasAddressTaken that BlockAddress doesn... |
blob | commitdiff | raw | diff to current |
2012-03-28 |
Benjamin Kramer | GlobalOpt: If we have an inbounds GEP from a ConstantAg... |
blob | commitdiff | raw | diff to current |
2012-03-13 |
Dan Gohman | Teach globalopt how to evaluate an invoke with a non... |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Benjamin Kramer | Plog a memleak in GlobalOpt. |
blob | commitdiff | raw | diff to current |
2012-02-23 |
Duncan Sands | GCC fails to understand that NextBB is always initializ... |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Nick Lewycky | Use the target-aware constant folder on expressions... |
blob | commitdiff | raw | diff to current |
2012-02-20 |
Nick Lewycky | Check for the correct size in the invariant marker. |
blob | commitdiff | raw | diff to current |
2012-02-20 |
Nick Lewycky | Rename class Evaluate to Evaluator and put it in an... |
blob | commitdiff | raw | diff to current |
2012-02-19 |
Nick Lewycky | Move EvaluateFunction and EvaluateBlock into a class... |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Nick Lewycky | Add support for invariant.start inside the static const... |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | Handle InvokeInst in EvaluateBlock. Don't try to suppor... |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | false is totally null! |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | Remove redundant getAnalysis<> calls in GlobalOpt.... |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | Pass TargetData and TargetLibraryInfo through to the... |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | Fix function name in comment to match actual name.... |
blob | commitdiff | raw | diff to current |
2012-02-12 |
Nick Lewycky | Don't traverse the PHI nodes twice. No functionality... |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Benjamin Kramer | Tweak comment readability and grammar. |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Benjamin Kramer | GlobalOpt: Be more aggressive about elminating side... |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Nick Lewycky | Split part of EvaluateFunction into a new EvaluateBlock... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Nick Lewycky | Teach GlobalOpt to handle atomic accesses to globals. |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Nick Lewycky | Clean up some whitespace and comments. No functionality... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Chris Lattner | continue making the world safe for ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Eli Friedman | PR11705, part 2: globalopt shouldn't put inttoptr/ptrto... |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Eli Friedman | Minor comment fixes. |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Update inter-procedural optimizations for atomic load... |
blob | commitdiff | raw | diff to current |
2011-07-31 |
Bill Wendling | Add the 'resume' instruction for the new EH rewrite. |
blob | commitdiff | raw | diff to current |
2011-07-30 |
Bill Wendling | Revert r136253, r136263, r136269, r136313, r136325... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Bill Wendling | Merge the contents from exception-handling-rewrite... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Jay Foad | Fix more MSVC warnings caused by a cases I missed when... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Make better use of ConstantExpr::getGetElementPtr's... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Chris Lattner | move tier out of an anonymous namespace, it doesn't... |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
blob | commitdiff | raw | diff to current |
2011-05-29 |
Nick Lewycky | Don't crash owhen ComputeLoadResult can't compute the... |
blob | commitdiff | raw | diff to current |
2011-05-29 |
Nick Lewycky | Obey the isVolatile bit on memory intrinsics when analy... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Chris Lattner | fix PR9856, an incorrectly conservative assertion:... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Nick Lewycky | Just because a GlobalVariable's initializer is [N x... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-04-09 |
Eli Friedman | Add back a couple checks removed by r129128; the fact... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Nick Lewycky | llvm.global_[cd]tor is defined to be either external... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
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 |
next |