Handle SUBREG_TO_REG instructions with the same heuristics
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2009-04-16 Dan GohmanHandle SUBREG_TO_REG instructions with the same heuristics
2009-04-16 Devang PatelDo not treat beginning of inlined scope as beginning...
2009-04-16 Devang PatelRecord line number at the beginning of a func.start.
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-04-16 Devang PatelIf location where the function was inlined is not know...
2009-04-15 Devang PatelAdd DISubprogram is not null check.
2009-04-15 Dan GohmanGeneralize one of the SelectionDAG::ReplaceAllUsesWith...
2009-04-15 Devang PatelConstruct and emit DW_TAG_inlined_subroutine DIEs for...
2009-04-14 Dan GohmanWhen the result of an EXTRACT_SUBREG, INSERT_SUBREG...
2009-04-14 Dale JohannesenDo not force asm's to be chained if they don't touch
2009-04-13 Daniel DunbarMake these errors more noticable in build logs.
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Bob WilsonRefactor some code in SelectionDAGLegalize::ExpandBUILD...
2009-04-13 Devang PatelRight now, Debugging information to encode scopes ...
2009-04-13 Devang PatelReapply 68847.
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-12 Chris Lattnermake UpdateValueMap handle the possiblity that we could be
2009-04-12 Chris Lattneroptimize FastISel::UpdateValueMap to avoid duplicate...
2009-04-11 Dan GohmanRevert r68847. It breaks the build on non-Darwin target...
2009-04-11 Devang PatelKeep track of inlined functions and their locations...
2009-04-10 Bob WilsonClean up a bunch of whitespace issues and fix a comment...
2009-04-10 Dan GohmanNow that register classes have names, include the name...
2009-04-09 Dan GohmanRemove the obsolete SelectionDAG::getNodeValueTypes...
2009-04-09 Devang PatelSilence unused variable warning.
2009-04-09 Devang Patelllvm.dbg.func_start also defines beginning of function...
2009-04-09 Dan GohmanGeneralize ExtendUsesToFormExtLoad to be usable for...
2009-04-09 Dan GohmanDon't copy the operand of a SwitchInst into virtual...
2009-04-08 Duncan SandsSoft float support for FREM.
2009-04-08 Duncan SandsSoft float support for undef. Reported by Xerxes RĂ„nby.
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-04-07 Devang PatelRevert prev. patch for now.
2009-04-07 Devang PatelRight now DBG_LABEL are required for llvm.dbg.region_st...
2009-04-07 Dan GohmanDon't attempt to handle aggregate argument values in...
2009-04-03 Dan GohmanFix a TargetLowering optimization so that it doesn...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-04-02 Sanjiv GuptaTo convert the StopPoint insn into an assembler directi...
2009-03-31 Evan ChengFully general expansion of integer shift of any size.
2009-03-31 Dan GohmanMinor top-level comment fix.
2009-03-31 Dan GohmanFix live-out reg logic to not insert over-aggressive...
2009-03-29 Duncan SandsFix PR3899: add support for extracting floats from...
2009-03-28 Arnold SchwaighoferMake check in CheckTailCallReturnConstraints for ignora...
2009-03-28 Arnold SchwaighoferEnable tail call optimization for functions that return...
2009-03-28 Evan ChengOptimize some 64-bit multiplication by constants into...
2009-03-27 Dan GohmanFix what surely must be a copy+pasto.
2009-03-27 Dan GohmanInitialize LiveOutInfo's APInt members to zero, as...
2009-03-26 Bill WendlingPull transform from target-dependent code into target...
2009-03-25 Evan ChengRevert 67132. This is breaking some objective-c apps.
2009-03-25 Dale JohannesenWhen optimizing with debug info, don't keep the
2009-03-24 Chris Lattnermore tidying: name the components of PhysReg in the...
2009-03-24 Chris LattnerTidy a bit more.
2009-03-24 Chris Lattnersimplify this code a bit now that "allocation to a...
2009-03-24 Dan GohmanMinor compile-time optimization; don't bother checking
2009-03-24 Dan GohmanAdd a pre-pass to the burr-list scheduler which makes...
2009-03-23 Dan GohmanWhen unfolding a load during scheduling, the new operat...
2009-03-23 Dan GohmanDon't set SUnit::hasPhysRegDefs to true unless the...
2009-03-23 Dan GohmanFix canClobberPhysRegDefs to check all SDNodes grouped...
2009-03-23 Dan GohmanAdd a new bit to SUnit to record whether a node has...
2009-03-23 Dan GohmanNow that errs() is properly non-buffered, there's no...
2009-03-23 Evan ChengModel inline asm constraint which ties an input to...
2009-03-20 Dan GohmanSimplify this code; use a while instead of an if and...
2009-03-20 Evan ChengFor inline asm output operand that matches an input...
2009-03-20 Sanjiv GuptaFixed the comment. No functionality change.
2009-03-18 Mon P WangAdded missing support for widening when splitting an...
2009-03-17 Rafael EspindolaDon't force promotion of return arguments on the callee.
2009-03-17 Chris LattnerFix codegen to compute the size of an allocation by...
2009-03-17 Mon P WangFix a problem with DAGCombine where we were building...
2009-03-14 Mon P WangAvoid doing the transformation c ? 1.0 : 2.0 as load...
2009-03-13 Dan GohmanImprove FastISel's handling of truncates to i1, and...
2009-03-13 Dan GohmanFix FastISel's assumption that i1 values are always...
2009-03-13 Evan ChengFix some significant problems with constant pools that...
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-12 Dan GohmanFix a typo in a comment.
2009-03-12 Chris LattnerMove 3 "(add (select cc, 0, c), x) -> (select cc, x...
2009-03-12 Evan ChengEnable Chris' value propagation change. It make availab...
2009-03-11 Chris Lattnerreapply my previous patch (r66358) with a tweak to...
2009-03-10 Evan ChengRevert 66358 for now. It's breaking povray, 450.soplex...
2009-03-09 Chris LattnerFix PR3763 by using proper APInt methods instead of...
2009-03-09 Bill WendlingPass in a std::string when getting the names of debuggi...
2009-03-08 Chris Lattnerimplement an optimization to codegen c ? 1.0 : 2.0...
2009-03-08 Chris Lattnerrandom cleanups.
2009-03-07 Duncan SandsIntroduce new linkage types linkonce_odr, weak_odr...
2009-03-06 Dan GohmanFix ScheduleDAGRRList::CopyAndMoveSuccessors' handling...
2009-03-04 Bob WilsonFix BuildVectorSDNode::isConstantSplat to handle one...
2009-03-04 Eli FriedmanPR3686: make the legalizer handle bitcast from i80...
2009-03-04 Evan ChengFix PR3701. 1. X86 target renamed eflags register to...
2009-03-04 Bill WendlingThe DAG combiner was performing a BT combine. The BT...
2009-03-02 Bob WilsonGeneralize BuildVectorSDNode::isConstantSplat to use...
2009-03-01 Nate BegemanFix a problem with DAGCombine on 64b targets where...
2009-03-01 Bob WilsonCombine PPC's GetConstantBuildVectorBits and isConstant...
2009-02-27 Rafael EspindolaRefactor TLS code and add some tests. The tests and...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-25 Dale JohannesenFix big-endian codegen bug. We're splitting up
2009-02-25 Evan ChengClean up dwarf writer, part 1. This eliminated the...
2009-02-25 Scott MichelExpand tabs to spaces (overlooked in previous commit)
2009-02-25 Scott MichelRemove all "cached" data from BuildVectorSDNode, prefer...
2009-02-24 Bill WendlingOverhaul my earlier submission due to feedback. It...
2009-02-24 Bill Wendling- Use the "Fast" flag instead of "OptimizeForSize"...
next