[NVPTX] aligned byte-buffers for vector return types
[oota-llvm.git] / lib / Target / NVPTX / NVPTXISelLowering.cpp
2014-10-25 Jingyue Wu[NVPTX] aligned byte-buffers for vector return types
2014-10-02 Tilmann Scheller[NVPTX] Remove dead code.
2014-08-29 Jingyue Wu[NVPTX] Make the alignment an explicit argument to...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-01 Aaron BallmanImprove some const-correctness to remove a -Wcast-qual...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-31 Aaron BallmanFixing a -Wcast-qual warning in GCC. No functional...
2014-07-23 Justin Holewinski[NVPTX] mul.wide generation works for any smaller integ...
2014-07-23 Justin Holewinski[NVPTX] Make sure we do not generate MULWIDE ISD nodes...
2014-07-18 Tim NorthoverNVPTX: support fpext/fptrunc to and from f16.
2014-07-17 Justin Holewinski[NVPTX] Improve handling of FP fusion
2014-07-17 Justin Holewinski[NVPTX] Add more surface/texture intrinsics, including...
2014-07-16 Justin Holewinski[NVPTX] Honor alignment on vector loads/stores
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-06-27 Justin Holewinski[NVPTX] Use GreatestCommonDivisor64 from MathExtras...
2014-06-27 Justin Holewinski[NVPTX] Add 'b' asm constraint
2014-06-27 Justin Holewinski[NVPTX] Simplify some argument lowering logic
2014-06-27 Justin Holewinski[NVPTX] Fix handling of ldg/ldu intrinsics.
2014-06-27 Justin Holewinski[NVPTX] Clean up argument lowering code and properly...
2014-06-27 Justin Holewinski[NVPTX] Add missing boolean vector contents flag
2014-06-27 Justin Holewinski[NVPTX] Add support for [SHL,SRA,SRL]_PARTS
2014-06-27 Justin Holewinski[NVPTX] Implement fma and imad contraction as target...
2014-06-27 Eric ChristopherUse the target lowering we can get off of the DAG rathe...
2014-06-10 Tom StellardSelectionDAG: Don't use MVT::Other to determine legalit...
2014-05-17 Saleem AbdulrasoolTarget: change member from reference to pointer
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-26 Craig TopperReplace std::vector with SmallVector for some small...
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-16 Craig TopperConvert SelectionDAG::getVTList to use ArrayRef
2014-04-09 Justin Holewinski[NVPTX] Add preliminary intrinsics and codegen support...
2014-03-31 Matt ArsenaultChange shouldSplitVectorElementType to better match...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-01-24 Alp TokerFix known typos
2013-12-07 Rafael EspindolaRemove the notion of primitive types.
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-15 Justin Holewinski[NVPTX] Fix handling of indirect calls
2013-11-11 Justin Holewinski[NVPTX] Properly handle bitcast ConstantExpr when check...
2013-11-11 Justin Holewinski[NVPTX] Fix logic error in loading vector parameters...
2013-08-06 Justin Holewinski[NVPTX] Start conversion to MC infrastructure
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-01 Justin Holewinski[NVPTX] We dont use NVBuiltin anymore
2013-07-01 Justin Holewinski[NVPTX] 64-bit ADDC/ADDE are not legal
2013-07-01 Justin Holewinski[NVPTX] Fix vector loads from parameters that span...
2013-07-01 Justin Holewinski[NVPTX] Handle signext/zeroext attributes properly
2013-07-01 Justin Holewinski[NVPTX] Add support for native SIGN_EXTEND_INREG where...
2013-07-01 Justin Holewinski[NVPTX] Make sure we zero out high-order 24 bits for...
2013-06-29 Benjamin KramerNVPTX: Fold otherwise unused variable into assert.
2013-06-28 Justin Holewinski[NVPTX] Calling conventions fix
2013-06-28 Justin Holewinski[NVPTX] Add support for cttz/ctlz/ctpop
2013-06-28 Justin Holewinski[NVPTX] Clean up comparison/select/convert patterns...
2013-06-28 Justin Holewinski[NVPTX] Remove i8 register class. PTX support for...
2013-06-28 Justin Holewinski[NVPTX] Add support for vectorized function return...
2013-06-28 Justin Holewinski[NVPTX] Clean up handling of formal arguments and enabl...
2013-06-28 Justin Holewinski[NVPTX] Add infrastructure for vector loads/stores...
2013-06-25 Justin Holewinski[NVPTX] Default pointer type doesn't make sense for...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 3/4.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-03-30 Justin Holewinski[NVPTX] Run clang-format on all NVPTX sources.
2013-03-24 Justin Holewinski[NVPTX] Fix handling of vector arguments
2013-03-08 Tom StellardDAGCombiner: Use correct value type for checking legali...
2013-03-07 Benjamin KramerArrayRefize some code. No functionality change.
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-12 Justin Holewinski[NVPTX] Disable vector registers
2013-01-23 Benjamin KramerNVPTX: Stop leaking memory by using a managed constant...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingUse the predicate methods off of AttributeSet instead...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-05 Justin Holewinski[NVPTX] Fix crash with unnamed struct arguments
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Justin HolewinskiAllow targets to prefer TypeSplitVector over TypePromot...
2012-11-14 NAKAMURA TakumiNVPTXISelLowering.cpp: Fix warnings. [-Wunused-variable]
2012-11-14 Justin Holewinski[NVPTX] Implement custom lowering of loads/stores for i1
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Bill WendlingUse new accessor methods to query for attributes.
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-24 Craig TopperMark a couple arrays as static and const. Use array_len...
2012-05-04 David BlaikieFix warnings in release build.
2012-05-04 Justin HolewinskiThis patch adds a new NVPTX back-end to LLVM which...