Generalize support for analyzing loops to include SLE/SGE loop exit conditions
[oota-llvm.git] / lib / CodeGen /
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 Mon P WangAdded support for splitting and scalarizing vector...
2008-12-15 Dan GohmanFix printing of PseudoSourceValues in SDNode graphs.
2008-12-15 Mon P WangAdded support to LegalizeType for expanding the operand...
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 Mon P WangRemove assertion to allow promotion of a truncating...
2008-12-13 Mon P WangAdded basic support for expanding VSETCC
2008-12-13 Duncan SandsOn big-endian machines it is wrong to do a full
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 Evan ChengFix add/sub expansion: don't create ADD / SUB with...
2008-12-12 Duncan SandsWhen using a 4 byte jump table on a 64 bit machine,
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 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 Duncan SandsFor amusement, implement SADDO, SSUBO, UADDO, USUBO
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 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-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-12-09 Dan GohmanMinor code simplification.
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-09 Evan ChengCosmetic changes.
2008-12-09 Dan GohmanWhitespace cleanups.
2008-12-09 Mon P WangIn LegalizeOp, don't change the result type of CONVERT_...
2008-12-09 Mon P WangFix getNode to allow a vector for the shift amount...
2008-12-09 Dan GohmanDon't charge full latency for an anti-dependence, in...
2008-12-08 Dan GohmanFix the top-level comments, and fix some 80-column...
2008-12-08 Dan GohmanFactor out the code for sign-extending/truncating gep...
2008-12-08 Dan GohmanMove createVirtualRegister out-of-line.
2008-12-08 Dan GohmanClarify some comments.
2008-12-07 Owen AndersonSwitch to top-down mode and fix a crasher this exposed...
2008-12-05 Evan ChengReason #3 from 60595 doesn't hold true. If we can fold...
2008-12-05 Evan ChengFix comment.
2008-12-05 Dan GohmanDrop the reg argument to isRegReDefinedByTwoAddr, which...
2008-12-05 Dan GohmanTeach StackSlotColoring to update MachineMemOperands...
2008-12-05 Dan GohmanIgnore IMPLICIT_DEF instructions when computing physreg...
2008-12-04 Owen AndersonFactor out some common code.
2008-12-04 Duncan SandsWhen allocating a stack temporary, use the correct
2008-12-04 Dan GohmanUse register names instead of numbers in debug output.
2008-12-04 Dan GohmanMake debug output more informative.
2008-12-04 Dan GohmanAdd minimal support for disambiguating memory reference...
2008-12-03 Dan GohmanRewrite the liveness bookkeeping code to fix a bunch of
2008-12-03 Dan GohmanHave PseudoSourceValue override Value::dump, so that...
2008-12-03 Dan GohmanFix an inconsistency in a comment.
2008-12-03 Dan GohmanDon't charge the full latency for anti and output depen...
2008-12-03 Dan GohmanWhen looking for anti-dependences on the critical path...
2008-12-03 Dan GohmanAdd a comment about callee-saved registers.
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-12-03 Duncan SandsOnly check that the result of the mapping was not
2008-12-03 Rafael EspindolaFix bug 3140.
2008-12-03 Dan GohmanAdd a sanity-check to tablegen to catch the case where...
2008-12-02 Evan ChengRemove a (what appears to be) overly strict assertion...
2008-12-02 Scott MichelNon-functional change: make custom lowering for truncat...
2008-12-02 Dan GohmanFix a typo in a comment.
2008-12-02 Owen AndersonAdd support for folding spills into preceding defs...
2008-12-02 Dale JohannesenOne more transformation.
2008-12-02 Tilmann Schellermake it possible to custom lower TRUNCATE (needed for...
2008-12-02 Mon P WangRemoved some unnecessary code in widening.
2008-12-02 Evan ChengFix PR3124: overly strict assert.
2008-12-02 Dale JohannesenAdd a few more transformations.
2008-12-01 Bill WendlingExpand getVTList, getNodeValueTypes, and SelectNodeTo...
2008-12-01 Duncan SandsThere are no longer any places that require a
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-30 Eli FriedmanFollowup to r60283: optimize arbitrary width signed...
2008-11-30 Eli FriedmanFix for PR2164: allow transforming arbitrary-width...
2008-11-30 Eli FriedmanAPIntify a test which is potentially unsafe otherwise...
2008-11-27 Nick LewyckySilence a warning.
2008-11-27 Sanjiv GuptaRemoving redundant semicolons. No functionality change.
2008-11-27 Evan ChengAvoid inserting noop's in the middle of a loop.
2008-11-27 Dale JohannesenAdd a missing case in visitADD.
2008-11-26 Sanjiv GuptaAllow custom lowering of ADDE/ADDC/SUBE/SUBC operations.
2008-11-26 Dan GohmanLiveRanges are represented as half-open ranges. Fix...
2008-11-25 Bill WendlingA simplification for checking whether the signs of...
2008-11-25 Dan GohmanSuppress warnings.
2008-11-25 Bill WendlingNow with the correct type for the 0.
2008-11-25 Bill WendlingGet rid of unused variable.
2008-11-25 Bill WendlingHacker's Delight says, "Signed integer overflow of...
2008-11-25 Dan GohmanInitial support for anti-dependence breaking. Currently...
2008-11-24 Bill Wendling- Make lowering of "add with overflow" customizable...
next