summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NVPTX] Allow libcalls that are defined in the current module.Justin Lebar2018-12-261-3/+44
* [NVPTX] Lower instructions that expand into libcalls.Artem Belevich2018-12-141-4/+9
* [NVPTX] Add lowering of i128 numbers as struct fieldsArtem Belevich2018-12-011-0/+12
* [TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take ...Craig Topper2018-11-051-1/+1
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-2/+2
* [NVPTX] Expand v2f16 INSERT_VECTOR_ELTBenjamin Kramer2018-07-031-0/+1
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-3/+0
* Revert "Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for de...Eric Christopher2018-05-181-26/+2
* [NVPTX] Added a feature to use short pointers for const/local/shared AS.Artem Belevich2018-05-091-3/+3
* Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for debug info...Eric Christopher2018-05-011-2/+26
* [NVPTX] Make the legalizer expand shufflevector of <2 x half>Benjamin Kramer2018-04-261-0/+1
* [NVPTX] Deduplicate code. No functionality change.Benjamin Kramer2018-04-261-18/+6
* [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru...Artem Belevich2018-04-181-5/+53
* [DEBUG] Initial adaptation of NVPTX target for debug info emission.Alexey Bataev2018-04-181-26/+2
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [NVPTX] Make tensor shape part of WMMA intrinsic's name.Artem Belevich2018-03-211-24/+24
* [NVPTX] Make tensor load/store intrinsics overloaded.Artem Belevich2018-03-201-53/+5
* [NVPTX] TblGen-ized lowering of WMMA intrinsics.Artem Belevich2018-03-151-2/+2
* [NVPTX] Removed always-true predicates in NVPTX.Artem Belevich2018-02-281-14/+7
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-8/+8
* TLI: Allow using PSV for intrinsic mem operandsMatt Arsenault2017-12-141-1/+2
* DAG: Expose all MMO flags in getTgtMemIntrinsicMatt Arsenault2017-12-141-52/+22
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Mark intrinsics operating on the whole warp as IntrInaccessibleMemOnlyArtem Belevich2017-11-141-0/+10
* [NVPTX] Implement __nvvm_atom_add_gen_d builtin.Justin Lebar2017-11-071-0/+1
* [NVPTX] Implemented wmma intrinsics and instructions.Artem Belevich2017-10-121-0/+126
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-7/+7
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-1/+1
* [NVPTX] Add lowering of i128 params.Artem Belevich2017-07-201-7/+20
* Changed EOL back to LF. NFC.Artem Belevich2017-07-201-4667/+4667
* Remove unneeded use of #undef DEBUG_TYPE. NFCSam Clegg2017-07-121-1/+0
* Reverting r307326 because it breaks clang tests.Michael Kuperstein2017-07-061-20/+7
* [NVPTX] Add lowering of i128 params.Michael Kuperstein2017-07-061-7/+20
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-041-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/Writ...Simon Pilgrim2017-05-151-3/+3
* [NVPTX] Don't rely on default arguments to SelectionDAG::getMemIntrinsicNode....Simon Pilgrim2017-05-151-3/+8
* [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)Simon Pilgrim2017-05-121-1/+3
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-2/+1
* [NVPTX] Add support for ISD::ABS loweringSimon Pilgrim2017-05-061-4661/+4662
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-1/+1
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-301-1/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.Artem Belevich2017-03-071-11/+31
* [NVPTX] Added support for .f16x2 instructions.Artem Belevich2017-02-231-83/+249
* Fix -Wunused-but-set-variable warning by removing unused 'aggregateIsPacked' ...Simon Pilgrim2017-02-221-4/+0
* [NVPTX] Unify vectorization of load/stores of aggregate arguments and return ...Artem Belevich2017-02-211-710/+420
* [NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x).Justin Lebar2017-01-311-3/+8
OpenPOWER on IntegriCloud