[NVPTX] Let NVPTX backend detect integer min and max patterns.
[oota-llvm.git] / lib / Target / NVPTX / NVPTXISelLowering.cpp
2015-08-26 Bjarke Hammersholt... [NVPTX] Let NVPTX backend detect integer min and max...
2015-08-11 Mark HeffernanUse 32-bit divides instead of 64-bit divides where...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-31 Jingyue WuRefactor: Simplify boolean conditional return statement...
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetLowering
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-09 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-07-01 Jingyue Wu[NVPTX] expand extload/truncstore for vectors of floats
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-05-21 Rafael EspindolaMove alignment from MCSectionData to MCSection.
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-03-23 Eli BenderskySimplify boolean expressions with true and false using...
2015-03-02 Paul RobinsonRemove useless .debug_macinfo section setup.
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-19 Benjamin KramerDemote vectors to arrays. No functionality change.
2015-01-30 Eric ChristopherMigrate NVPTXISelLowering to take the subtarget that...
2015-01-26 Justin Holewinski[NVPTX] Generate a more optimal sequence for select...
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-05 Craig TopperReplace several 'assert(false' with 'llvm_unreachable...
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-12 Rafael EspindolaRemove a bit of dead code.
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.
next