2011-05-21 |
Eli Friedman | PR7952: Make isa<> use the same logic as cast<>, so... |
blob | commitdiff | raw |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Nick Lewycky | SCCP doesn't actually preserve the CFG. It will delete... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | simplify a little |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Dale Johannesen | Avoid exponential growth of a table. It feels like |
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-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | remove some dead code. |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Chris Lattner | fix PR7876: If ipsccp decides that a function's address... |
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-07-28 |
Gabor Greif | simplify by using CallSite constructors; virtually... |
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-04-26 |
Chris Lattner | fix PR6940: sitofp(undef) folds to 0.0, not undef. |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Chris Lattner | fix a SCCP miscompilation that could happen when a |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | fix a really nasty bug that Evan was tracking in SCCP... |
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-25 |
Gabor Greif | rename use_const_iterator to const_use_iterator for... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Gabor Greif | Finally land the InvokeInst operand reordering. |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Gabor Greif | increase const goodness and remove pointless getUser... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Chris Lattner | fix grammaro's pointed out by daniel |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Chris Lattner | fix PR6414, a nondeterminism issue in IPSCCP which... |
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-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Fix a use of an invalidated iterator in the case where... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Fix IPSCCP's code for deleting dead blocks to tolerate... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | fix a crash in SCCP handling extractvalue of an array... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Benjamin Kramer | Do map insert+find in one step. TODO -= 2. |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Chris Lattner | Fix an iterator invalidation bug that happens when... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | reimplement multiple return value handling in IPSCCP... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | finish half thunk thought |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | fix an IPSCCP bug I introduced when I changed IPSCCP... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | fix a subtle bug I introduced when refactoring SCCP... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | turn IPSCCP back on now that the iterator invalidation... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | fix a nasty iterator invalidation bug from my conversio... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | revert r8579[56], which are causing unhappiness in... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | disable IPSCCP support for multiple return values,... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | improve IPSCCP to be able to propagate the result of... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | don't mark the arguments of prototype overdefined,... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | restore some code I removed in r85788, refactor it... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | remove some confused code that dates from when we had |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | avoid redundant lookups in BBExecutable, and make it... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | Use the libanalysis 'ConstantFoldLoadFromConstPtr'... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | switch the main 'ValueState' map from being an std... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | only IPSCCP incoming arguments if the function is execu... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | add a new ValueState::getConstantInt() helper, use... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | tidy up some more: remove some extraneous inline specif... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | eliminate the SCCPSolver::getValueMapping method. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | fix failures introduced in r85774 |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | factor duplicated code into a new DeleteInstructionInBlock |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | Chris used to use '...' instead of proper grammar. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | remove some extraneous llvmcontext stuff. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Chris Lattner | change LatticeVal to use PointerIntPair to save some... |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | teach ipsccp and ipconstprop that a blockaddress doesn... |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Chris Lattner | teach various passes about blockaddress. We no longer |
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-26 |
Victor Hernandez | Remove FreeInst. |
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-23 |
Victor Hernandez | Remove AllocationInst. Since MallocInst went away... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Torok Edwin | Fix PR4313: IPSCCP was not setting the lattice value... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | calls to external functions are already marked overdefi... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Torok Edwin | Constant propagating byval pointer is safe if function... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Torok Edwin | Don't constant propagate byval pointers, since they... |
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-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | add getPointerAddressSpace() to GEP instruction, use... |
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 |
2009-08-17 |
Dan Gohman | Fix debug output to include a newline after printing... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Eliminate some uses of DOUT, cerr, and getNameStart(). |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Owen Anderson | Move the ConstantInt uniquing table into LLVMContextImp... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Move more functionality over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Finish LLVMContext-ing lib/Analysis. This required... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Nick Lewycky | Don't crash on multiple return value with no obvious... |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Nick Lewycky | Use Operands.data() instead of &Operands[0] where Opera... |
blob | commitdiff | raw | diff to current |
2009-03-21 |
Duncan Sands | Factorize out a concept - no functionality change. |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Duncan Sands | Don't load values out of global constants with weak |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
blob | commitdiff | raw | diff to current |
2009-01-14 |
Chris Lattner | Fix PR3325, a miscompilation of invokes by IPSCCP.... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Devang Patel | Fix unused variable warnings. |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Nick Lewycky | Replace explicit loop with utility function. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Chris Lattner | improve encapsulation of the BBExecutable set. |
blob | commitdiff | raw | diff to current |
next |