llvm-project/llvm/lib/Target/NVPTX
Nico Weber 90f7f24b20 try to fix build yet more after 16544cbe64 2022-09-28 15:40:52 -04: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 [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 try to fix build yet more after 16544cbe64 2022-09-28 15:40:52 -04: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] Lower llvm.roundeven to cvt.rni 2022-08-25 13:36:22 +02: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 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