CMake: Added Tool.cpp to tools/llvmc/driver.
[oota-llvm.git] / lib / CodeGen /
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...
2008-11-24 Dan GohmanCheck in the rest of this change. The isAntiDep flag...
2008-11-24 Dan GohmanPass the isAntiDep argument.
2008-11-24 Dan GohmanRun post-RA scheduling after branch folding, as it...
2008-11-24 Matthijs KooijmanMinor fix debug for register allocation debug output.
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-24 Evan ChengEliminate some unused variable compile time warnings.
2008-11-24 Bill WendlingAdd support for llvm.uadd.with.overflow.
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-23 Mon P WangAdded check to avoid generating extract subvector beyon...
2008-11-22 Anton KorobeynikovMake a convenient helper for printing offsets.
2008-11-22 Bill WendlingCleanup of the [SU]ADDO type legalization code. Patch...
2008-11-22 Bill Wendling- Move conversion of [SU]ADDO from DAG combiner into...
2008-11-21 Devang PatelSilence unused variable warnings.
2008-11-21 Dan GohmanCorrectly set the isCtrl flag for chain dependencies.
2008-11-21 Dan GohmanUpdate comments.
2008-11-21 Dan GohmanUpdate comments.
2008-11-21 Chris Lattnerreapply Sanjiv's patch to genericize memcpy/memset...
2008-11-21 Bill WendlingRevert r59802. It was breaking the build of llvm-gcc:
2008-11-21 Sanjiv GuptaMake mem[cpy,move,set] intrinsics overloaded.
2008-11-21 Bill WendlingDefault to converting UADDO to the generic form that...
2008-11-21 Mon P WangClean up normalization of shuffles
2008-11-21 Bill WendlingCombine the two add with overflow intrinsics lowerings...
2008-11-21 Dan GohmanSet the isAntiDep flag in the MachineInstr scheduler.
2008-11-21 Bill WendlingGenerate code for llvm.uadd.with.overflow intrinsic...
2008-11-21 Dan GohmanAdd a flag to SDep for tracking which edges are anti...
2008-11-21 Bill WendlingRemove chains. Unnecessary.
2008-11-21 Dan GohmanRename SDep's isSpecial to isArtificial, to make this...
2008-11-21 Bill WendlingRename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn...
2008-11-21 Bill WendlingImplement the sadd_with_overflow intrinsic. This is...
2008-11-21 Dan GohmanUse ComputeLatency in the MachineInstr scheduler.
2008-11-21 Dan GohmanRemove the CycleBound computation code from the Schedul...
2008-11-21 Dan GohmanImplement ComputeLatency for MachineInstr ScheduleDAGs...
2008-11-21 Bill WendlingAdd UADDO and SADDO nodes. These will be used for deter...
2008-11-21 Dan GohmanChange these schedulers to not emit no-ops. It turns...
2008-11-20 Dan GohmanTreat mid-block labels the same as terminators when...
2008-11-20 Dan GohmanAdd another machine-code printing pass when post-pass...
2008-11-20 Duncan SandsAdd some documentation.
2008-11-20 Bill Wendling80-column violation.
2008-11-20 Dan GohmanRemove a remnant of list-burr's fast mode.
2008-11-20 Dan GohmanFactor out the SethiUllman numbering logic from the...
2008-11-20 Dan GohmanRemove the "fast" form of the list-burr scheduler,...
2008-11-20 Dan GohmanFacter AddPseudoTwoAddrDeps and associated infrasructur...
2008-11-20 Evan Cheng- Register scavenger should use MachineRegisterInfo...
2008-11-20 Dan GohmanAdd #include <climits> to get the definition of INT_MAX.
2008-11-20 Dan GohmanFactor out the code for verifying the work of the sched...
2008-11-19 Dan GohmanSimplify this code a little. In the fast scheduler...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-11-19 Dan GohmanMove the code for printing a graph node label for an...
2008-11-19 Dan GohmanConvert SUnit's dump method into a print method and...
2008-11-19 Argyrios KyrtzidisFix compilation error on MSVC.
next