Rename SDOperand to SDValue.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-17 Duncan SandsFactorize some code for determining which libcall to...
2008-07-11 Duncan SandsIt is pointless to turn a UINT_TO_FP into an
2008-07-11 Duncan SandsAdd two missing SINT_TO_FP libcalls.
2008-07-11 Duncan SandsAdd support for 128 bit shifts and 32 bit shifts
2008-07-10 Duncan SandsAdd support for 128 bit multiplicative operations.
2008-07-10 Duncan SandsAdd a mysteriously missing libcall, FPTOSINT_F80_I32.
2008-06-25 Duncan SandsAdd support for expanding PPC 128 bit floats.
2008-06-09 Dan GohmanTeach isGAPlusOffset to respect a GlobalAddressSDNode...
2008-06-09 Duncan SandsVarious tweaks related to apint codegen. No functionality
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-12 Evan ChengXform bitconvert(build_pair(load a, load b)) to a singl...
2008-05-12 Evan ChengRefactor isConsecutiveLoad from X86 to TargetLowering...
2008-05-06 Dan GohmanInstead of enumerating each opcode that isn't handled...
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-04-27 Chris Lattnertypo
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-06 Torok EdwinPrefer to expand mask for xor to -1, so we have a chanc...
2008-03-13 Dan GohmanMore APInt-ification.
2008-03-11 Dan GohmanUse the correct value for InSignBit.
2008-03-10 Dan GohmanImplement more support for fp-to-i128 and i128-to-fp...
2008-03-10 Evan ChengDefault ISD::PREFETCH to expand.
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-05 Dan GohmanCodegen support for i128 SINT_TO_FP.
2008-03-03 Dan GohmanYet more APInt-ification.
2008-03-03 Dan GohmanMore APInt-ification.
2008-02-28 Dale JohannesenInterface of getByValTypeAlignment differed between
2008-02-28 Evan ChengAdd a quick and dirty "loop aligner pass". x86 uses...
2008-02-27 Dan GohmanConvert SimplifyDemandedMask and ShrinkDemandedConstant...
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-26 Evan ChengRefactor inline asm constraint matching code out of...
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-24 Evan ChengForgot these.
2008-01-18 Chris Lattnerremove extraneous &'s.
2008-01-17 Chris LattnerThis commit changes:
2008-01-15 Chris LattnerAdd support for targets that have a legal ISD::TRAP.
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2007-12-30 Chris Lattnerfix typo duncan noticed!
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-29 Chris LattnerFold comparisons against a constant nan, and optimize...
2007-12-22 Chris Lattnerinitial code for forming an FGETSIGN node. This is...
2007-12-22 Chris LattnerAdd a new FGETSIGN operation, which defaults to expand...
2007-11-27 Nate BegemanSupport returning non-power-of-2 vectors to unblock...
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-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-11-05 Dale JohannesenMake labels work in asm blocks; allow labels as
2007-10-11 Dan GohmanAdd runtime library names for pow.
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-10-05 Dale JohannesenFirst round of ppc long double. call/return and
2007-09-28 Dale JohannesenAdd sqrt and powi intrinsics for long double.
2007-09-25 Dan GohmanMove the setOperationAction(ISD::DEBUG_LOC, MVT::Other...
2007-09-21 Chris Lattnerinitialize SetCCResultContents, fixing PR1693
2007-09-19 Dale JohannesenMore long double fixes. x86_64 should build now.
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-08-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-08-09 Dale Johannesenlong double 9 of N. This finishes up the X86-32 bits
2007-07-09 Dan GohmanInitialize the IndexedModeActions array with memset...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-21 Dan GohmanTidy up ValueType names in comments.
2007-06-21 Dan GohmanRename TargetLowering::getNumElements and friends to
2007-05-30 Chris LattnerFix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll...
2007-05-19 Chris Lattnersame patch as the previous one, but the symmetric case
2007-05-19 Chris LattnerDisable the (A == (B-A)) -> 2*A == B xform when the...
2007-05-18 Dan GohmanQualify several calls to functions in the MVT namespace...
2007-05-17 Chris Lattnerdisable MaskedValueIsZero, ComputeMaskedBits, and Simpl...
2007-05-16 Evan ChengAdd target hook to specify block size limit for if...
2007-05-03 Chris LattnerAllow i/s to match (gv+c). This fixes CodeGen/PowerPC...
2007-04-18 Chris Lattnerfix a pasto
2007-04-17 Chris LattnerFix a bug in my previous patch, grabbing the shift...
2007-04-17 Chris LattnerFold (x << c1)>> c2 into a single shift if the bits...
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-04-12 Chris LattnerFix weirdness handling single element vectors.
2007-04-09 Chris Lattnerremove dead target hooks.
2007-04-09 Chris Lattnerremove some dead target hooks, subsumed by isLegalAddre...
2007-03-31 Chris Lattnerswitch TL::getValueType to use MVT::getValueType.
2007-03-30 Chris Lattneradd one addressing mode description hook to rule them...
2007-03-28 Evan ChengRemove isLegalAddressImmediate.
2007-03-25 Chris Lattnerimplement initial support for the silly X constraint...
2007-03-25 Chris LattnerImplement CodeGen/X86/2007-03-24-InlineAsmMultiRegConst...
2007-03-25 Chris Lattnerswitch TargetLowering::getConstraintType to take the...
2007-03-21 Dale Johannesenrepair x86 performance, dejagnu problems from previous...
2007-03-20 Dale Johannesendo not share old induction variables when this would...
2007-03-16 Evan ChengAdded isLegalAddressExpression hook to test if the...
2007-03-12 Evan ChengMore flexible TargetLowering LSR hooks for testing...
2007-02-25 Chris Lattnerinitialize a instance variable
next