bug 2812: Segmentation fault on a big emdiam processor.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
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...
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...
next