Generalize support for analyzing loops to include SLE/SGE loop exit conditions
[oota-llvm.git] / lib /
2008-12-16 Nick LewyckyGeneralize support for analyzing loops to include SLE...
2008-12-16 Chris Lattnerswitch some std::set/std::map to SmallPtrSet/DenseMap.
2008-12-16 Chris Lattnerfix PR3217: fully cached queries need to be verified...
2008-12-16 Dan GohmanEnable anti-dependence breaking by default when post...
2008-12-16 Dan GohmanWhen breaking an anti-dependency, don't use a register...
2008-12-16 Dan GohmanAdd initial support for back-scheduling address computa...
2008-12-16 Dan GohmanRemove some special-case logic in ScheduleDAGSDNodes's
2008-12-16 Dan GohmanFix some register-alias-related bugs in the post-RA...
2008-12-16 Dan GohmanAdd a simple target-independent heuristic to allow...
2008-12-16 Dan GohmanMove addPred and removePred out-of-line.
2008-12-16 Dan GohmanMake addPred and removePred return void, since the...
2008-12-16 Dan GohmanThis getEdgeAttributes doesn't need a template argument.
2008-12-15 Chris Lattnerenhance heap-sra to apply to fixed sized array allocati...
2008-12-15 Mon P WangAdded support for splitting and scalarizing vector...
2008-12-15 Chris LattnerUse stripPointerCasts.
2008-12-15 Chris Lattnerminor tweaks for formatting, allow bitcast in ValueIsOn...
2008-12-15 Chris Lattnerrefactor some code into a new TryToOptimizeStoreOfMallo...
2008-12-15 Chris LattnerTeach basicaa to use the nocapture attribute when possi...
2008-12-15 Dan GohmanFix printing of PseudoSourceValues in SDNode graphs.
2008-12-15 Chris Lattneradd some more notes.
2008-12-15 Chris LattnerAdd a testcase for GCC PR 23455, which lpre handles...
2008-12-15 Nick LewyckyUpdate generated files after nocapture syntax change.
2008-12-15 Nick LewyckyIt turns out that "align 1" and unaligned are different...
2008-12-15 Mon P WangAdded support to LegalizeType for expanding the operand...
2008-12-15 Chris Lattnergvn now hoists this load out of the hot non-call path.
2008-12-15 Chris LattnerEnable Load PRE. This teaches GVN to push partially...
2008-12-15 Chris Lattnerif we have a phi translation failure of the start block,
2008-12-15 Owen AndersonIfdef out some code that I didn't mean to enable by...
2008-12-15 Chris Lattnermake GVN try to rename inputs to the resultant replaced...
2008-12-15 Chris LattnerImplement initial support for PHI translation in memdep...
2008-12-15 Owen AndersonAdd support for slow-path GVN with full phi constructio...
2008-12-15 Nick LewyckyFix whitespace in comment.
2008-12-15 Nick LewyckyIntroducing nocapture, a parameter attribute for pointe...
2008-12-14 Chris Lattnersilence warning when asserts disabled.
2008-12-14 Chris Lattnersilence warning when asserts disabled.
2008-12-14 Chris Lattnereliminate warning when asserts disabled.
2008-12-14 Owen AndersonGeneralize GVN's phi construciton routine to work for...
2008-12-14 Duncan SandsReapply r60997, this time without forgetting that
2008-12-13 Bill WendlingTemporarily revert r60997. It was causing this failure:
2008-12-13 Duncan SandsLegalizeDAG is not supposed to introduce illegal
2008-12-13 Chris LattnerThese messages should always be emitted when NDEBUG...
2008-12-13 Bill WendlingTemporarily revert r60973. It's inexplicably causing...
2008-12-13 Torok EdwinFix getFieldAs() to use the parameter instead of 6.
2008-12-13 Mon P WangRemove assertion to allow promotion of a truncating...
2008-12-13 Mon P WangAdded basic support for expanding VSETCC
2008-12-13 Chris Lattnermake RLE preserve the name of the load that it replaces...
2008-12-13 Duncan SandsOn big-endian machines it is wrong to do a full
2008-12-13 Misha BrukmanFix spelling.
2008-12-12 Devang PatelDo not print empty DW_AT_comp_dir.
2008-12-12 Duncan SandsWhen expanding unaligned loads and stores do not make
2008-12-12 Bill Wendling- Use patterns instead of creating completely new instr...
2008-12-12 Evan ChengFix add/sub expansion: don't create ADD / SUB with...
2008-12-12 Nick LewyckyRevert my re-instated reverted commit, fixes the bootst...
2008-12-12 Duncan SandsWhen using a 4 byte jump table on a 64 bit machine,
2008-12-12 Duncan SandsDon't make use of an illegal type (i64) when
2008-12-12 Mon P WangAdded support for SELECT v8i8 v4i16 for X86 (MMX)
2008-12-12 Bill WendlingRedo the arithmetic with overflow architecture. I was...
2008-12-11 Evan ChengFix a 80 col. violation.
2008-12-11 Nick LewyckySneaky, sneaky: move the -1 to the outside of the SMax...
2008-12-11 Torok Edwinfix grammar, thanks Duncan!
2008-12-11 Torok Edwinintroduce BasicBlock::getUniquePredecessor()
2008-12-11 Mon P WangAvoid generating a convert_rndsat node when the src...
2008-12-11 Bill WendlingClarify FIXME.
2008-12-11 Mon P WangWhitespace clean up (tabs with spaces)
2008-12-11 Mon P WangMake fix for r60829 less conservative to allow the...
2008-12-10 Bill WendlingAdd a newline after this debug output.
2008-12-10 Bill WendlingIf ADD, SUB, or MUL have an overflow bit that's used...
2008-12-10 Evan ChengPreliminary ARM debug support based on patch by Mikael...
2008-12-10 Evan ChengSome code clean up.
2008-12-10 Bill WendlingOnly perform SETO/SETC to JO/JC conversion if extractva...
2008-12-10 Duncan SandsFor amusement, implement SADDO, SSUBO, UADDO, USUBO
2008-12-10 Duncan SandsDon't dereference the end() iterator. This was
2008-12-10 Mon P WangFixed a bug when trying to optimize a extract vector...
2008-12-10 Evan ChengFix MachineCodeEmitter to use uintptr_t instead of...
2008-12-10 Bill WendlingWhitespace changes.
2008-12-10 Evan ChengFix a bug introduced by r59265. If lazy compilation...
2008-12-10 Chris Lattnermove an entry, add some notes, remove a completed item...
2008-12-10 Chris LattnerAllow basicaa to walk through geps with identical indic...
2008-12-10 Bill WendlingWhitespace fixes.
2008-12-10 Dan GohmanUpdate CalcLatency to work in terms of edge latencies...
2008-12-10 Evan ChengFix a couple of Dwarf bugs.
2008-12-10 Scott MichelCellSPU:
2008-12-09 Bill WendlingImplement fast-isel conversion of a branch instruction...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-12-09 Chris Lattnerloosen up an assertion that isn't valid when called...
2008-12-09 Dan GohmanMinor code simplification.
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
2008-12-09 Chris LattnerTeach GVN to invalidate some memdep information when...
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-09 Chris LattnerTeach BasicAA::getModRefInfo(CallSite, CallSite) some
2008-12-09 Chris LattnerFix a fixme: allow memdep to see past read-only calls...
2008-12-09 Chris Lattnerrename getNonLocalDependency -> getNonLocalCallDependen...
2008-12-09 Chris LattnerSwitch GVN::processNonLocalLoad to using the new
2008-12-09 Chris Lattnerrandom cleanups, no functionality change.
2008-12-09 Evan ChengBack out 60748 for now. It's breaking SPASS, 254.gap...
2008-12-09 Evan ChengCosmetic changes.
2008-12-09 Nuno Lopesremove unused var
2008-12-09 Dan GohmanWhitespace cleanups.
2008-12-09 Duncan SandsHandle a compiler warning.
2008-12-09 Chris Lattnerfix typos gabor noticed
next