2009-09-08 |
Chris Lattner | remove an extremely dubious instcombine transformation of |
tree | commitdiff |
2009-09-08 |
Dan Gohman | Re-apply r80926, with fixes: keep the domtree informed... |
tree | commitdiff |
2009-09-08 |
Chris Lattner | remove a turd |
tree | commitdiff |
2009-09-08 |
Chris Lattner | instcombine transforms vector loads that are only used by |
tree | commitdiff |
2009-09-08 |
Chris Lattner | Fix PR4882, by making MemCpyOpt not dereference removed... |
tree | commitdiff |
2009-09-07 |
Dan Gohman | Reappy r80998, now that the GlobalOpt bug that it expos... |
tree | commitdiff |
2009-09-06 |
Duncan Sands | Remove some not-really-used variables, as warned |
tree | commitdiff |
2009-09-06 |
Daniel Dunbar | Fix a possible crash call setIsInBounds. |
tree | commitdiff |
2009-09-06 |
Evan Cheng | Revert r80926. It causes loop unswitch assertion and... |
tree | commitdiff |
2009-09-06 |
Daniel Dunbar | Revert "Include optional subclass flags, such as inboun... |
tree | commitdiff |
2009-09-04 |
Dan Gohman | Include optional subclass flags, such as inbounds,... |
tree | commitdiff |
2009-09-03 |
Dan Gohman | Add a verifyAnalysis to LoopInfo, LoopSimplify, and... |
tree | commitdiff |
2009-09-03 |
Dan Gohman | Change PHINode::hasConstantValue to have a DominatorTre... |
tree | commitdiff |
2009-09-03 |
Duncan Sands | Keep track of how many memmove calls were turned into |
tree | commitdiff |
2009-09-03 |
Chris Lattner | In C++, code is not allowed to call main. In C it... |
tree | commitdiff |
2009-09-03 |
Gabor Greif | back out my recent commit (r80858), it seems to break... |
tree | commitdiff |
2009-09-03 |
Gabor Greif | re-commit r66920 (which has been backed out in r66953... |
tree | commitdiff |
2009-09-02 |
Chris Lattner | fix PR4815: some cases where DeleteDeadInstruction... |
tree | commitdiff |
2009-09-02 |
Chris Lattner | clean up this code a bit. |
tree | commitdiff |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
tree | commitdiff |
2009-09-02 |
Chris Lattner | fix PR4837, some bugs folding vector compares. These |
tree | commitdiff |
2009-09-01 |
Chris Lattner | enhance memcpy opt to turn memmoves into memcpy when... |
tree | commitdiff |
2009-09-01 |
Chris Lattner | random code cleanups, no functionality change. |
tree | commitdiff |
2009-08-31 |
Chris Lattner | fix some cases where instcombine would change hte IR... |
tree | commitdiff |
2009-08-31 |
Chris Lattner | improve -debug output, so that -debug is more likely... |
tree | commitdiff |
2009-08-31 |
Chris Lattner | fix a bug I introduced with my 'instcombine builder... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | Fix PR4748: don't fold gep(bitcast(x)) into bitcast... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | misc cleanup |
tree | commitdiff |
2009-08-30 |
Chris Lattner | add getPointerAddressSpace() to GEP instruction, use... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | eliminate InsertCastBefore, use the builder instead. |
tree | commitdiff |
2009-08-30 |
Chris Lattner | eliminate InsertBitCastBefore, just use the builder... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | convert a bunch more calls to InsertNewInstBefore to use |
tree | commitdiff |
2009-08-30 |
Chris Lattner | fix typo |
tree | commitdiff |
2009-08-30 |
Chris Lattner | give instcombine a custom IRBuilder that adds new instr... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | add a new InstCombineWorklist::AddValue method that... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | move AddUsersToWorkList to the worklist processing... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | rename AddUsesToWorkList -> AddOperandsToWorkList.... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | inline the trivial AddToWorkList/RemoveFromWorkList... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | fix a bug I introduced in r80478 found by the build... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | refactor instcombine's worklist processing stuff out... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | more cleanups: remove some redundant code, and simplify... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | eliminate the temporary SrcGEPOperands smallvector. |
tree | commitdiff |
2009-08-30 |
Chris Lattner | simplify/detangle some control flow. |
tree | commitdiff |
2009-08-30 |
Chris Lattner | simplify and cleanup some code, remove some code that... |
tree | commitdiff |
2009-08-29 |
Dan Gohman | Remove an unnecessary Context argument. |
tree | commitdiff |
2009-08-28 |
Chris Lattner | Fix PR3913, patch by Jakub Staszak! |
tree | commitdiff |
2009-08-26 |
Owen Anderson | Make this into a static method. |
tree | commitdiff |
2009-08-26 |
Dan Gohman | Remove unused variables. |
tree | commitdiff |
2009-08-25 |
Dan Gohman | Eliminate the unused Context argument on one of the... |
tree | commitdiff |
2009-08-25 |
Dan Gohman | Rename Instruction::isIdenticalTo to Instruction::isIde... |
tree | commitdiff |
2009-08-25 |
Dan Gohman | Special-case static allocas in IndVarSimplify's loop... |
tree | commitdiff |
2009-08-23 |
Benjamin Kramer | Kill off more cerr/cout uses and prune includes a bit. |
tree | commitdiff |
2009-08-23 |
Chris Lattner | eliminate uses of cerr() |
tree | commitdiff |
2009-08-23 |
Chris Lattner | remove a few DOUTs here and there. |
tree | commitdiff |
2009-08-23 |
Chris Lattner | eliminate the std::ostream form of WriteAsOperand and... |
tree | commitdiff |
2009-08-23 |
Chris Lattner | remove the std::ostream version of module and type... |
tree | commitdiff |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
tree | commitdiff |
2009-08-20 |
Dan Gohman | Rename hasNoUnsignedOverflow and hasNoSignedOverflow... |
tree | commitdiff |
2009-08-19 |
Dan Gohman | Fix a few places to check if TargetData is available... |
tree | commitdiff |
2009-08-19 |
Dan Gohman | Make SROA and PredicateSimplifier cope if TargetData... |
tree | commitdiff |
2009-08-19 |
Dan Gohman | Fix SimplifyLibcalls and ValueTracking to check mayBeOv... |
tree | commitdiff |
2009-08-18 |
Dan Gohman | Make TargetData optional in MemCpyOptimizer. |
tree | commitdiff |
2009-08-18 |
Dan Gohman | Make TargetData optional in SimplifyLibCalls. |
tree | commitdiff |
2009-08-17 |
Dan Gohman | Fix debug output to include a newline after printing... |
tree | commitdiff |
2009-08-17 |
Nick Lewycky | Don't crash trying to promote VLAs. |
tree | commitdiff |
2009-08-15 |
Benjamin Kramer | Don't try to get the context from an erased Instruction. |
tree | commitdiff |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
tree | commitdiff |
2009-08-13 |
Mon P Wang | When InstCombine simplifies a load -> extract element... |
tree | commitdiff |
2009-08-13 |
Andreas Bolka | Simplify conditional. |
tree | commitdiff |
2009-08-13 |
Andreas Bolka | Simplify and reduce indentation using early exits. |
tree | commitdiff |
2009-08-13 |
Andreas Bolka | DEBUGify some DOUTs. |
tree | commitdiff |
2009-08-13 |
Andreas Bolka | Prune trailing whitespace. |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Transform -X/C to X/-C, implementing a README.txt entry. |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Optimize (x/C)*C to x if the division is exact. |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Update instcombine's debug output to account for Value... |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Remove a bunch more now-unnecessary Context arguments. |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Eliminate a bunch of now unnecessary explicit Context... |
tree | commitdiff |
2009-08-12 |
Owen Anderson | Add contexts to some of the MVT APIs. No functionality... |
tree | commitdiff |
2009-08-11 |
Dan Gohman | Optimize exact sdiv by a constant power of 2 to ashr. |
tree | commitdiff |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
tree | commitdiff |
2009-08-08 |
Daniel Dunbar | More ProfileInfo improvements. |
tree | commitdiff |
2009-08-07 |
Devang Patel | Fix dom frontier update. This fixes PR4667. |
tree | commitdiff |
2009-08-04 |
Dan Gohman | Check for !isa<Constant> instead of isa<Instruction... |
tree | commitdiff |
2009-08-03 |
Dan Gohman | Add a new Constant::getIntegerValue helper function... |
tree | commitdiff |
2009-08-03 |
Eli Friedman | Make SimplifyDemandedUseBits generate vector constants... |
tree | commitdiff |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
tree | commitdiff |
2009-07-31 |
Dan Gohman | Fix GVN's debug output, now that operator<< on Value... |
tree | commitdiff |
2009-07-31 |
Eli Friedman | PR4662: Fix a crash introduced by the recent LLVMContex... |
tree | commitdiff |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
tree | commitdiff |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
tree | commitdiff |
2009-07-30 |
Daniel Dunbar | Twines: Don't allow implicit conversion from integers... |
tree | commitdiff |
2009-07-30 |
Daniel Dunbar | Switch obvious clients to Twine instead of utostr ... |
tree | commitdiff |
2009-07-29 |
Douglas Gregor | Eliminate a few unused-variable warnings |
tree | commitdiff |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
tree | commitdiff |
2009-07-29 |
Daniel Dunbar | Fix PR4645 which was fallout from the fix for PR4641. |
tree | commitdiff |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
tree | commitdiff |
2009-07-29 |
Nick Lewycky | Bulk erasing instructions without RAUWing them is unsaf... |
tree | commitdiff |
2009-07-28 |
Owen Anderson | Return ConstantVector to 2.5 API. |
tree | commitdiff |
2009-07-28 |
Owen Anderson | Change ConstantArray to 2.5 API. |
tree | commitdiff |
2009-07-28 |
Dan Gohman | Teach instcombine to respect and preserve inbounds... |
tree | commitdiff |
next |