Implement 64-bit undef, sub, shl/shr, srem/urem
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2006-03-05 Chris LattnerCopysign needs to be expanded everywhere. Note that...
2006-03-01 Chris LattnerCompile this:
2006-03-01 Chris LattnerUse a target-specific dag-combine to implement CodeGen...
2006-03-01 Evan ChengVector op lowering.
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris LattnerUpdates to match change of getRegForInlineAsmConstraint...
2006-02-18 Evan ChengMoved PICEnabled to include/llvm/Target/TargetOptions.h
2006-02-13 Chris LattnerSwitch to using getCALLSEQ_START instead of using our...
2006-02-07 Chris LattnerImplement getConstraintType for PPC.
2006-02-07 Chris LattnerAdd the simple PPC integer constraints
2006-02-01 Nate BegemanFix some of the stuff in the PPC README file, and clean...
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-31 Chris Lattneradd info about the inline asm register constraints...
2006-01-31 Nate BegemanCodegen
2006-01-29 Chris LattnerFunctions that are lazily streamed in from the .bc...
2006-01-29 Chris LattnerNow that OpActions is big enough, we can specify action...
2006-01-29 Chris Lattnerdisable this for now
2006-01-29 Chris LattnerRequest expansion of ConstantVec nodes.
2006-01-29 Chris LattnerTargets all now request ConstantFP to be legalized...
2006-01-28 Chris LattnerFix a bug in my elimination of ISD::CALL this morning...
2006-01-27 Chris LattnerUse PPCISD::CALL instead of ISD::CALL
2006-01-27 Chris LattnerMake llvm.frame/returnaddr not crash on ppc
2006-01-27 Nate BegemanRemove TLI.LowerReturnTo, and just let targets custom...
2006-01-25 Evan ChengSet SchedulingForLatency to be the default scheduling...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-25 Evan ChengDefault scheduling preference is SchedulingForLatency.
2006-01-18 Chris LattnerDon't assert on 'select_cc SETUO'
2006-01-15 Chris LattnerUse the default impl of DYNAMIC_STACKALLOC, allowing...
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Chris Lattnerimplement stacksave/stackrestore on PPC
2006-01-13 Chris Lattnerexpand unsupported stacksave/stackrestore nodes
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-11 Chris LattnerFix calls that need to store values in stack slots...
2006-01-11 Chris LattnerDead FP arguments still use an incoming FP reg. This...
2006-01-09 Chris LattnerGive PPCISD:: nodes legible names in dumps.
2006-01-06 Chris Lattnerlinkonce symbols have an extra indirection, just like...
2006-01-05 Jim LaskeyHad expand logic backward.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2005-12-30 Nate BegemanRemove a fixme
2005-12-24 Nate BegemanFix one of the things in the todo file, and get a bit...
2005-12-23 Chris Lattnermake sure bit_converts are expanded
2005-12-23 Chris LattnerSimplify some code by using BIT_CONVERT
2005-12-20 Nate BegemanPattern-match return. Includes gross hack!
2005-12-19 Nate BegemanConvert load/store over to being pattern matched
2005-12-10 Nate BegemanAdd support for TargetConstantPool nodes to the dag...
2005-12-06 Chris LattnerUse new PPC-specific nodes to represent shifts which...
2005-11-30 Chris LattnerFix Regression/CodeGen/PowerPC/2005-11-30-vastart-crash.ll
2005-11-29 Nate BegemanHook up one type, v4f32, to the VR RegisterClass for...
2005-11-29 Chris LattnerNo targets support line number info yet.
2005-11-17 Chris Lattneradd an option to generate completely non-pic code,...
2005-11-17 Chris LattnerFix a bug that resistor on IRC hit where we tried to...
2005-11-17 Chris LattnerEnable global address legalization, fixing a todo and...
2005-11-17 Chris LattnerUse the right accessor to create this node
2005-11-17 Chris LattnerAdd an initial hack at legalizing GlobalAddress into...
2005-11-17 Chris LattnerWhen lowering direct calls, lower them to use a targetg...
2005-10-26 Chris LattnerFix an assert compiling MallocBench/gs
2005-10-25 Nate BegemanCorrectly Expand or Promote FP_TO_UINT based on the...
2005-10-25 Chris LattnerExpose the fextend on the DAG instead of doing it in...
2005-10-21 Nate BegemanInvert the TargetLowering flag that controls divide...
2005-10-20 Nate BegemanMove the target constant divide optimization up into...
2005-10-18 Nate BegemanAdd the ability to lower return instructions to TargetL...
2005-10-18 Nate BegemanDo the right thing and enable 64 bit regs under the...
2005-10-18 Nate BegemanFirst bits of 64 bit PowerPC stuff, currently disabled...
2005-10-16 Nate BegemanMore PPC32 -> PPC changes, as well as merging some...
2005-10-14 Chris LattnerRename PPC32*.h to PPC*.h
2005-10-02 Chris Lattnerfix an f32/f64 type mismatch
2005-10-01 Chris LattnerModify the ppc backend to use two register classes...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-27 Chris LattnerDarwin, like many BSD systems, has a setjmp/longjmp...
2005-09-13 Chris LattnerChange the arg lowering code to use copyfromreg from...
2005-09-13 Chris LattnerRemove some dead vectors
2005-09-10 Chris LattnerPowerPC cannot truncstore i1 natively
2005-09-06 Nate BegemanImplement i64<->fp using the fctidz/fcfid instructions...
2005-09-02 Chris LattnerDecouple fsqrt from gpul optimizations, implementing...
2005-09-02 Chris LattnerRestore this patch now that the latent bug has been...
2005-09-02 Chris LattnerRevert the previous patch which causes a mysterious...
2005-09-01 Chris LattnerImplement small-arguments.ll:test3 by teaching the...
2005-08-31 Chris LattnerMove FCTIWZ handling out of the instruction selectors...
2005-08-31 Chris LattnerMove SHL,SHR i64 -> legalizer
2005-08-31 Chris Lattnerlower sra_parts on the dag, implementing it for the...
2005-08-31 Nate BegemanEnable generation of AssertSext and AssertZext in the...
2005-08-30 Chris LattnerFix a bug in my patch for legalizing to fsel. It canno...
2005-08-30 Chris LattnerFix some really strange indentation that xcode likes...
2005-08-26 Chris Lattnerimplement SELECT_CC fully for the DAG->DAG isel!
2005-08-26 Chris LattnerMake fsel emission work with both the pattern and dag...
2005-08-26 Chris Lattnerimplement the other half of the select_cc -> fsel lower...
2005-08-26 Chris Lattneradd initial support for converting select_cc -> fsel...
2005-08-25 Nate BegemanRemove option to make SetCC illegal on PowerPC after...
2005-08-23 Nate BegemanAck, typo
2005-08-23 Nate BegemanAdd an option to make SetCC illegal as a beta option
2005-08-17 Jim LaskeyMake UINT_TO_FP and SINT_TO_FP use generic expansion.
2005-08-16 Chris Lattnerupdates for changes in nodes
2005-08-16 Nate BegemanImplement BR_CC and BRTWOWAY_CC. This allows the remov...
2005-08-16 Chris LattnerPull the LLVM -> DAG lowering code out of the pattern...