Fix a bunch of namespace pollution.
[oota-llvm.git] / lib / Transforms / Scalar /
2009-08-04 Dan GohmanCheck for !isa<Constant> instead of isa<Instruction...
2009-08-03 Dan GohmanAdd a new Constant::getIntegerValue helper function...
2009-08-03 Eli FriedmanMake SimplifyDemandedUseBits generate vector constants...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-31 Dan GohmanFix GVN's debug output, now that operator<< on Value...
2009-07-31 Eli FriedmanPR4662: Fix a crash introduced by the recent LLVMContex...
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-30 Daniel DunbarTwines: Don't allow implicit conversion from integers...
2009-07-30 Daniel DunbarSwitch obvious clients to Twine instead of utostr ...
2009-07-29 Douglas GregorEliminate a few unused-variable warnings
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Daniel DunbarFix PR4645 which was fallout from the fix for PR4641.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-29 Nick LewyckyBulk erasing instructions without RAUWing them is unsaf...
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-28 Dan GohmanTeach instcombine to respect and preserve inbounds...
2009-07-28 Dan GohmanReplace dyn_castGetElementPtr with dyn_cast<GEPOperator>.
2009-07-28 Dan GohmanGrab the LLVMContext and parent Module of SI ahead...
2009-07-27 Mike StumpAvoid build warnings.
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-26 Daniel DunbarRemove Value::getName{Start,End}, the last of the old...
2009-07-26 Daniel DunbarRemove Value::getNameLen
2009-07-26 Daniel DunbarEliminate some uses of DOUT, cerr, and getNameStart().
2009-07-25 Daniel DunbarRemove Value::{isName, getNameRef}.
2009-07-25 Daniel DunbarInitial update to VMCore to use Twines for string argum...
2009-07-25 Eric ChristopherFix 80-col violations.
2009-07-25 Eric ChristopherMove ExtractElementInst to ::Create instead of new...
2009-07-25 Dan GohmanConvert a few more things to use raw_ostream.
2009-07-25 Dan GohmanConvert a few more uses of llvm/Support/Streams.h to...
2009-07-25 Dan GohmanMake AliasAnalysis and related classes use
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Dan GohmanFix this condition I accidentally inverted.
2009-07-24 Dan GohmanConvert several more passes to use getAnalysisIfAvailab...
2009-07-23 Daniel DunbarConvert StringMap to using StringRef for its APIs.
2009-07-23 Chris Lattnerrefactor a blob of code out to a new 'FoldOrOfFCmps...
2009-07-23 Chris LattnerMake some existing optimizations that would only trigge...
2009-07-23 Chris Lattnerrefactor a bunch of code out into a helper function,
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Dan GohmanConvert instcombine from using using getAnalysis<Target...
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-21 Owen AndersonMove a bit more state over to the LLVMContext.
2009-07-20 Chris Lattneruse ExpandInlineAsm on TargetLowering instead of Target...
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-18 Eli FriedmanCanonicalize bitcasts between types like <1 x i64>...
2009-07-18 Eli FriedmanBack out 76300; apparently the preference is to canonic...
2009-07-18 Eli FriedmanAdd combine: X sdiv (1 << Y) -> X udiv (1 << Y) when...
2009-07-18 Eli FriedmanRemove no-op check.
2009-07-18 Eli FriedmanRemove dead check.
2009-07-18 Eli FriedmanCanonicalize insert/extractelement from single-element...
2009-07-18 Eli FriedmanFix simplifylibcalls memset recognition to work on...
2009-07-18 Nick LewyckyReplace intersectWith with maximalIntersectWith. The...
2009-07-17 Dan GohmanConvert more code to use Operator instead of explicitly...
2009-07-17 Dan GohmanMake BasicAliasAnalysis and Value::getUnderlyingObject use
2009-07-17 Dan GohmanFix some typos in a comment.
2009-07-17 Dan GohmanAdd a new Operator class, for handling Instructions...
2009-07-17 Eli FriedmanReplace isTrapping with a new, similar method called
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-15 Eli FriedmanSwitch invars away from using isTrapping when it really...
2009-07-15 Eli FriedmanDon't restrict the set of instructions where we try...
2009-07-15 Dan GohmanFix indentation.
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Dale JohannesenRevert 75571; I'm convinced this isn't the right thing...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-14 Dan GohmanRequire IVUsers after LCSSA, since LCSSA does not prese...
2009-07-14 Eli FriedmanFix trivial todo in instcombine.
2009-07-14 Dan GohmanUpdate LoopSimplify and LoopUnswitch to use the new...
2009-07-14 Dan GohmanFix indvars to not assume that a loop with a single...
2009-07-14 Dale JohannesenDon't delete asm's just because their inputs are undefined;
2009-07-13 Eli FriedmanPR4548: optimize zext+udiv+trunc to udiv.
2009-07-13 Eli FriedmanCanonicalize boolean +/- a constant to a select.
2009-07-13 Owen AndersonThese don't really need contexts either.
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-07-13 Eli FriedmanMisc simplifications to InstCombiner::commonIntCastTran...
2009-07-13 Eli FriedmanFix comment.
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Eli FriedmanDon't bother to call commonIntCastTransforms for bitcas...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-12 Eli FriedmanRemove check which is duplicated in
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-11 Nick LewyckyMove a method that creates constant ranges relative...
2009-07-10 Owen AndersonPush LLVMContext through the PatternMatch API.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-09 Owen AndersonA little bit more LLVMContextification.
2009-07-08 Owen AndersonPush LLVMContext _back_ through IRBuilder.
2009-07-08 Dan GohmanTell ScalarEvolution to forget a loop before starting...
2009-07-08 Owen AndersonSwitch GlobalVariable ctors to a sane API, where *eithe...
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-08 Owen AndersonPush LLVMContext through GlobalVariables and IRBuilder.
2009-07-07 Dan GohmanChange all SCEV* to SCEV *.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonFinish LLVMContext-ing lib/Analysis. This required...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-07-03 Owen AndersonEven more passes being LLVMContext'd.
next