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 |
2009-07-18 |
Nick Lewycky | Replace intersectWith with maximalIntersectWith. The... |
tree | commitdiff |
2009-07-17 |
Dan Gohman | Convert more code to use Operator instead of explicitly... |
tree | commitdiff |
2009-07-17 |
Dan Gohman | Make BasicAliasAnalysis and Value::getUnderlyingObject use |
tree | commitdiff |
2009-07-17 |
Dan Gohman | Fix some typos in a comment. |
tree | commitdiff |
2009-07-17 |
Dan Gohman | Add a new Operator class, for handling Instructions... |
tree | commitdiff |
2009-07-17 |
Eli Friedman | Replace isTrapping with a new, similar method called |
tree | commitdiff |
2009-07-16 |
Owen Anderson | Move the ConstantInt uniquing table into LLVMContextImp... |
tree | commitdiff |
2009-07-15 |
Owen Anderson | Revert yesterday's change by removing the LLVMContext... |
tree | commitdiff |
2009-07-15 |
Eli Friedman | Switch invars away from using isTrapping when it really... |
tree | commitdiff |
2009-07-15 |
Eli Friedman | Don't restrict the set of instructions where we try... |
tree | commitdiff |
2009-07-15 |
Dan Gohman | Fix indentation. |
tree | commitdiff |
2009-07-15 |
Dan Gohman | Make makeLoopInvariant report whether it made any chang... |
tree | commitdiff |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
tree | commitdiff |
2009-07-14 |
Dale Johannesen | Revert 75571; I'm convinced this isn't the right thing... |
tree | commitdiff |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
tree | commitdiff |
2009-07-14 |
Dan Gohman | Require IVUsers after LCSSA, since LCSSA does not prese... |
tree | commitdiff |
2009-07-14 |
Eli Friedman | Fix trivial todo in instcombine. |
tree | commitdiff |
2009-07-14 |
Dan Gohman | Update LoopSimplify and LoopUnswitch to use the new... |
tree | commitdiff |
2009-07-14 |
Dan Gohman | Fix indvars to not assume that a loop with a single... |
tree | commitdiff |
2009-07-14 |
Dale Johannesen | Don't delete asm's just because their inputs are undefined; |
tree | commitdiff |
2009-07-13 |
Eli Friedman | PR4548: optimize zext+udiv+trunc to udiv. |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Canonicalize boolean +/- a constant to a select. |
tree | commitdiff |
2009-07-13 |
Owen Anderson | These don't really need contexts either. |
tree | commitdiff |
2009-07-13 |
Dan Gohman | Make Loop and MachineLoop be subclasses of LoopBase... |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Misc simplifications to InstCombiner::commonIntCastTran... |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Fix comment. |
tree | commitdiff |
2009-07-13 |
Owen Anderson | Move more functionality over to LLVMContext. |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Don't bother to call commonIntCastTransforms for bitcas... |
tree | commitdiff |
2009-07-13 |
Owen Anderson | Begin the painful process of tearing apart the rat... |
tree | commitdiff |
2009-07-12 |
Eli Friedman | Remove check which is duplicated in |
tree | commitdiff |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
tree | commitdiff |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
tree | commitdiff |
2009-07-11 |
Nick Lewycky | Move a method that creates constant ranges relative... |
tree | commitdiff |
2009-07-10 |
Owen Anderson | Push LLVMContext through the PatternMatch API. |
tree | commitdiff |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
tree | commitdiff |
2009-07-09 |
Owen Anderson | A little bit more LLVMContextification. |
tree | commitdiff |
2009-07-08 |
Owen Anderson | Push LLVMContext _back_ through IRBuilder. |
tree | commitdiff |
next |