A Pass to insert Nops on intructions with DelaySlot
[oota-llvm.git] / lib /
2007-08-18 Bruno Cardoso LopesA Pass to insert Nops on intructions with DelaySlot
2007-08-18 Bruno Cardoso LopesMips generic fallback instruction schedule support!
2007-08-18 Devang PatelAvoid spliting loops where two split condition branches...
2007-08-17 Devang PatelWhen one branch of condition is eliminated then head...
2007-08-17 Evan ChengAvoid issue on 64-bit hosts.
2007-08-17 David GreeneFix GLIBCXX_DEBUG error of comparing two singular iterators
2007-08-16 Evan ChengIf dynamic_stackalloc alignment is > stack alignment...
2007-08-16 Evan Cheng- If a dynamic_stackalloc alignment requirement is...
2007-08-16 Owen AndersonFactor out some code into a helper function.
2007-08-16 Dan GohmanFix the verification for overloaded intrinsic types...
2007-08-16 Owen AndersonAdd some more comments to GVN.
2007-08-16 Dan GohmanAdd MVT::fAny for overloading intrinsics on floating...
2007-08-16 Owen AndersonCache non-local memory dependence analysis. This is...
2007-08-16 Chris LattnerThis adds a bunch of static functions that implement...
2007-08-16 Reid SpencerImprove error handling in the linker by:
2007-08-16 Evan ChengFix some kill info update bugs; add hidden option ...
2007-08-16 Reid SpencerEnsure that error messages a propagated from calls...
2007-08-15 Lauro Ramos VenancioImplement FPOWI ExpandOp.
2007-08-15 Anton KorobeynikovProperly use const qualifiers
2007-08-15 Evan ChengIf the source of a move is in spill slot, the reload...
2007-08-15 Anton KorobeynikovMove ReturnAddrIndex variable to X86MachineFunctionInfo...
2007-08-15 Chris Lattneradd a note.
2007-08-15 Devang PatelDominance frontier is now required.
2007-08-15 Devang PatelCleanup removeBlocks.
2007-08-15 Reid SpencerRemove unneeded header file.
2007-08-15 Devang PatelAvoid triangle loops.
2007-08-14 Devang PatelBreak infinite loop.
2007-08-14 Devang PatelAvoid nested loops at the moment.
2007-08-14 Evan Cheng- If a def is dead, do not spill it.
2007-08-14 Evan ChengFix for PR1596: AdjustCopiesBackFrom() should conservat...
2007-08-14 Evan ChengIf a MI's def is remat as well as spilled, and the...
2007-08-14 Devang PatelFix dominance frontier update while removing blocks.
2007-08-14 Owen AndersonEliminate PHI nodes with constant values during normal...
2007-08-14 Owen AndersonBe more aggressive in pruning unnecessary PHI nodes...
2007-08-14 Owen AndersonMake GVN iterative.
2007-08-14 Owen AndersonFix a case where GVN was failing to return true when...
2007-08-14 Devang PatelAssert sooner. Fix wordings.
2007-08-14 Evan ChengIf a spilled value is being reused and the use is a...
2007-08-14 Evan ChengIf a rematerializable def is not deleted, i.e. it is...
2007-08-14 Evan ChengKill info update bugs.
2007-08-14 Devang PatelHandle last value assignments.
2007-08-14 Devang PatelStartValue is already calculated.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-13 Evan ChengFix a typo pointd out by Maarten ter Huurne.
2007-08-13 Devang PatelPreserve simple analysis.
2007-08-13 Devang PatelPreserve dominator info.
2007-08-13 Devang PatelAdd methods to erase basic block entry.
2007-08-13 Devang PatelIf NewBB dominates DestBB then DestBB is not part of...
2007-08-13 Chris Lattnermove assertion into mutex guard, a partial fix for...
2007-08-13 Dan GohmanWhen x86 addresses matching exceeds its recursion limit...
2007-08-13 Chris LattnerFix PR1607
2007-08-13 Chris LattnerConstant fold: getelementptr (i8* inttoptr (i64 1 to...
2007-08-13 Evan ChengKill info update bugs.
2007-08-12 Devang PatelSplit loops and do CFG cleanup.
2007-08-12 Reid SpencerRemove unused variables.
2007-08-12 Evan ChengNo need to remove dead range from soon-to-be-dead live...
2007-08-11 Chris Lattnerconstant fold ptrtoint(inttoptr) with target data when...
2007-08-11 Chris LattnerTransform a load from an undef/zero global into an...
2007-08-11 Chris Lattnerexpand a note
2007-08-11 Chris LattnerWith evan's explicit flag representation, hopefully...
2007-08-11 Reid SpencerFix a comment typo noticed by Sandro Magi.
2007-08-11 Bill Wendling64-bit SSSE3 ops that use MMX registers don't require...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-10 Christopher LambUse subregs to improve any_extend code generation when...
2007-08-10 Christopher LambIncrease efficiency of sign_extend_inreg by using subre...
2007-08-10 Christopher LambEdit README in light of previous LEA16 commit.
2007-08-10 Christopher LambAdd 2-addr to 3-addr promotion code that allows 32...
2007-08-10 Christopher LambMove isSubRegOf into MRegisterInfo. Fix a missed move...
2007-08-10 Devang PatelDo not overuse std::string. Pass around char * directly.
2007-08-10 Devang PatelClone loop.
2007-08-10 Devang PatelAdd utility to clone loops.
2007-08-10 Chris Lattneradd Value::getNameStart/getNameLen() accessors.
2007-08-10 Dan GohmanFix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VEC...
2007-08-10 Rafael Espindolapropagate struct size and alignment of byval arguments...
2007-08-10 Bill WendlingFor kicks, I though it would be fun to use the correct...
2007-08-10 Bill WendlingAdding SSSE3 intrinsics.
2007-08-10 Chris Lattnerminor simplifications.
2007-08-10 Chris Lattneravoid copying strings.
2007-08-10 Devang PatelRemove unncessary duplication.
2007-08-10 Devang PatelCalculate exit and start value of true loop and false...
2007-08-10 Devang PatelExitCondition and Induction variable are loop constraints
2007-08-09 Chris Lattnerunbreak the build
2007-08-09 Evan ChengBug fix. ~1U marks the val# dead.
2007-08-09 Dale JohannesenPatch 10 for long double. Doing constants right needs...
2007-08-09 Evan ChengTemporarily backing out this change until we know why...
2007-08-09 Evan Chengdivb / mulb outputs to ah. Under x86-64 it's not legal...
2007-08-09 Chris Lattnerwhen we see a unaligned load from an insufficiently...
2007-08-09 Evan ChengGR16_ sub-register class should be GR8_, not GR8. That...
2007-08-09 Dale JohannesenUpdate per review comments.
2007-08-09 Owen AndersonMake NonLocal and None const in the right way. :-)
2007-08-09 Devang PatelTraverse loop blocks' terminators to find split candidates.
2007-08-09 Dale Johannesenlong double 9 of N. This finishes up the X86-32 bits
2007-08-09 Dale JohannesenFix arguments for some Altivec instructions. From...
2007-08-08 Scott MichelIf a target really needs to custom lower constants...
2007-08-08 Owen AndersonAdd more comments to memdep.
2007-08-08 Devang PatelAdd cost analysis.
2007-08-08 Owen AndersonMake memdep fit in 80 cols.
2007-08-08 Devang PatelPreserve dom info while processing one iteration loop.
2007-08-08 Owen AndersonChange the None and NonLocal markers in memdep to be...
2007-08-08 Devang PatelClear split info.
next