Make VAARG work with x86 long double (which is
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2008-11-03 Duncan SandsMake VAARG work with x86 long double (which is
2008-10-30 Mon P WangAdd missing vsetcc expansion for widening
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-21 Dale JohannesenAdd an SSE2 algorithm for uint64->f64 conversion.
2008-10-21 Dan GohmanMake the NaN test come second, heuristically assuming
2008-10-15 Evan Cheng- Add target lowering hooks that specify which setcc...
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-13 Evan ChengFIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduce...
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-10-07 Andrew LenharthUse Dan's supperior check
2008-10-07 Andrew LenharthNo need for |=
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. Do it...
2008-10-07 Andrew LenharthUse ADDC if it is valid at any smaller size. fixes...
2008-10-07 Andrew LenharthExpand arith on machines without carry flags
2008-10-04 Chris Lattnerwrap some long lines and expand i32 mul's to libcalls...
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-01 Dan GohmanFix typos in comments.
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-29 Dale JohannesenRemove misuse of ReplaceNodeResults for atomics with
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-25 Richard Penningtonbug 2812: Segmentation fault on a big emdiam processor.
2008-09-22 Dan GohmanFix the alignment of loads from constant pool entries...
2008-09-16 Dan GohmanChange SelectionDAG::getConstantPool to always set...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-12 Dale JohannesenThe sequence for ppcf128 compares was not IEEE
2008-09-09 Evan ChengA few more places where FPOW is being ignored.
2008-09-09 Evan ChengLegalizer was missing code that expand fpow to a libcall.
2008-09-04 Dale JohannesenAdd intrinsics for log, log2, log10, exp, exp2.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Dan GohmanOptimize SelectionDAG's topological sort to use one...
2008-08-21 Dan GohmanAdd libcalls for the new rounding opcodes.
2008-08-21 Dan GohmanAdd libm-oriented ISD opcodes for rounding operations.
2008-08-14 Dan GohmanImprove support for vector casts in LLVM IR and CodeGen.
2008-07-29 Nate BegemanFix broken CellSPU lowering, re-instate braces in Legalize
2008-07-29 Nate BegemanDisable a fix in the previous patch, since it breaks...
2008-07-29 Nate BegemanAdd vector shifts to the IR, patch by Eli Friedman.
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-25 Mon P WangWhen splitting a vector shuffle, fixed which type we...
2008-07-21 Dan GohmanAdd titles to the various SelectionDAG viewGraph calls
2008-07-21 Duncan SandsAdd VerifyNode, a place to put sanity checks on
2008-07-17 Duncan SandsFactorize some code for determining which libcall to...
2008-07-15 Mon P WangFixed potential bug if the source and target of a bit...
2008-07-11 Dan GohmanInclude a frame index in the "fixed stack" pseudo sourc...
2008-07-10 Chris LattnerFix a bug in the soft-float handling of FCOPYSIGN that...
2008-07-10 Duncan SandsAdd a mysteriously missing libcall, FPTOSINT_F80_I32.
2008-07-08 Evan ChengDo not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE...
2008-07-07 Dan GohmanAdd explicit keywords.
2008-07-07 Dan GohmanMake DenseMap's insert return a pair, to more closely...
2008-07-07 Evan ChengLegalizeSetCCOperands should legalize the result of...
2008-07-05 Mon P WangFixed generating incorrect aligned stores that I backou...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-03 Evan ChengBacked out 53031.
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-02 Mon P WangFixed problem in EmitStackConvert where the source...
2008-07-01 Evan ChengEliminate a compile time warning.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-30 Chris LattnerImplement split and scalarize for SELECT_CC, fixing...
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-19 Evan ChengISD::UNDEF should be expanded recursively / iteratively.
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
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-06-03 Scott MichelFix spellnig error
2008-06-02 Scott MichelAdd necessary 64-bit support so that gcc frontend compi...
2008-05-30 Dan GohmanRemove an unused variable.
2008-05-16 Evan ChengIf the result of a BIT_CONVERT is a v1* vector, it...
2008-05-15 Nate BegemanActually scalarize the operand to BIT_CONVERT instead...
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...
next