Turn a 2-address instruction into a 3-address one when it's profitable even if the...
[oota-llvm.git] / lib / CodeGen /
2009-03-30 Evan ChengTurn a 2-address instruction into a 3-address one when...
2009-03-30 Bill WendlingBalance out quote in debug output.
2009-03-30 Bill WendlingFix grammar-o in comment.
2009-03-30 Dan GohmanConstify arguments in isSuccessor and isLayoutSuccessor.
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-27 John MosbyShrink wrapping in PEI: initial release. Finishing...
2009-03-26 Owen AndersonDon't assign a new stack slot if the pre-alloc splitter...
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-25 Evan ChengCodeGen still defaults to non-verbose asm, but llc...
2009-03-25 Devang PatelDo not ignore DW_TAG_class_type!
2009-03-24 Evan ChengFix PR3845: Avoid stale MachineInstruction pointer...
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-24 Evan ChengDo not emit comments unless -asm-verbose.
2009-03-23 Evan ChengFix a bug in spill weight computation. If the alias...
2009-03-23 Dale JohannesenFix internal representation of fp80 to be the
2009-03-23 Dan GohmanWhen unfolding a load during scheduling, the new operat...
2009-03-23 Evan ChengFix PR3391 and PR3864. Reg allocator infinite looping.
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-23 Evan ChengDo not fold away subreg_to_reg if the source register...
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 build warnings for unused variables.
2009-03-20 Sanjiv GuptaFixed the comment. No functionality change.
2009-03-20 Chris LattnerApply the patch requested in PR3846.
2009-03-19 Sebastian RedlFix the Win32 VS2008 build:
2009-03-19 Evan ChengAdded MachineInstr::isRegTiedToDefOperand to check...
2009-03-19 Chris LattnerFix PEI to not walk off the start of a block when an...
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 Sanjiv Guptar66870 missed this out.
2009-03-17 Duncan SandsReapply r67049, with the test adjusted for darwin
2009-03-17 Mon P WangFix a problem with DAGCombine where we were building...
2009-03-17 Evan ChengSpiller may unfold load / mod / store instructions...
2009-03-16 Bill Wendling--- Reverse-merging (from foreign repository) r67049...
2009-03-16 Duncan SandsTweak the fix for PR3784: be less sensitive about just
2009-03-14 Owen AndersonGive the pre-alloc splitter access to the VirtRegMap...
2009-03-14 Daniel DunbarAdd newlines at end of file (this can annoy gcov)
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 Evan ChengFix PR3784: If the source of a phi comes from a bb...
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 Owen AndersonConvert VirtRegMap to a MachineFunctionPass.
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 Owen AndersonReorganize some #include's.
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 Gabor Greifupdate
2009-03-11 Owen AndersonReorganization: Move the Spiller out of VirtRegMap...
2009-03-11 Evan ChengMy last coalescer fix introduced a subtler one. It...
2009-03-11 Duncan SandsIt makes no sense to have a ODR version of common
2009-03-11 Duncan SandsAdd parentheses to pacify gcc-4.3.
2009-03-11 Chris Lattnerreapply my previous patch (r66358) with a tweak to...
2009-03-11 Bill WendlingPut the assignment back at the top of this method.
2009-03-11 Evan ChengTwo coalescer fixes in one.
2009-03-10 Bill WendlingMake ivars private. Other cleanup. No functionality...
2009-03-10 Bill WendlingJust make the Dwarf timer group static inside of the...
2009-03-10 Bill WendlingDon't put static functions in anonymous namespace.
2009-03-10 Bill WendlingThese should *stop* the timer, not start it again.
2009-03-10 Bill Wendling- Fix misspelled method name.
2009-03-10 Bill Wendling- Create GetOrCreateSourceID from getOrCreateSourceID...
2009-03-10 Bill WendlingRefine the Dwarf writer timers so that they measure...
2009-03-10 Evan ChengRevert 66358 for now. It's breaking povray, 450.soplex...
2009-03-10 Bill WendlingAdd a timer to the DwarfWriter pass that measures the...
2009-03-10 Dan GohmanFix a post-RA scheduling liveness bug. When a basic...
2009-03-10 Chris Lattnerwire up support for emitting "special" values from...
2009-03-09 Chris LattnerFix PR3763 by using proper APInt methods instead of...
2009-03-09 Evan ChengYet another case where the spiller marked two uses...
2009-03-09 Chris Lattnerjust remove the use_empty() check entirely, the only...
2009-03-09 Chris LattnerMake the code generator rip of dead constant expr uses...
2009-03-09 Bill WendlingPass in a std::string when getting the names of debuggi...
2009-03-08 Evan ChengIf a MI uses the same register more than once, only...
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-06 Bill WendlingWhen we split a basic block, there's a default branch...
2009-03-05 Owen Anderson(Hopefully) silence a warning.
2009-03-05 Owen AndersonBe more careful about choosing restore points when...
2009-03-05 Evan ChengFix how livein live intervals are handled. Previously...
2009-03-04 Bob WilsonFix BuildVectorSDNode::isConstantSplat to handle one...
2009-03-04 Owen AndersonAdd a restore folder, which shaves a dozen or so machin...
next