Much improved pic jumptable codegen:
[oota-llvm.git] / lib / CodeGen /
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
2007-11-09 Evan ChengDidn't mean to check these in.
2007-11-09 Evan ChengBug fix. Passive nodes are not in SUnitMap.
2007-11-08 Owen AndersonThis preserves critical edge breaking.
2007-11-08 Owen AndersonMake BreakCriticalMachineEdges available as a pass...
2007-11-08 Evan ChengIf both parts of smul_lohi, etc. are used, don't simpli...
2007-11-08 Owen AndersonAdd the majority of machine-level critical edge breakin...
2007-11-08 Owen AndersonTake another stab at getting isLiveIn() and isLiveOut...
2007-11-08 Owen AndersonBring UsedBlocks back. StrongPHIElimination needs...
2007-11-07 Evan ChengSimplify my (il)logic.
2007-11-07 Owen AndersonAdd some more of StrongPHIElim.
2007-11-06 Dan GohmanRemainder operations must be either integer or floating...
2007-11-06 Evan ChengWhen the allocator rewrite a spill register with new...
2007-11-06 Evan ChengFirst step towards moving the coalescer to priority_que...
2007-11-06 Evan ChengFix a bug where a def use operand isn't being detected...
2007-11-06 Evan ChengAdd pseudo dependency to force two-address instruction...
2007-11-06 Owen AndersonAdd a few comments.
2007-11-06 Owen AndersonDomForest is a forest of registers, not instructions.
2007-11-06 Owen AndersonStrongPHIElimination requires LiveVariables.
2007-11-05 Dan GohmanAdd support for vector remainder operations.
2007-11-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-11-05 Dale JohannesenMake labels work in asm blocks; allow labels as
2007-11-05 Duncan SandsDon't output ABI size padding twice. By using the...
2007-11-05 Evan ChengMove SimpleRegisterCoalescing.h to lib/CodeGen since...
2007-11-05 Evan ChengSkip over deleted val#'s.
2007-11-05 Evan ChengHandle cases where a register and one of its super...
2007-11-05 Evan ChengFix PR1187.
2007-11-05 Duncan SandsEliminate the remaining uses of getTypeSize. This
2007-11-04 Owen AndersonAnother step of stronger PHI elimination down.
2007-11-04 Evan ChengIf an interval is being undone clear its preference...
2007-11-03 Evan ChengThere are times when the coalescer would not coalesce...
2007-11-02 Dan GohmanAdd std:: to sort calls.
2007-11-02 Dan GohmanChange illegal uses of ++ to uses of STLExtra.h's next...
2007-11-02 Evan ChengOne more extract_subreg coalescing bug.
2007-11-02 Duncan SandsFix a thinko.
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-11-01 Evan Cheng- Coalesce extract_subreg when both intervals are relat...
2007-10-31 Duncan SandsPromotion of sdiv/srem/udiv/urem.
2007-10-31 Duncan SandsAdd a newline at the end of the file.
2007-10-31 Owen AndersonAdd the skeleton of a better PHI elimination pass.
2007-10-31 Owen AndersonSome fixes to get MachineDomTree working better.
2007-10-31 Dale JohannesenMake i64=expand_vector_elt(v2i64) work in 32-bit mode.
2007-10-30 Evan ChengTypo.
2007-10-30 Duncan SandsAdd support for expanding trunc stores. Consider
2007-10-30 Duncan SandsIf a call to getTruncStore is for a normal store,
2007-10-29 Dan GohmanFix a DAGCombiner abort on a bitcast from a scalar...
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-29 Dan GohmanAdd explicit keywords.
2007-10-28 Duncan SandsThe guaranteed alignment of ptr+offset is only the...
2007-10-26 Bill Wendling- Remove the hacky code that forces a memcpy. Alignment...
2007-10-25 Bill WendlingChanged XXX to FIXME, and added comment to the README...
2007-10-25 Bill WendlingAdded comment explaining why we are doing this check.
2007-10-25 Duncan SandsSmall formatting changes. Add a sanity check.
2007-10-25 Duncan SandsPromote SETCC operands.
2007-10-25 Duncan SandsCorrectly extract the ValueType from a VTSDNode.
2007-10-24 Dale JohannesenAnother expansion for i64 multiply, suitable for PPC.
2007-10-23 Bill WendlingFix comment and use the "Size" variable that's already...
2007-10-23 Bill WendlingIf there's an unaligned memcpy to/from the stack, don...
2007-10-23 Bill WendlingThis broke lots. Reverting.
2007-10-23 Bill WendlingLowering a memcpy to the stack is killing PPC. The...
2007-10-23 Evan ChengIt's possible to commute instrctions with more than...
2007-10-23 Evan ChengisSubRegOf() is a dup of isSubRegister.
2007-10-22 Evan ChengAdd missing paratheses.
2007-10-22 Duncan SandsSupport for expanding extending loads of integers with
2007-10-22 Duncan SandsFix up the logic for result expanding the various extension
2007-10-22 Evan Cheng- Only perform the unfolding optimization when the...
2007-10-20 Chris LattnerAdd promote operand support for [su]int_to_fp.
2007-10-20 Chris LattnerAdd result promotion of FP_TO_*INT, fixing CodeGen...
2007-10-20 Chris Lattnersimplify some code.
2007-10-20 Chris LattnerImplement promote and expand for operands of memcpy...
2007-10-20 Evan ChengAdded missing curly braces which renders the if clause...
2007-10-20 Dale JohannesenFix a few places vector operations were not getting
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-19 Bill WendlingDon't branch fold inline asm statements.
2007-10-19 Duncan SandsAdd support for a few more nodes.
2007-10-19 Dale JohannesenRedo "last ppc long double fix" as Chris wants.
2007-10-19 Chris LattnerFix a really nasty vector miscompilation bill recently...
2007-10-19 Chris Lattnerrename ExpandOperation to ExpandOperationResult, as...
2007-10-19 Duncan SandsSupport for expanding ADDE and SUBE.
2007-10-19 Duncan SandsIf the value types are equal then this routine
2007-10-19 Rafael EspindolaAdd support for byval function whose argument is not...
2007-10-19 Chris LattnerImplement a few new operations.
2007-10-19 Chris LattnerImplement expansion of SINT_TO_FP and UINT_TO_FP operands.
2007-10-19 Chris Lattnerimplement support for custom expansion of any node...
2007-10-19 Chris LattnerMake use of TLI.ExpandOperation, remove softfloat stuff.
2007-10-19 Chris Lattneradd expand support for bit_convert result, even allowin...
2007-10-19 Chris Lattneradd a new target hook.
2007-10-19 Bill WendlingNegative indices aren't allowed here.
2007-10-19 Dale JohannesenMore ppcf128 issues (maybe the last)?
2007-10-18 Bill WendlingPointer arithmetic should be done with the index the...
2007-10-18 Duncan SandsSupport for ADDC/SUBC.
2007-10-18 Evan ChengReally fix PR1734. Carefully track which register uses...
2007-10-17 Dan GohmanAdd support for ISD::SELECT in SplitVectorOp.
2007-10-17 Duncan SandsReturn Expand from getOperationAction for all extended
2007-10-17 Evan ChengApply Chris' suggestions.
2007-10-17 Evan ChengOne more extract_subreg coalescing bug fix.
2007-10-17 Evan ChengFix MergeValueInAsValue(). It allows overlapping live...
2007-10-17 Evan ChengClean up code that calculate MBB live-in's.
2007-10-17 Evan ChengClean up code that calculate MBB live-in's.
2007-10-16 Dale JohannesenDisable attempts to constant fold PPC f128.
next