Change if-conversion block size limit checks to add some flexibility.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
2009-01-31 Duncan SandsFix PR3401: when using large integers, the type
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-29 Dan GohmanFix two typos that Duncan spotted in a comment.
2009-01-29 Dan GohmanMake x86's BT instruction matching more thorough, and...
2009-01-28 Dan GohmanMake isOperationLegal do what its name suggests, and...
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-18 Sanjiv GuptaFew targets like PIC16 wants libcall generation for...
2009-01-15 Dan GohmanMake getWidenVectorType const; this file was missed...
2009-01-05 Dan GohmanTargetLowering.h #includes SelectionDAGNodes.h, so...
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-18 Mon P WangAdded support for vector widening.
2008-11-30 Eli FriedmanFollowup to r60283: optimize arbitrary width signed...
2008-11-30 Eli FriedmanFix for PR2164: allow transforming arbitrary-width...
2008-11-30 Eli FriedmanAPIntify a test which is potentially unsafe otherwise...
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-12 Dale JohannesenFix the testb optimization so x86 also bootstraps.
2008-11-10 Bill WendlingTemporarily revert r58979 and related patch. It's causi...
2008-11-10 Dale JohannesenReally fix testb optimization on big-endian.
2008-11-09 Dale JohannesenTemporarily revert 58825, which breaks PPC bootstrap.
2008-11-08 Dale JohannesenMake testb optimization work on big-endian targets.
2008-11-07 Dale JohannesenWhen we're doing a compare of load-AND-constant to 0
2008-11-06 Mon P WangWidening cleanup
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-17 Chris LattnerKeep track of *which* input constraint matches an output
2008-10-17 Chris Lattneradd an assert so that PR2356 explodes instead of runnin...
2008-10-15 Evan Cheng- Add target lowering hooks that specify which setcc...
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-13 Matthijs Kooijman * Make TargetLowering not crash when TargetMachine...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
2008-09-22 Dale JohannesenMake log, log2, log10, exp, exp2 use Expand by
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-04 Dale JohannesenAdd intrinsics for log, log2, log10, exp, exp2.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-21 Dan GohmanAdd libcalls for the new rounding opcodes.
2008-08-07 Bruno Cardoso LopesAdd the remaining fp_round libcalls:
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.
next