When scheduling a block in parts, keep track of the overall
[oota-llvm.git] / lib / Transforms / Scalar /
2009-02-10 Devang PatelUse early exits. Reduce indentation.
2009-02-10 Devang PatelEnable scalar replacement of AllocaInst whose one of...
2009-02-09 Dale JohannesenFix PR 3471, and some cleanups.
2009-02-08 Bill WendlingMistakenly turned this on.
2009-02-08 Bill WendlingRevert r63999. It was breaking self-hosting builds.
2009-02-07 Mon P WangInstrcombine should not change load(cast p) to cast...
2009-02-07 Mike StumpInsert space to avoid warning and make code more readable.
2009-02-06 Devang PatelIgnore DbgInfoIntrinsics.
2009-02-06 Chris Lattnerfix PR3489, use bits instead of bytes.
2009-02-05 Devang PatelIgnore dbg intrinsics while propagating conditional...
2009-02-05 Devang PatelRevert rev. 63876. It is causing llvm-gcc bootstrap...
2009-02-05 Devang PatelRemove dead blocks in the end.
2009-02-05 Devang PatelIgnore dbg intrinsics while propagating conditional...
2009-02-03 Devang PatelIf "optimize for size" attribute is set then block...
2009-02-03 Chris Lattnerteach "convert from scalar" to handle loads of fca's.
2009-02-03 Chris Lattnerrefactor the interface to ConvertUsesOfLoadToScalar,
2009-02-03 Chris Lattnerconvert ConvertUsesOfLoadToScalar to use IRBuilder,
2009-02-03 Chris Lattnerswitch ConvertScalar_InsertValue to use an IRBuilder, no
2009-02-03 Chris Lattnermake scalar conversion handle stores of first class
2009-02-03 Chris LattnerMake SROA produce a vector only when the alloca is...
2009-02-03 Evan ChengAPInt'fy SimplifyDemandedVectorElts so it can analyze...
2009-02-03 Chris Lattneradd another case of undefined behavior without crashing...
2009-02-03 Chris LattnerTeach ConvertUsesToScalar to handle memset, allowing...
2009-02-03 Chris Lattnerrearrange how SRoA handles promotion of allocas to...
2009-02-02 Chris Lattnerinline SROA::ConvertToScalar, no functionality change.
2009-02-02 Chris LattnerFix a bug which caused us to miscompile a couple of Ada
2009-02-02 Duncan SandsFix a comment (bytes -> bits), reformat a comment
2009-02-02 Duncan SandsFix an obvious thinko.
2009-02-02 Chris Lattnerreduce indentation, (~XorCST->getValue()).isSignBit...
2009-01-31 Nick LewyckyReinstate this optimization to fold icmp of xor when...
2009-01-31 Chris LattnerFix PR3452 (an infinite loop bootstrapping) by disablin...
2009-01-31 Chris Lattnernow that all the pieces are in place, teach instcombine's
2009-01-31 Chris Lattnersimplify/clarify control flow and improve comments...
2009-01-31 Chris Lattnermake some fairly meaty internal changes to how Simplify...
2009-01-31 Chris Lattnerminor cleanups
2009-01-31 Chris Lattnermake sure to set Changed=true when instcombine hacks...
2009-01-31 Chris LattnerSimplify and generalize the SROA "convert to scalar...
2009-01-28 Chris LattnerFix some issues with volatility, move "CanConvertToScal...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2009-01-26 Mon P WangFixed optimization of combining two shuffles where...
2009-01-26 Chris LattnerHandle single-entry phi nodes gracefully in condprop.
2009-01-26 Chris LattnerFix PR3408 by making a non-obvious assumption very...
2009-01-26 Chris LattnerMore cleanups and simplifications, no functionality...
2009-01-26 Chris Lattnertidy asserts
2009-01-24 Torok Edwintestcase for PR3381.
2009-01-24 Torok Edwinvoid* is represented as pointer to empty struct {}.
2009-01-24 Chris LattnerMake InstCombineStoreToCast handle aggregates more...
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-21 Chris LattnerRemove uses of uint32_t in favor of 'unsigned' for...
2009-01-21 Dale JohannesenMake special cases (0 inf nan) work for frem.
2009-01-19 Chris Lattnerimprove compatibility with cygwin, patch by Jay Foad!
2009-01-19 Chris LattnerFix PR3353, infinitely jump threading an infinite loop...
2009-01-18 Chris LattnerFix rdar://6505632, an llc crash on 483.xalancbmk
2009-01-18 Nick LewyckyFix copy and pasted typos that prevented strtok_r,...
2009-01-16 Chris LattnerFix PR3335 by not turning a store to one address space...
2009-01-16 Chris Lattnerreduce indentation by using early exits, no functionali...
2009-01-16 Evan ChengClean up previous cast optimization a bit. Also make...
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-15 Evan ChengEliminate a redundant check.
2009-01-15 Evan Cheng- Teach CanEvaluateInDifferentType of this xform: sext...
2009-01-14 Chris LattnerFix PR3325, a miscompilation of invokes by IPSCCP....
2009-01-14 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2009-01-13 Dan GohmanMake instcombine ensure that all allocas are explicitly...
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-11 Chris LattnerDuncan is nervous about undefinedness of % with negativ...
2009-01-11 Chris Lattnerdo not generated GEPs into vectors where they don't...
2009-01-11 Chris LattnerMake a couple of cleanups to the instcombine bitcast/gep
2009-01-09 Chris Lattnerfix typo Duncan noticed.
2009-01-09 Chris LattnerFix PR3304
2009-01-09 Misha BrukmanRemoved trailing whitespace from Makefiles.
2009-01-09 Chris LattnerImplement rdar://6480391, extending of equality icmp...
2009-01-09 Chris LattnerRemove some old code that looks like a remanant from...
2009-01-09 Chris LattnerFix PR3298, a crash in Jump Threading. Apparently...
2009-01-09 Chris LattnerFix part 3/2 of PR3290, making instcombine zap (gep...
2009-01-09 Chris Lattnermove some code, check to see if the input to the GEP...
2009-01-08 Chris LattnerThis implements the second half of the fix for PR3290...
2009-01-07 Chris LattnerImplement the first half of PR3290: if there is a store...
2009-01-07 Chris LattnerFactor a bunch of code out into a helper method.
2009-01-07 Chris Lattneruse continue to simplify code and reduce nesting, no...
2009-01-07 Chris LattnerGet TargetData once up front and cache as an ivar inste...
2009-01-07 Chris LattnerUse the hasAllZeroIndices predicate to simplify some
2009-01-05 Chris LattnerChange m_ConstantInt and m_SelectCst to take their...
2009-01-05 Evan ChengFind loop back edges only after empty blocks are elimin...
2009-01-05 Nick LewyckyMove the libcall annotating part from doFinalization...
2009-01-04 Nick LewyckyRun a post-pass that marks known function declarations...
2009-01-04 Bill WendlingRevert this transform. It was causing some dramatic...
2009-01-01 Bill WendlingFix comment.
2009-01-01 Bill WendlingAdd transformation:
2008-12-23 Dale JohannesenRevert 61362 and 61402 until SPEC breakage is fixed.
2008-12-23 Dale JohannesenThis fixes the bug in 175.vpr. It doesn't fix the
2008-12-23 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2008-12-23 Owen AndersonDon't forget to remove phi nodes from the value numberi...
2008-12-22 Bill WendlingComment clean-ups. No functionality change.
2008-12-22 Bill WendlingCheck that the instruction isn't in the value numbering...
2008-12-22 Bill WendlingSimplification: Negate the operator== method instead...
2008-12-22 Bill WendlingAdd verification that deleted instruction isn't hiding...
2008-12-22 Bill WendlingVerify removed in a few more places.
2008-12-22 Bill WendlingAdd verification functions to GVN which check to see...
2008-12-21 Nick LewyckyTurn strcmp into memcmp, such as strcmp(P, "x") --...
2008-12-20 Nick LewyckyRemove redundant test for vector-nature. Scan the vecto...
next