summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/NVPTX
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-2/+2
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [NVPTX] Added llvm.nvvm.mma.m8n8k4.* intrinsicsArtem Belevich2019-10-281-59/+101
* [NVPTX] Restructure shfl instrinsics and add variants that return a predicate.Artem Belevich2019-10-142-0/+352
* [NVPTX] Fix PR41651Michael Liao2019-07-301-0/+13
* [NVPTX] Use atomicrmw fadd instead of intrinsicsBenjamin Kramer2019-07-112-0/+32
* SelectionDAG: accommodate atomic floating stores.Tim Northover2019-05-101-1/+7
* [AsmPrinter] refactor to support %c w/ GlobalAddress'Nick Desaulniers2019-04-261-0/+28
* PTX 6.3 extends `wmma` instruction to support s8/u8/s4/u4/b1 -> s32.Artem Belevich2019-04-251-70/+357
* [NVPTX] generate correct MMA instruction mnemonics with PTX63+.Artem Belevich2019-04-251-3/+14
* [NVPTX] Fix the codegen for llvm.round.Bixia Zheng2019-04-013-12/+21
* [Codegen] fix typos in test caseXing GUO2019-03-021-1/+1
* [NVPTX] Some nvvm.read.ptx.sreg intrinsics should have IntrInaccessibleMemOnl...Artem Belevich2019-01-261-0/+41
* Replace "no-frame-pointer-*" function attributes with "frame-pointer"Francis Visoiu Mistrih2019-01-142-7/+7
* Python compat - print statementSerge Guelton2019-01-032-0/+4
* [NVPTX] Allow libcalls that are defined in the current module.Justin Lebar2018-12-267-12/+273
* [NVPTX] Lower instructions that expand into libcalls.Artem Belevich2018-12-141-0/+8
* [NVPTX] do not rely on cached subtarget info.Artem Belevich2018-12-121-0/+15
* [NVPTX] Add lowering of i128 numbers as struct fieldsArtem Belevich2018-12-011-0/+13
* [LegalizeVectorTypes] Don't use SplitVecOp_TruncateHelper if we're heading to...Craig Topper2018-11-231-8/+4
* [NVPTX] Implement isLegalToVectorizeLoadChainBenjamin Kramer2018-08-271-0/+29
* [NVPTX] Remove ftz variants of cvt with rounding modeBenjamin Kramer2018-08-211-58/+117
* DAG: Check no-signed-zeros instead of unsafe-fp-mathMatt Arsenault2018-08-121-1/+1
* [NVPTX] Select atomic loads and storesJonas Hahnfeld2018-08-091-0/+88
* [NVPTX] Handle __nvvm_reflect("__CUDA_ARCH").Artem Belevich2018-08-031-0/+21
* finish: [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm testsJoel E. Denny2018-07-112-4/+4
* [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm testsJoel E. Denny2018-07-111-4/+4
* NFC - Various typo fixes in testsGabor Buella2018-07-041-2/+2
* [NVPTX] Expand v2f16 INSERT_VECTOR_ELTBenjamin Kramer2018-07-031-0/+8
* [DAG] fold FP binops with undef operands to NaNSanjay Patel2018-05-211-9/+0
* [NVPTX] Added a feature to use short pointers for const/local/shared AS.Artem Belevich2018-05-093-226/+197
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* [NVPTX] Make the legalizer expand shufflevector of <2 x half>Benjamin Kramer2018-04-261-0/+8
* [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru...Artem Belevich2018-04-181-18/+23
* [NVPTX] add support for initializing fp16 arrays.Artem Belevich2018-04-061-0/+4
* [NVPTX] Fixed vectorized LDG for f16.Artem Belevich2018-04-061-0/+45
* [NVPTX] Make tensor shape part of WMMA intrinsic's name.Artem Belevich2018-03-211-39/+44
* [NVPTX] Make tensor load/store intrinsics overloaded.Artem Belevich2018-03-201-16/+36
* [DAGCombiner] When combining zero_extend of a truncate, only mask before exte...Craig Topper2018-03-011-2/+4
* [NVPTX] Lower loads from global constants using ld.global.nc (aka LDG).Justin Lebar2018-02-281-0/+29
* [NVPTX] Use addrspacecast instead of target-specific intrinsics in NVPTXGener...Justin Lebar2018-02-283-14/+10
* [DAGCombiner] Call ExtendUsesToFormExtLoad in (zext (and (load)))->(and (zext...Craig Topper2018-02-151-3/+4
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-10/+10
* [DEBUG] Add initial tests for debug info for NVPTX target, NFC.Alexey Bataev2018-01-041-43/+0
* [Memcpy Loop Lowering] Remove the fixed int8 lowering.Sean Fertile2017-12-181-63/+45
* [Memcpy Loop Lowering] Only calculate residual size/bytes copied when needed.Sean Fertile2017-12-161-8/+4
* [Memcpy Loop Lowering] Insert loop BB inbetween the split BB.Sean Fertile2017-12-151-0/+6
* [NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in...Artem Belevich2017-12-061-0/+36
* [NVPTX] Assign valid global namesJonas Hahnfeld2017-12-041-9/+24
* [NVPTX] Implement __nvvm_atom_add_gen_d builtin.Justin Lebar2017-11-071-0/+19
OpenPOWER on IntegriCloud