llvm-project/llvm/lib/Target/NVPTX
Fangrui Song de9d80c1c5 [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC
With C++17 there is no Clang pedantic warning or MSVC C5051.
2022-08-08 11:24:15 -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
NVPTXAllocaHoisting.cpp
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07: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
NVPTXFrameLowering.h
NVPTXGenericToNVVM.cpp [IR] Remove support for insertvalue constant expression 2022-07-04 09:27:22 +02:00
NVPTXISelDAGToDAG.cpp [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
NVPTXISelDAGToDAG.h
NVPTXISelLowering.cpp [NVPTX] Promote i24, i40, i48 and i56 to next power-of-two register when passing 2022-07-22 14:14:12 -07:00
NVPTXISelLowering.h [NVPTX] Enable AtomicExpandPass for NVPTX 2022-05-20 17:25:28 -04: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] Add add.cc/addc.cc/sub.cc/subc.cc for i64 2022-04-29 15:32:22 -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 value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -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 [NVPTX] Fix NVPTXReplaceImageHandles for multiple uses of a texref 2022-02-15 01:30:13 +03:00
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 mark getTargetTransformInfo and getTargetIRAnalysis as const 2022-02-25 14:30:44 -05:00
NVPTXTargetObjectFile.h
NVPTXTargetTransformInfo.cpp [NFC] Rename Instrinsic to Intrinsic 2022-04-25 18:13:23 +01:00
NVPTXTargetTransformInfo.h
NVPTXUtilities.cpp ManagedStatic: remove many straightforward uses in llvm 2022-07-10 10:29:15 +02:00
NVPTXUtilities.h [NVPTX] Promote i24, i40, i48 and i56 to next power-of-two register when passing 2022-07-22 14:14:12 -07: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