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 |
2009-07-28 |
Dan Gohman | Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>. |
tree | commitdiff |
2009-07-28 |
Dan Gohman | Grab the LLVMContext and parent Module of SI ahead... |
tree | commitdiff |
2009-07-27 |
Mike Stump | Avoid build warnings. |
tree | commitdiff |
2009-07-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
tree | commitdiff |
2009-07-26 |
Daniel Dunbar | Remove Value::getName{Start,End}, the last of the old... |
tree | commitdiff |
2009-07-26 |
Daniel Dunbar | Remove Value::getNameLen |
tree | commitdiff |
2009-07-26 |
Daniel Dunbar | Eliminate some uses of DOUT, cerr, and getNameStart(). |
tree | commitdiff |
2009-07-25 |
Daniel Dunbar | Remove Value::{isName, getNameRef}. |
tree | commitdiff |
2009-07-25 |
Daniel Dunbar | Initial update to VMCore to use Twines for string argum... |
tree | commitdiff |
2009-07-25 |
Eric Christopher | Fix 80-col violations. |
tree | commitdiff |
2009-07-25 |
Eric Christopher | Move ExtractElementInst to ::Create instead of new... |
tree | commitdiff |
2009-07-25 |
Dan Gohman | Convert a few more things to use raw_ostream. |
tree | commitdiff |
2009-07-25 |
Dan Gohman | Convert a few more uses of llvm/Support/Streams.h to... |
tree | commitdiff |
2009-07-25 |
Dan Gohman | Make AliasAnalysis and related classes use |
tree | commitdiff |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
tree | commitdiff |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
tree | commitdiff |
2009-07-24 |
Dan Gohman | Fix this condition I accidentally inverted. |
tree | commitdiff |
2009-07-24 |
Dan Gohman | Convert several more passes to use getAnalysisIfAvailab... |
tree | commitdiff |
2009-07-23 |
Daniel Dunbar | Convert StringMap to using StringRef for its APIs. |
tree | commitdiff |
2009-07-23 |
Chris Lattner | refactor a blob of code out to a new 'FoldOrOfFCmps... |
tree | commitdiff |
2009-07-23 |
Chris Lattner | Make some existing optimizations that would only trigge... |
tree | commitdiff |
2009-07-23 |
Chris Lattner | refactor a bunch of code out into a helper function, |
tree | commitdiff |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
tree | commitdiff |
2009-07-21 |
Dan Gohman | Convert instcombine from using using getAnalysis<Target... |
tree | commitdiff |
2009-07-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
tree | commitdiff |
2009-07-21 |
Owen Anderson | Move a bit more state over to the LLVMContext. |
tree | commitdiff |
2009-07-20 |
Chris Lattner | use ExpandInlineAsm on TargetLowering instead of Target... |
tree | commitdiff |
2009-07-20 |
Dan Gohman | Revert the addition of hasNoPointerOverflow to GEPOperator. |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Canonicalize bitcasts between types like <1 x i64>... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Back out 76300; apparently the preference is to canonic... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Remove no-op check. |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Remove dead check. |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Canonicalize insert/extractelement from single-element... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Fix simplifylibcalls memset recognition to work on... |
tree | commitdiff |
next |