Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call.
[oota-llvm.git] / lib /
2007-03-04 Chris LattnerSpeed up -instcombine by 20% by avoiding a particularly...
2007-03-04 Chris Lattnerswitch MarkAliveBlocks over to using SmallPtrSet instea...
2007-03-04 Chris LattnerSpeed up Loop::isLCSSAForm by using a hash table instea...
2007-03-04 Chris Lattnermake better use of LCSSA information in RewriteLoopExit...
2007-03-04 Reid SpencerGuard further against APInt operations with operands...
2007-03-04 Chris LattnerImplement PR1179/PR1232 and test/Transforms/IndVarsSimp...
2007-03-03 Chris LattnerFix CodeGen/Generic/fpowi-promote.ll and PR1239
2007-03-03 Chris LattnerMake RewriteLoopExitValues far less nested by using...
2007-03-03 Chris LattnerAdd an expand action for ISD label which just deletes...
2007-03-03 Reid SpencerRemove unnecessary #include.
2007-03-03 Reid SpencerDeal with error handling better.
2007-03-03 Reid SpencerMake sure that when we store a value it is masked to...
2007-03-03 Reid SpencerComplete the APIntification of the interpreter. All...
2007-03-03 Reid SpencerAvoid memory leakage by having caller construct the...
2007-03-03 Reid SpencerFix constant folding of fp->int bitcast for vectors.
2007-03-03 Evan ChengOnly propagate IsKill if the last use is a kill.
2007-03-03 Reid SpencerImplement APInt support for the binary operators.
2007-03-03 Reid Spencer1. Have the ExecutionContext keep track of the APInt...
2007-03-03 Nate Begemanhttp://llvm.org/bugs/show_bug.cgi?id=1237
2007-03-03 Reid SpencerImplement loading and storing of APInt values from...
2007-03-03 Nick LewyckyEmit low/high immediate loads properly for Linux/PPC.
2007-03-03 Chris Lattnermy recent change caused a failure in a bswap testcase...
2007-03-03 Nick LewyckyTranslate bit operations to English.
2007-03-03 Evan ChengWatch out for cases like this:
2007-03-03 Chris Lattneradd a top-level iteration loop to instcombine. This...
2007-03-03 Reid SpencerAPIntify this pass.
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 SpencerGuard against huge loop trip counts in an APInt safe...
2007-03-02 Evan ChengX86-64 VACOPY needs custom expansion. va_list is a...
2007-03-02 Reid SpencerMake sure debug code is not evaluated in non-debug...
2007-03-02 Reid Spencer1. Sort switch cases using APInt safe comparison.
2007-03-02 Reid SpencerUse APInt safe isOne() method on ConstantInt instead...
2007-03-02 Reid SpencerMake sorting of ConstantInt be APInt clean through...
2007-03-02 Reid SpencerFix ashr for bitwidths > 64. This is now validated...
2007-03-02 Anton KorobeynikovSimplify things
2007-03-02 Chris LattnerFix a significant algorithm problem with the instcombin...
2007-03-02 Chris Lattnerminor cleanup
2007-03-02 Evan ChengMark dead def as unused.
2007-03-02 Evan ChengDead live-in detection bug.
2007-03-02 Evan Cheng- Keep track all def and uses of stack slot available...
2007-03-02 Evan ChengInvalidate last use of a reused register if the use...
2007-03-02 Chris Lattnerargument lowering should copy from the vreg shadows...
2007-03-02 Chris Lattneradd a note
2007-03-02 Reid SpencerUse a better algorithm for rounding sqrt results. Chang...
2007-03-02 Nick LewyckyImplement unionWith.
2007-03-02 Chris Lattnerswitch the inliner from being recursive to being iterative.
2007-03-02 Reid SpencerFix an unequal bitwidth issue.
2007-03-02 Reid SpencerAdd a FIXME
2007-03-02 Reid SpencerFix a problem where shifting by 64-bits leads to incorr...
2007-03-02 Dale Johanneseneliminate unnecessary reset of SP in epilog on darwin
2007-03-02 Reid SpencerReverse a premature commital.
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-03-01 Reid SpencerCombine two lines that can be.
2007-03-01 Reid SpencerMake it possible to create an SCEVUnknown from an APInt...
2007-03-01 Reid SpencerAlthough probably not necessary, guard against a potent...
2007-03-01 Reid SpencerUse isUnitValue() instead of getZExtValue() == 1 which...
2007-03-01 Reid SpencerUse APInt conversion to string so the result is correct...
2007-03-01 Reid SpencerUse the APInt versions of the bit-wise conversions...
2007-03-01 Reid SpencerUse modern variable name. ConstantUnsignedInt is long...
2007-03-01 Jim LaskeyEmit eh filter info.
2007-03-01 Jim LaskeyCollect eh filter info.
2007-03-01 Reid SpencerUse a simpler constructor for ConstantInt.
2007-03-01 Jim LaskeyLower eh filter intrinsic.
2007-03-01 Reid SpencerWrap a long line.
2007-03-01 Reid SpencerAvoid a potential assert out if the loop increment...
2007-03-01 Reid SpencerRegenerate.
2007-03-01 Reid SpencerThe 64-bit constructor for ConstantInt changes from...
2007-03-01 Reid SpencerConstruct ConstantInt with simpler constructor.
2007-03-01 Reid SpencerUse a simpler constructor when constructing ConstantInt...
2007-03-01 Reid SpencerUse a simpler constructor when constructing ConstantInst.
2007-03-01 Reid SpencerDrop the ConstantInt(const Type&, const APInt&) constru...
2007-03-01 Reid SpencerMake the static table of results in sqrt const.
2007-03-01 Reid SpencerFix last night's 445.gobmk breakage which was caused...
2007-03-01 Reid SpencerAdd methods for bit width modification: sextOrTrunc...
2007-03-01 Anton KorobeynikovEnsure that fastcall'ed function is correctly mangled...
2007-03-01 Nicolas GeoffrayImplemented the frameaddress intrinsic for PPC.
2007-03-01 Evan ChengDelete register scavenger when done with it.
2007-03-01 Evan ChengUse a spilled free callee-saved register as scratch...
2007-03-01 Evan ChengAdd a version of FindUnusedReg that restrict search...
2007-03-01 Evan Cheng- Track which callee-saved registers are spilled.
2007-03-01 Reid SpencerRemove the "isSigned" parameters from ConstantRange...
2007-03-01 Evan ChengSwitch from std::vector<bool> to BitVector.
2007-03-01 Reid SpencerAPIntify various computations in ScalarEvolution
2007-03-01 Reid SpencerUse a real table in sqrt to shorten and quicken the...
2007-03-01 Bill WendlingGet rid of verboten <iostream> include.
2007-03-01 Reid SpencerAdd a square root function.
2007-03-01 Reid SpencerReduce #includage by taking a method out of line.
2007-03-01 Evan ChengA restore is promoted to copy (or deleted entirely...
2007-03-01 Evan ChengInterface clean up.
2007-03-01 Evan ChengInterface clean up.
2007-03-01 Evan ChengOops.
2007-03-01 Evan ChengTrack all joined registers and eliminate unneeded kills...
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Dale JohannesenChanges requested in review of last pass. Also pulled...
2007-02-28 Evan ChengDoh. ARM::PC is obvious a reserved register.
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Reid SpencerMove ConstantRange class to lib/Support from lib/Analys...
2007-02-28 Reid SpencerProvide an ICmpInst::makeConstantRange to generate...
next