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-24 |
Daniel Dunbar | Move more to raw_ostream, provide support for writing... |
tree | commitdiff |
2009-07-24 |
Daniel Dunbar | Switch to getNameStr(). |
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 |
Daniel Dunbar | Remove unnecessary store to temporary std::string. |
tree | commitdiff |
2009-07-22 |
Eli Friedman | Don't give a massive inlining cost bonus to available_e... |
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 |
Ted Kremenek | Update CMake files. |
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-20 |
Chris Lattner | implement a new magic global "llvm.compiler.used" which... |
tree | commitdiff |
2009-07-20 |
Bill Wendling | Add plumbing for the `linker_private' linkage type... |
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 |
Chris Lattner | add a fixme |
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-18 |
Eli Friedman | Fix the inline cost calculation to take into account... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Add line breaks to make the debug output a bit more... |
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 |
Daniel Dunbar | Initialize another Context, in the hopes of unbreaking... |
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 |
Chris Lattner | silence a vc++ warning. |
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-09 |
Nick Lewycky | There's no need to consider PHI nodes in the same block... |
tree | commitdiff |
2009-07-09 |
Nick Lewycky | Add some statistics to SSI so we can see what it's... |
tree | commitdiff |
2009-07-08 |
Owen Anderson | Push LLVMContext _back_ through IRBuilder. |
tree | commitdiff |
2009-07-08 |
Dan Gohman | Tell ScalarEvolution to forget a loop before starting... |
tree | commitdiff |
2009-07-08 |
Owen Anderson | Switch GlobalVariable ctors to a sane API, where *eithe... |
tree | commitdiff |
2009-07-08 |
Nick Lewycky | Remove the vicmp and vfcmp instructions. Because we... |
tree | commitdiff |
2009-07-08 |
Owen Anderson | Push LLVMContext through GlobalVariables and IRBuilder. |
tree | commitdiff |
2009-07-07 |
Dan Gohman | Change all SCEV* to SCEV *. |
tree | commitdiff |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
tree | commitdiff |
2009-07-06 |
Owen Anderson | Finish LLVMContext-ing lib/Analysis. This required... |
tree | commitdiff |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
tree | commitdiff |
2009-07-06 |
Owen Anderson | More LLVMContext-ification. |
tree | commitdiff |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
tree | commitdiff |
2009-07-03 |
Mike Stump | Fix build. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
tree | commitdiff |
2009-07-03 |
Nick Lewycky | Add Static Single Information construction pass writte... |
tree | commitdiff |
2009-07-03 |
Duncan Sands | Add newline at end of file. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Second batch of passes using LLVMContext. |
tree | commitdiff |
2009-07-03 |
Owen Anderson | Convert the first batch of passes to use LLVMContext. |
tree | commitdiff |
2009-07-02 |
Chris Lattner | fix inverted logic pointed out by John McCall, noticed... |
tree | commitdiff |
2009-07-02 |
Dan Gohman | Fix a bunch of other places that used operator[] to... |
tree | commitdiff |
2009-07-01 |
Dan Gohman | Request LCSSA after LoopSimplify. This fixes a problem... |
tree | commitdiff |
2009-07-01 |
Dan Gohman | Fix an instcombine abort on a scalar-to-vector bitcast... |
tree | commitdiff |
2009-07-01 |
Owen Anderson | Add a pointer to the owning LLVMContext to Module.... |
tree | commitdiff |
2009-07-01 |
Chris Lattner | improve the APIs for creating struct and function types... |
tree | commitdiff |
2009-06-30 |
Dan Gohman | Minor code simplification. |
tree | commitdiff |
2009-06-27 |
Dan Gohman | Don't try to split a loop when the controlling icmp... |
tree | commitdiff |
2009-06-27 |
Dan Gohman | Remove the block from the LoopInfo, rather than just... |
tree | commitdiff |
2009-06-27 |
Dan Gohman | Teach LoopSimplify how to merge multiple loop exits... |
tree | commitdiff |
2009-06-27 |
Dan Gohman | More minor code simplifications. |
tree | commitdiff |
2009-06-27 |
Dan Gohman | When a value is used multiple times within a single... |
tree | commitdiff |
2009-06-26 |
Dan Gohman | Incorporate the insertion point into the key of SCEVExp... |
tree | commitdiff |
2009-06-26 |
Devang Patel | Remove unused routines. |
tree | commitdiff |
next |