Move the LowerMEMCPY and LowerMEMCPYCall to a common place.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
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
2007-02-24 Chris LattnerFix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile...
2007-02-22 Jim LaskeyNeed to init.
2007-02-17 Chris LattnerImplement i/n/s constraints correctly. This fixes
2007-02-15 Reid SpencerFor PR1195:
2007-02-13 Chris LattnerFix PR1198, by adding initial i128 support. Patch...
2007-02-08 Evan ChengMove SimplifySetCC to TargetLowering and allow it to...
2007-02-01 Chris LattnerFit in 80 columns
2007-01-31 Evan ChengAllow the target to override the ISD::CondCode that...
2007-01-12 Reid SpencerMove a function out of line.
2007-01-12 Evan ChengMinor fix.
2007-01-12 Evan ChengStore default libgcc routine names and allow them to...
2006-12-10 Anton KorobeynikovCleaned setjmp/longjmp lowering interfaces. Now we...
2006-12-09 Evan ChengPreliminary soft float support.
2006-11-27 Chris LattnerFix the dag combiner bug corresponding to PR1014.
2006-11-09 Evan ChengAdd a mechanism to specify whether a target supports...
2006-11-02 Reid SpencerFor PR786:
2006-10-31 Chris LattnerChange the prototype for TargetLowering::isOperandValid...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-11 Evan ChengNaming consistency.
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-06 Chris Lattnerinitialize ivar
2006-10-04 Evan ChengCombine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD...
2006-09-05 Chris LattnerChange the default to 0, which means 'default'.
2006-09-04 Duraid Madinaforgot this
2006-07-07 Evan ChengFix a typo that causes 2006-07-07-ComputeMaskedBits...
2006-06-13 Chris LattnerPort some bugfixes in shift handling from SimplifyDeman...
2006-06-13 Jim LaskeyTargetLowering::ComputeMaskedBits was not clearing...
2006-06-12 Andrew LenharthStart on my todo list
2006-05-17 Evan ChengAnother typo. Pointed out by Nate Begeman.
2006-05-17 Evan ChengFix an obvious bug in getPackedTypeBreakdown. Return...
2006-05-16 Andrew Lenharththis should be 128 I think
2006-05-16 Andrew LenharthMove this code to a common place
2006-05-12 Owen AndersonRefactor a bunch of includes so that TargetMachine...
2006-05-08 Chris LattnerWhen tracking demanded bits, if any bits from the sext...
2006-05-06 Chris LattnerUse ComputeMaskedBits to determine # sign bits as a...
2006-05-06 Chris LattnerAdd some more sign propagation cases
2006-05-06 Chris LattnerAdd some more simple sign bit propagation cases.
2006-05-06 Chris LattnerAdd some really really simple code for computing sign...
2006-05-06 Chris LattnerFold (trunc (srl x, c)) -> (srl (trunc x), c)
2006-05-05 Chris LattnerImplement ComputeMaskedBits/SimplifyDemandedBits for...
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
2006-04-02 Chris Lattnerrelax assertion
2006-04-02 Chris LattnerAllow targets to compute masked bits for intrinsics.
2006-03-31 Chris LattnerWas returning the wrong type.
2006-03-31 Chris LattnerModify the TargetLowering::getPackedTypeBreakdown metho...
2006-03-31 Chris LattnerImplement TargetLowering::getPackedTypeBreakdown
2006-03-23 Evan ChengTypo
2006-03-16 Chris Lattnerset TransformToType correctly for vector types.
2006-03-13 Evan ChengAdd LSR hooks.
2006-03-13 Chris LattnerI can't convince myself that this is safe, remove the...
2006-03-05 Chris LattnerDo not fold (add (shl x, c1), (shl c2, c1)) -> (shl...
2006-03-03 Evan ChengNumber of NodeTypes now exceeds 128.
2006-03-01 Chris LattnerAdd interfaces for targets to provide target-specific...
2006-02-27 Chris LattnerImplement bit propagation through sub nodes, this ...
2006-02-27 Chris LattnerCheck RHS simplification before LHS simplification...
2006-02-27 Chris LattnerJust like we use the RHS of an AND to simplify the...
2006-02-26 Chris LattnerAdd a bunch of missed cases. Perhaps the most signific...
next