Move TargetData to DataLayout.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeVectorTypes.cpp
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-30 Craig TopperAdd support for FMA to WidenVectorResult.
2012-07-24 Craig TopperChange llvm_unreachable in SplitVectorOperand to report...
2012-07-23 Craig TopperTidy up. Fix indentation and remove trailing whitespace.
2012-07-23 Craig TopperChange llvm_unreachable in SplitVectorResult to report_...
2012-07-16 Nadav RotemMinor cleanup and docs.
2012-07-15 Nadav RotemFix a bug in the scalarization of BUILD_VECTOR. BUILD_V...
2012-06-24 Pete CooperDAG legalisation can now handle illegal fma vector...
2012-04-04 Pete CooperRemoved useless switch for default case when switch...
2012-04-03 Pete CooperAdd VSELECT to LegalizeVectorTypes::ScalariseVectorResu...
2012-02-15 Pete CooperAdded hook to let targets custom lower splitting of...
2012-01-11 Nadav RotemOn AVX, we can load v8i32 at a time. The bug happens...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2012-01-03 Nadav RotemFix incorrect widening of the bitcast sdnode in case...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-10-26 Duncan SandsSimplify SplitVecRes_UnaryOp by removing all the code...
2011-10-21 Nadav RotemFix pr11194. When promoting and splitting integers...
2011-10-21 Nadav Rotem1. Fix the widening of SETCC in WidenVecOp_SETCC. Use...
2011-10-19 Nadav RotemAdd support for the vector-widening of vselect and...
2011-09-23 Duncan SandsTweak the handling of MERGE_VALUES nodes: remove the...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-08-31 Eli FriedmanFill in type legalization for MERGE_VALUES in all the...
2011-08-22 Nick LewyckyBe less redundant.
2011-08-19 Nick LewyckyEli points out that this is what report_fatal_error...
2011-08-19 Nick LewyckyThis is not actually unreachable, so don't use llvm_unr...
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-07-26 Eli FriedmanAdd obvious missing case to switch. PR10497.
2011-07-20 Eli FriedmanPR10421: Fix a straightforward bug in the widening...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-13 Nadav RotemFix a bug in FindMemType. When widening vector loads...
2011-06-06 Nadav RotemAdd methods to support the integer-promotion of vector...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-03-23 Eli FriedmanPR9535: add support for splitting and scalarizing vecto...
2011-03-01 Duncan SandsAdd a few missed unary cases when legalizing vector...
2011-02-27 Duncan SandsLegalize support for fpextend of vector. PR9309.
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-02-14 Chris Lattnerfix PR9210 by implementing some type legalization logic for
2011-01-26 David Greene[AVX] Support EXTRACT_SUBVECTOR on x86. This provides...
2011-01-07 Bob WilsonChange EXTRACT_SUBVECTOR to require a constant index.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-10-20 Dale JohannesenRemove Synthesizable from the Type system; as MMX vector
2010-09-27 Dale JohannesenDon't try to make a vector of x86mmx; this won't work,
2010-09-21 Chris Lattnerupdate a bunch of code to use the MachinePointerInfo...
2010-09-21 Chris Lattnereliminate an old SelectionDAG::getTruncStore method...
2010-09-21 Chris Lattnereliminate last SelectionDAG::getLoad old entrypoint...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-08-26 Chris Lattnerimplement SplitVecOp_CONCAT_VECTORS, fixing the include...
2010-08-24 Chris Lattnertidy up, reduce indentation
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-15 Mon P WangFixed vector widening of binary instructions that can...
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
2010-04-15 Evan ChengMore 80 violations.
2010-03-19 Mon P WangFixed a widening bug where we were not using the correc...
2010-02-25 Dan GohmanRevert r97064. Duncan pointed out that bitcasts are...
2010-02-24 Dan GohmanMake getTypeSizeInBits work correctly for array types...
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-02-10 Mon P WangThe previous fix of widening divides that trap was...
2010-01-24 Mon P WangIt seems better to scalarize vectors of size 1 instead...
2010-01-24 Mon P WangImproved widening loads by adding support for wider...
2010-01-09 Dan GohmanRevert an earlier change to SIGN_EXTEND_INREG for vecto...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-10-18 Evan Cheng-Revert parts of 84326 and 84411. Distinquishing betwee...
2009-10-18 Evan ChengOnly fixed stack objects and spill slots should be...
2009-10-17 Evan ChengRevert 84315 for now. Re-thinking the patch.
2009-10-17 Evan ChengRename getFixedStack to getStackObject. The stack objec...
2009-10-16 Mon P WangAllow widening of extract subvector
2009-09-15 Nate BegemanBetter solution for tracking both the original alignmen...
2009-09-15 Nate BegemanTeach the legalizer to propagate the original alignment...
2009-09-09 Dan GohmanWhen widening a vector load, use the correct chain...
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-11 Eli FriedmanUse CreateStackStoreLoad helper in more places.
2009-07-09 Eli FriedmanMake EXTRACT_VECTOR_ELT a bit more flexible in terms...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 Duncan SandsNowadays vectors are only split if they have an even
2009-07-08 Duncan SandsRemove trailing whitespace. Reorder some methods
2009-07-07 Chris Lattneradd support for legalizing an icmp where the result...
2009-07-07 Chris Lattnerrandom code cleanups.
2009-07-07 Chris Lattnerimplement support for spliting and scalarizing vector...
2009-07-07 Chris LattnerScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are...
2009-07-07 Chris Lattneradd support for vector legalizing of *_EXTEND.
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-03-18 Mon P WangAdded missing support for widening when splitting an...
next