llvm-project/llvm/lib/Target/NVPTX
Jakub Chlanda 8407fdbd69 [NVPTX] Support neg{.ftz} for f16 and f16x2
Differential Revision: https://reviews.llvm.org/D135428
2022-10-13 10:48:33 -07:00
..
MCTargetDesc [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
TargetInfo
CMakeLists.txt
ManagedStringPool.h
NVPTX.h [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
NVPTX.td Add support for CUDA-11.8 and sm_{87,89,90} GPUs. 2022-10-07 13:59:28 -07:00
NVPTXAllocaHoisting.cpp
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp [NVPTX] Fix constant expression initializers for global variables 2022-10-04 00:29:42 +03:00
NVPTXAsmPrinter.h Reapply "[NVPTX] Use the mask() operator to initialize packed structs with pointers" 2022-07-18 20:56:26 +04:00
NVPTXAssignValidGlobalNames.cpp
NVPTXAtomicLower.cpp Transforms: Split LowerAtomics into separate Utils and pass 2022-04-06 20:54:45 -04:00
NVPTXAtomicLower.h
NVPTXFrameLowering.cpp [NVPTX] Use MBB.begin() instead MBB.front() in NVPTXFrameLowering::emitPrologue 2022-09-14 08:30:55 +05:30
NVPTXFrameLowering.h
NVPTXGenericToNVVM.cpp [IR] Remove support for insertvalue constant expression 2022-07-04 09:27:22 +02:00
NVPTXISelDAGToDAG.cpp [Target] Qualify auto in range-based for loops (NFC) 2022-08-28 17:35:09 -07:00
NVPTXISelDAGToDAG.h
NVPTXISelLowering.cpp [NVPTX] Support neg{.ftz} for f16 and f16x2 2022-10-13 10:48:33 -07:00
NVPTXISelLowering.h [X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branch 2022-08-24 17:28:18 +01:00
NVPTXImageOptimizer.cpp [NVPTX] Add missing pass names 2022-07-12 07:58:13 -07:00
NVPTXInstrFormats.td
NVPTXInstrInfo.cpp [Target] Apply clang-tidy fixes for readability-redundant-member-init (NFC) 2022-03-27 22:22:37 -07:00
NVPTXInstrInfo.h
NVPTXInstrInfo.td [NVPTX] Support neg{.ftz} for f16 and f16x2 2022-10-13 10:48:33 -07:00
NVPTXIntrinsics.td [LLVM] Add rcp.approx.ftz.f32 intrinsic 2022-05-25 21:05:20 +02:00
NVPTXLowerAggrCopies.cpp Preserve aliasing info during memory intrinsics lowering 2022-04-06 11:33:54 +07:00
NVPTXLowerAggrCopies.h
NVPTXLowerAlloca.cpp
NVPTXLowerArgs.cpp [llvm] Use std::gcd (NFC) 2022-08-27 23:54:29 -07:00
NVPTXMCExpr.cpp
NVPTXMCExpr.h
NVPTXMachineFunctionInfo.h llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
NVPTXPeephole.cpp
NVPTXPrologEpilogPass.cpp [NVPTX] Add missing pass names 2022-07-12 07:58:13 -07:00
NVPTXProxyRegErasure.cpp
NVPTXRegisterInfo.cpp
NVPTXRegisterInfo.h
NVPTXRegisterInfo.td
NVPTXReplaceImageHandles.cpp
NVPTXSubtarget.cpp [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC 2022-06-03 21:59:05 -07:00
NVPTXSubtarget.h Reapply "[NVPTX] Use the mask() operator to initialize packed structs with pointers" 2022-07-18 20:56:26 +04:00
NVPTXTargetMachine.cpp [NVPTX] Enable AtomicExpandPass for NVPTX 2022-05-20 17:25:28 -04:00
NVPTXTargetMachine.h
NVPTXTargetObjectFile.h
NVPTXTargetTransformInfo.cpp [TTI] Use OperandValueInfo in getArithmeticInstrCost implementation [NFC] 2022-08-22 15:16:39 -07:00
NVPTXTargetTransformInfo.h [TTI] Use OperandValueInfo in getArithmeticInstrCost implementation [NFC] 2022-08-22 15:16:39 -07:00
NVPTXUtilities.cpp [NVPTX] Fix a segfault for bitcasted calls with byval params 2022-10-11 15:12:25 +01:00
NVPTXUtilities.h [NVPTX] Fix a segfault for bitcasted calls with byval params 2022-10-11 15:12:25 +01:00
NVVMIntrRange.cpp
NVVMReflect.cpp [NVPTX][FIX] Allow __nvvm_reflect in the presence of opaque pointers 2022-04-12 16:42:50 -05:00
cl_common_defines.h