Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Transforms / Scalar / LoopStrengthReduce.cpp
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-20 Evan ChengClean up previous patch: PHI uses should not prevent...
2007-12-19 Evan ChengAllow iv reuse if the user is a PHI node which is in...
2007-11-17 Dale JohannesenRemove indeterminism from a loop. We think this will
2007-10-30 Evan ChengAt end of LSR, replace uses of now constant (as result...
2007-10-30 Evan ChengIt's not safe to tell SplitCriticalEdge to merge identi...
2007-10-29 Evan Cheng- Bug fixes.
2007-10-29 Dan GohmanUpdate a comment to reflect the current code.
2007-10-29 Dan GohmanRemove an unused function argument.
2007-10-29 Dan GohmanFix a typo in a comment.
2007-10-29 Dan GohmanAvoid calling ValidStride when not all uses are addresses.
2007-10-26 Evan ChengA number of LSR fixes:
2007-10-26 Evan ChengFix a crash. Make sure TLI is not null.
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-25 Evan ChengDo not rewrite compare instruction using iv of a differ...
2007-10-25 Evan ChengRemove code that's commented out.
2007-10-25 Evan ChengIf a loop termination compare instruction is the only...
2007-10-22 Dan GohmanStrength reduction improvements.
2007-10-22 Dan GohmanMove the SCEV object factors from being static members...
2007-10-01 Dale JohannesenFix stride computations for long double arrays.
2007-08-02 Chris Lattnerwrap some long lines. Major offenders that are left...
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-31 Dan GohmanUse SCEVExpander::InsertCastOfTo instead of calling...
2007-06-19 Dan GohmanRename ScalarEvolution::deleteInstructionFromRecords to
2007-06-15 Dan GohmanAdd a SCEV class and supporting code for sign-extend...
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-06 Chris LattnerFix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll
2007-05-19 Chris LattnerHandle negative strides much more optimally. This...
2007-05-11 Chris Lattnersignificantly improve debug output of lsr
2007-05-04 Dan GohmanUse IntrinsicInst to test for prefetch instructions...
2007-05-03 Dan GohmanAllow strength reduction to make use of addressing...
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-23 Devang PatelFix
2007-04-15 Owen AndersonRemove ImmediateDominator analysis. The same informati...
2007-04-13 Chris LattnerNow that codegen prepare isn't defeating me, I can...
2007-04-09 Chris Lattnerswitch LSR to use isLegalAddressingMode instead of...
2007-04-07 Owen AndersonCompletely purge DomSet. This is the (hopefully) final...
2007-04-03 Chris Lattnersplit some code out into a helper function
2007-04-02 Chris Lattnerallow -1 strides to reuse "1" strides.
2007-04-02 Chris LattnerPass the type of the store access, not the type of...
2007-04-01 Chris Lattnerprint the type of an inserted IV in -debug mode.
2007-03-26 Dale JohannesenLook through bitcast when finding IVs. (Chris' patch...
2007-03-20 Dale Johannesendo not share old induction variables when this would...
2007-03-20 Jeff CohenFix some VC++ warnings.
2007-03-20 Dale Johannesenuse types of loads and stores, not address, in CheckFor...
2007-03-13 Evan ChengCorrect type info for isLegalAddressImmediate() check.
2007-03-12 Evan ChengUse new TargetLowering addressing modes hooks.
2007-03-09 Devang PatelIncrement iterator now because IVUseShouldUsePostIncVal...
2007-03-06 Devang PatelNow LoopStrengthReduce is a LoopPass.
2007-03-02 Reid SpencerFinally get this patch right :)
2007-03-02 Reid SpencerDang, I've done that twice now! Undo previous commit.
2007-03-02 Reid SpencerUse more efficient test for one value in a ConstantInt.
2007-03-02 Reid SpencerReverse a premature commital.
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-02-10 Chris LattnerPrivatize StructLayout::MemberOffsets, adding an accessor
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-15 Chris LattnerEliminate calls to isInteger, generalizing code and...
2007-01-08 Reid SpencerFor PR1097:
2007-01-06 Chris Lattnerno need to worry about int vs uint any more.
2006-12-31 Reid SpencerFor PR950:
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-13 Reid SpencerChange the interface to SCEVExpander::InsertCastOfTo...
2006-12-12 Reid SpencerChange inferred getCast into specific getCast. Passes...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-27 Reid SpencerFor PR950:
2006-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-11-17 Chris LattnerIf an indvar with a variable stride is used by the...
2006-11-02 Reid SpencerFor PR786:
2006-10-28 Chris Lattnerbreak edges more intelligently
2006-10-28 Chris Lattnerprepare for a change I'm about to make
2006-10-20 Reid SpencerFor PR950:
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-03 Chris LattnerChanges:
2006-07-18 Evan ChengOnly reuse a previous IV if it would not require a...
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-09 Evan ChengRewriteExpr, either the new PHI node of induction varia...
2006-04-12 Reid SpencerGet rid of a signed/unsigned compare warning.
2006-03-24 Chris LattnerFix spello
2006-03-22 Chris Lattnersilence a bogus gcc warning
2006-03-18 Evan Cheng- Fixed a bogus if condition.
2006-03-18 Evan ChengSort StrideOrder so we can process the smallest strides...
2006-03-17 Evan ChengAllow users of iv / stride to be rewritten with express...
2006-03-16 Evan ChengFor each loop, keep track of all the IV expressions...
2006-03-13 Evan ChengAdded target lowering hooks which LSR consults to make...
2006-02-04 Chris LattnerUse SCEVExpander::InsertCastOfTo instead of our own...
2006-02-04 Chris LattnerFix two significant bugs in LSR:
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2006-01-11 Chris LattnerSwitch these to using ETForest instead of DominatorSet...
2005-12-05 Chris LattnergetRawValue zero extens for unsigned values, use getsex...
2005-10-21 Chris LattnerMy previous patch was too conservative. Reject FP...
2005-10-20 Chris LattnerDo NOT touch FP ops with LSR. This fixes a testcase...
2005-10-11 Chris LattnerFix (hopefully the last) issue where LSR is nondetermin...
2005-10-11 Chris LattnerFix another problem where LSR was being nondeterminstic...
2005-10-11 Chris LattnerFix another lsr-is-nondeterministic case
next