llvm-project/llvm/lib/Target/NVPTX
Matt Arsenault a3c814d234 Separately track input and output denormal mode
AMDGPU and x86 at least both have separate controls for whether
denormal results are flushed on output, and for whether denormals are
implicitly treated as 0 as an input. The current DAGCombiner use only
really cares about the input treatment of denormals.
2020-02-04 12:59:21 -05:00
..
MCTargetDesc CMake: Make most target symbols hidden by default 2020-01-14 19:46:52 -08:00
TargetInfo CMake: Make most target symbols hidden by default 2020-01-14 19:46:52 -08:00
CMakeLists.txt
LLVMBuild.txt
ManagedStringPool.h ManagedStringPool - pre-increment iterator. NFC. 2019-11-07 16:56:16 +00:00
NVPTX.h [LegacyPassManager] Deprecate the BasicBlockPass/Manager. 2019-09-30 20:17:23 +00:00
NVPTX.td
NVPTXAllocaHoisting.cpp
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXAsmPrinter.h [AsmPrinter] Remove const qualifier from EmitBasicBlockStart. 2019-08-20 05:13:57 +00:00
NVPTXAssignValidGlobalNames.cpp
NVPTXFrameLowering.cpp [WebAssembly] Track frame registers through VReg and local allocation 2020-01-17 17:23:56 -08:00
NVPTXFrameLowering.h [WebAssembly] Track frame registers through VReg and local allocation 2020-01-17 17:23:56 -08:00
NVPTXGenericToNVVM.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXISelDAGToDAG.cpp [NVPTX] Fixes -Wrange-loop-analysis warnings 2019-12-22 19:27:44 +01:00
NVPTXISelDAGToDAG.h Fix uninitialized variable warning. NFCI. 2019-11-13 14:40:20 +00:00
NVPTXISelLowering.cpp Separately track input and output denormal mode 2020-02-04 12:59:21 -05:00
NVPTXISelLowering.h DAG: Add function context to isFMAFasterThanFMulAndFAdd 2019-11-19 19:25:26 +05:30
NVPTXImageOptimizer.cpp [IR] Split out target specific intrinsic enums into separate headers 2019-12-11 18:02:14 -08:00
NVPTXInstrFormats.td
NVPTXInstrInfo.cpp Update spelling of {analyze,insert,remove}Branch in strings and comments 2020-01-21 10:15:38 -06:00
NVPTXInstrInfo.h Use MCRegister in copyPhysReg 2019-11-11 14:42:33 +05:30
NVPTXInstrInfo.td [NVPTX] Restructure shfl instrinsics and add variants that return a predicate. 2019-10-14 16:53:34 +00:00
NVPTXIntrinsics.td [NVPTX] Added llvm.nvvm.mma.m8n8k4.* intrinsics 2019-10-28 13:55:30 -07:00
NVPTXLowerAggrCopies.cpp [NVPTX] NVPTXLowerAggrCopies - Silence static analyzer dyn_cast<StoreInst> null dereference warning. NFCI. 2019-09-22 13:14:30 +00:00
NVPTXLowerAggrCopies.h
NVPTXLowerAlloca.cpp Fix "pointer is null" static analyzer warning. NFCI. 2020-01-15 12:18:11 +00:00
NVPTXLowerArgs.cpp [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) 2019-09-30 13:34:44 +00:00
NVPTXMCExpr.cpp
NVPTXMCExpr.h
NVPTXMachineFunctionInfo.h
NVPTXPeephole.cpp Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC 2019-08-01 23:27:28 +00:00
NVPTXPrologEpilogPass.cpp [LLVM][Alignment] Introduce Alignment In MachineFrameInfo 2019-08-21 14:29:30 +00:00
NVPTXProxyRegErasure.cpp
NVPTXRegisterInfo.cpp
NVPTXRegisterInfo.h
NVPTXRegisterInfo.td
NVPTXReplaceImageHandles.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXSubtarget.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXSubtarget.h
NVPTXTargetMachine.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXTargetMachine.h
NVPTXTargetObjectFile.h
NVPTXTargetTransformInfo.cpp [IR] Split out target specific intrinsic enums into separate headers 2019-12-11 18:02:14 -08:00
NVPTXTargetTransformInfo.h [ARM] Teach the Arm cost model that a Shift can be folded into other instructions 2019-12-09 10:24:33 +00:00
NVPTXUtilities.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
NVPTXUtilities.h
NVVMIntrRange.cpp [IR] Split out target specific intrinsic enums into separate headers 2019-12-11 18:02:14 -08:00
NVVMReflect.cpp [IR] Split out target specific intrinsic enums into separate headers 2019-12-11 18:02:14 -08:00
cl_common_defines.h