summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* [TargetLowering] Make allowsMemoryAccess methode virtual.Thomas Raoux2019-09-261-4/+4
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-1/+1
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-21/+23
* [NVPTX] Fix PR41651Michael Liao2019-07-301-2/+2
* [NVPTX] Use atomicrmw fadd instead of intrinsicsBenjamin Kramer2019-07-111-2/+0
* [TargetLowering] Add allowsMemoryAccess(MachineMemOperand) helper wrapper. NFCI.Simon Pilgrim2019-06-111-2/+2
* PTX 6.3 extends `wmma` instruction to support s8/u8/s4/u4/b1 -> s32.Artem Belevich2019-04-251-0/+164
* [NVPTX] Fix the codegen for llvm.round.Bixia Zheng2019-04-011-1/+103
* [NFC] Fix typos: preceeding -> precedingJordan Rupprecht2019-02-231-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [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
OpenPOWER on IntegriCloud