Whitespace cleanups.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2008-05-14 Dan GohmanWhitespace cleanups.
2008-05-12 Nate BegemanTeach Legalize how to scalarize VSETCC
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-12 Dan GohmanFix a missing break in the ISD::FLT_ROUNDS_ handling...
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-04-30 Scott MichelFix custom target lowering for zero/any/sign_extend...
2008-04-25 Nate BegemanPull the code to perform an INSERT_VECTOR_ELT in memory...
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-17 Dan GohmanCorrect the SrcValue information in the Expand code...
2008-04-16 Roman LevensteinOngoing work on improving the instruction selection...
2008-04-12 Duncan SandsFactor some libcall code.
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-07 Roman LevensteinRe-commit of the r48822, where the infinite looping...
2008-04-03 Evan ChengBacking out 48222 temporarily.
2008-04-01 Evan ChengMore soft fp fixes.
2008-04-01 Evan ChengPasto.
2008-04-01 Evan ChengAdd comment.
2008-04-01 Evan ChengUnbreak ARM / Thumb soft FP support.
2008-03-26 Roman LevensteinUse a linked data structure for the uses lists of an...
2008-03-21 Duncan SandsIntroduce a new node for holding call argument
2008-03-18 Dale JohannesenMake conversions of i8/i16 to ppcf128 work.
2008-03-14 Nate BegemanTabs -> spaces
2008-03-13 Dan GohmanMore APInt-ification.
2008-03-11 Dan GohmanGeneralize ExpandIntToFP to handle the case where the...
2008-03-11 Dan GohmanMore APInt-ification.
2008-03-10 Dan GohmanImplement more support for fp-to-i128 and i128-to-fp...
2008-03-10 Dan GohmanFix mul expansion to check the correct number of bits for
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-09 Chris LattnerFix two problems in SelectionDAGLegalize::ExpandBUILD_V...
2008-03-08 Evan ChengImplement x86 support for @llvm.prefetch. It correspond...
2008-03-05 Dale JohannesenClarify that CALLSEQ_START..END may not be nested,
2008-03-05 Chris LattnerImprove comment, pass in the original VT so that we...
2008-03-05 Dan GohmanCodegen support for i128 UINT_TO_FP. This just fixes a
2008-03-05 Evan ChengAdd a target lowering hook to control whether it's...
2008-03-05 Andrew Lenharth64bit CAS on 32bit x86.
2008-03-05 Dan GohmanCodegen support for i128 SINT_TO_FP.
2008-03-04 Evan ChengRefactor ExpandConstantFP so it can optimize load from...
2008-03-03 Dan GohmanMore APInt-ification.
2008-03-01 Andrew Lenharthall but CAS working on x86
2008-03-01 Dale JohannesenAdd MVT::is128BitVector and is64BitVector. Shrink
2008-02-29 Dan GohmanUse the new convertFromAPInt instead of convertFromZero...
2008-02-28 Dale JohannesenFix an assertion message.
2008-02-28 Chris Lattnerimplement expand for ISD::DECLARE by just deleting it.
2008-02-27 Dale JohannesenHandle load/store of misaligned vectors that are the
2008-02-27 Dan GohmanRemove the `else', at Evan's insistence.
2008-02-27 Duncan SandsSupport for legalizing MEMBARRIER.
2008-02-27 Dan GohmanTeach Legalize how to expand an EXTRACT_ELEMENT.
2008-02-25 Dan GohmanMake some static variables const.
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-22 Dan GohmanFix a regression in 403.gcc and 186.crafty introduced...
2008-02-21 Andrew LenharthAtomic op support. If any gcc test uses __sync builtin...
2008-02-20 Dan GohmanConvert Legalize to use the APInt form of ComputeMasked...
2008-02-16 Andrew LenharthI cannot find a libgcc function for this builtin. ...
2008-02-16 Andrew Lenharthllvm.memory.barrier, and impl for x86 and alpha
2008-02-15 Scott MichelMake tblgen a little smarter about constants smaller...
2008-02-15 Dan GohmanUse StoreSDNode::getValue instead of calling getOperand...
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-13 Nate BegemanSupport legalizing insert_vector_elt on targets where...
2008-02-11 Dan GohmanFrom Chris' review: use cast instead of dyn_cast with...
2008-02-11 Duncan SandsAdd a isBigEndian method to complement isLittleEndian.
2008-02-07 Dan GohmanFollow Chris' suggestion; change the PseudoSourceValue...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-01 Evan ChengRename RecordLabel to RecordSourceLine because that...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2008-01-29 Nate BegemanProperly expand extract-element for non-power-of-2...
2008-01-23 Duncan SandsThe last pieces needed for loading arbitrary
2008-01-22 Duncan SandsThe final piece needed for storing arbitrary precision
2008-01-20 Dale JohannesenDo not generate a FP_ROUND of f64 to f64.
2008-01-17 Chris LattnerThis commit changes:
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-16 Chris Lattnermerge a few pieces of code that do the store/load to...
2008-01-16 Chris Lattnerrename ExpandBIT_CONVERT to EmitStackConvert, generalizing
2008-01-16 Chris Lattnersimplify a bunch of code by using SelectionDAG::CreateS...
2008-01-16 Chris LattnerChange legalizeop of FP_ROUND and FP_EXTEND to not...
2008-01-15 Chris LattnerThe type of the 'abort' node should be pointer type...
2008-01-15 Chris LattnerAdd support for targets that have a legal ISD::TRAP.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2008-01-05 Nate BegemanIf custom lowering of insert element fails, the result...
2007-12-31 Duncan SandsFix PR1833 - eh.exception and eh.selector return two
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-24 Chris LattnerImplement expand support for MERGE_VALUEs that only...
2007-11-24 Chris LattnerSeveral changes:
2007-11-19 Chris LattnerExpandUnalignedLoad doesn't handle vectors right at...
2007-11-19 Chris LattnerImplement vector expand support for shuffle_vector...
2007-11-19 Chris LattnerImplement splitting of UNDEF nodes. This is the first...
2007-11-19 Dan GohmanAdd support in SplitVectorOp for remainder operators.
2007-11-17 Nate BegemanAdd support for vectors to int <-> float casts.
2007-11-15 Anton KorobeynikovImplement necessary bits for flt_rounds gcc builtin.
2007-11-15 Nate BegemanBasic non-power-of-2 vector support
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-09 Duncan SandsMove MinAlign to MathExtras.h.
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
next