1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib/Target/NVPTX
Rafael Espindola f2011a3ae7 Delete Default and JITDefault code models
IMHO it is an antipattern to have a enum value that is Default.

At any given piece of code it is not clear if we have to handle
Default or if has already been mapped to a concrete value. In this
case in particular, only the target can do the mapping and it is nice
to make sure it is always done.

This deletes the two default enum values of CodeModel and uses an
explicit Optional<CodeModel> when it is possible that it is
unspecified.

llvm-svn: 309911
2017-08-03 02:16:21 +00:00
..
InstPrinter [NVPTX] Added support for .f16x2 instructions. 2017-02-23 22:38:24 +00:00
MCTargetDesc Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation 2017-04-17 17:41:25 +00:00
TargetInfo
cl_common_defines.h
CMakeLists.txt
LLVMBuild.txt
ManagedStringPool.h
NVPTX.h
NVPTX.td
NVPTXAllocaHoisting.cpp
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp [NVPTX] Add lowering of i128 params. 2017-07-20 21:16:03 +00:00
NVPTXAsmPrinter.h
NVPTXAssignValidGlobalNames.cpp
NVPTXFrameLowering.cpp
NVPTXFrameLowering.h
NVPTXGenericToNVVM.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
NVPTXImageOptimizer.cpp [NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageReadWrite calls 2017-03-08 01:14:15 +00:00
NVPTXInstrFormats.td
NVPTXInstrInfo.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
NVPTXInstrInfo.h
NVPTXInstrInfo.td Changed EOL back to LF. NFC. 2017-07-20 20:57:51 +00:00
NVPTXIntrinsics.td [NVPTX] Added missing LDU/LDG intrinsics for f16. 2017-03-02 19:14:10 +00:00
NVPTXISelDAGToDAG.cpp [NVPTX] Reduce amount of boilerplate code used to select load instruction opcode. 2017-03-02 19:14:14 +00:00
NVPTXISelDAGToDAG.h [NVPTX] Added support for .f16x2 instructions. 2017-02-23 22:38:24 +00:00
NVPTXISelLowering.cpp Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. NFCI. 2017-07-26 19:15:29 +00:00
NVPTXISelLowering.h Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. NFCI. 2017-07-26 19:15:29 +00:00
NVPTXLowerAggrCopies.cpp Extend memcpy expansion in Transform/Utils to handle wider operand types. 2017-07-07 02:00:06 +00:00
NVPTXLowerAggrCopies.h
NVPTXLowerAlloca.cpp
NVPTXLowerArgs.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
NVPTXMachineFunctionInfo.h
NVPTXMCExpr.cpp
NVPTXMCExpr.h
NVPTXPeephole.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
NVPTXPrologEpilogPass.cpp
NVPTXRegisterInfo.cpp [NVPTX] Added support for .f16x2 instructions. 2017-02-23 22:38:24 +00:00
NVPTXRegisterInfo.h
NVPTXRegisterInfo.td [NVPTX] Added support for .f16x2 instructions. 2017-02-23 22:38:24 +00:00
NVPTXReplaceImageHandles.cpp
NVPTXSection.h
NVPTXSubtarget.cpp
NVPTXSubtarget.h
NVPTXTargetMachine.cpp Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
NVPTXTargetMachine.h Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
NVPTXTargetObjectFile.h
NVPTXTargetTransformInfo.cpp [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI. 2017-06-28 15:53:17 +00:00
NVPTXTargetTransformInfo.h [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI. 2017-06-28 15:53:17 +00:00
NVPTXUtilities.cpp
NVPTXUtilities.h
NVPTXVector.td
NVVMIntrRange.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
NVVMReflect.cpp