llvm-project/llvm/lib/Target/NVPTX
Chandler Carruth edb12a838a [TI removal] Make variables declared as `TerminatorInst` and initialized
by `getTerminator()` calls instead be declared as `Instruction`.

This is the biggest remaining chunk of the usage of `getTerminator()`
that insists on the narrow type and so is an easy batch of updates.
Several files saw more extensive updates where this would cascade to
requiring API updates within the file to use `Instruction` instead of
`TerminatorInst`. All of these were trivial in nature (pervasively using
`Instruction` instead just worked).

llvm-svn: 344502
2018-10-15 10:04:59 +00:00
..
InstPrinter
MCTargetDesc Revert "Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for debug info emission."" 2018-05-18 03:13:08 +00:00
TargetInfo
CMakeLists.txt Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txt 2018-04-23 12:49:34 +00:00
LLVMBuild.txt
ManagedStringPool.h
NVPTX.h [NVPTX] Handle __nvvm_reflect("__CUDA_ARCH"). 2018-08-03 18:05:24 +00:00
NVPTX.td [CUDA] Added basic support for compiling with CUDA-10.0 2018-09-24 23:10:44 +00:00
NVPTXAllocaHoisting.cpp [TI removal] Make variables declared as `TerminatorInst` and initialized 2018-10-15 10:04:59 +00:00
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp [DEBUGINFO, NVPTX] Emit correct debug information for local variables. 2018-07-26 16:29:52 +00:00
NVPTXAsmPrinter.h Remove trailing space 2018-07-30 19:41:25 +00:00
NVPTXAssignValidGlobalNames.cpp Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
NVPTXFrameLowering.cpp [DEBUGINFO, NVPTX] Emit correct debug information for local variables. 2018-07-26 16:29:52 +00:00
NVPTXFrameLowering.h [DEBUGINFO, NVPTX] Emit correct debug information for local variables. 2018-07-26 16:29:52 +00:00
NVPTXGenericToNVVM.cpp [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer. 2018-03-29 17:21:10 +00:00
NVPTXISelDAGToDAG.cpp [SDAG] Remove the reliance on MI's allocation strategy for 2018-08-14 23:30:32 +00:00
NVPTXISelDAGToDAG.h [NVPTX] Delete dead code 2018-06-28 20:05:35 +00:00
NVPTXISelLowering.cpp [NVPTX] Expand v2f16 INSERT_VECTOR_ELT 2018-07-03 20:40:04 +00:00
NVPTXISelLowering.h
NVPTXImageOptimizer.cpp Remove trailing space 2018-07-30 19:41:25 +00:00
NVPTXInstrFormats.td
NVPTXInstrInfo.cpp [NVPTX] Delete dead code 2018-06-28 20:05:35 +00:00
NVPTXInstrInfo.h [NVPTX] Delete dead code 2018-06-28 20:05:35 +00:00
NVPTXInstrInfo.td [NVPTX] Remove ftz variants of cvt with rounding mode 2018-08-21 18:44:25 +00:00
NVPTXIntrinsics.td [TableGen] Support multi-alternative pattern fragments 2018-07-13 13:18:00 +00:00
NVPTXLowerAggrCopies.cpp [Memcpy Loop Lowering] Remove the fixed int8 lowering. 2017-12-18 15:31:14 +00:00
NVPTXLowerAggrCopies.h
NVPTXLowerAlloca.cpp
NVPTXLowerArgs.cpp
NVPTXMCExpr.cpp Avoid int to string conversion in Twine or raw_ostream contexts. 2017-12-28 16:58:54 +00:00
NVPTXMCExpr.h
NVPTXMachineFunctionInfo.h Remove trailing space 2018-07-30 19:41:25 +00:00
NVPTXPeephole.cpp MachineFunction: Return reference from getFunction(); NFC 2017-12-15 22:22:58 +00:00
NVPTXPrologEpilogPass.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
NVPTXRegisterInfo.cpp
NVPTXRegisterInfo.h
NVPTXRegisterInfo.td
NVPTXReplaceImageHandles.cpp MachineFunction: Return reference from getFunction(); NFC 2017-12-15 22:22:58 +00:00
NVPTXSubtarget.cpp
NVPTXSubtarget.h [NVPTX] Delete dead code 2018-06-28 20:05:35 +00:00
NVPTXTargetMachine.cpp [NVPTX] Handle __nvvm_reflect("__CUDA_ARCH"). 2018-08-03 18:05:24 +00:00
NVPTXTargetMachine.h [NVPTX] Added a feature to use short pointers for const/local/shared AS. 2018-05-09 23:46:19 +00:00
NVPTXTargetObjectFile.h Revert "Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for debug info emission."" 2018-05-18 03:13:08 +00:00
NVPTXTargetTransformInfo.cpp
NVPTXTargetTransformInfo.h [NVPTX] Implement isLegalToVectorizeLoadChain 2018-08-27 17:29:43 +00:00
NVPTXUtilities.cpp
NVPTXUtilities.h
NVVMIntrRange.cpp
NVVMReflect.cpp [NVPTX] Handle __nvvm_reflect("__CUDA_ARCH"). 2018-08-03 18:05:24 +00:00
cl_common_defines.h