llvm-project/llvm/lib/Target/NVPTX
Guillaume Chatelet 1507fc1506 [Alignment][NFC] Migrate TTI::isLegalToVectorize{Load,Store}Chain to Align
This is patch is part of a series to introduce an Alignment type.
See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
See this patch for the introduction of the type: https://reviews.llvm.org/D64790

Differential Revision: https://reviews.llvm.org/D82653
2020-06-26 14:14:27 +00:00
..
MCTargetDesc [NVPTX] Remove unused forward declarations. NFC. 2020-04-23 16:30:44 +01:00
TargetInfo CMake: Make most target symbols hidden by default 2020-01-14 19:46:52 -08:00
CMakeLists.txt
LLVMBuild.txt
ManagedStringPool.h
NVPTX.h [NVPTX] Remove unused forward declarations. NFC. 2020-04-23 16:30:44 +01:00
NVPTX.td [CUDA] Add partial support for recent CUDA versions. 2020-04-08 11:19:44 -07:00
NVPTXAllocaHoisting.cpp
NVPTXAllocaHoisting.h
NVPTXAsmPrinter.cpp [NVPTX] Fix for NVPTX module asm regression 2020-06-24 11:17:09 -07:00
NVPTXAsmPrinter.h [NVPTX] Fix for NVPTX module asm regression 2020-06-24 11:17:09 -07:00
NVPTXAssignValidGlobalNames.cpp
NVPTXFrameLowering.cpp CodeGen: Use Register in TargetFrameLowering 2020-04-07 17:07:44 -04:00
NVPTXFrameLowering.h [NVPTX] Remove unused forward declarations. NFC. 2020-04-23 16:30:44 +01: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
NVPTXISelLowering.cpp [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand(). 2020-04-27 22:17:03 -07:00
NVPTXISelLowering.h [CallSite removal][TargetLowering] Replace ImmutableCallSite with CallBase 2020-04-13 13:50:15 -07:00
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
NVPTXInstrInfo.td
NVPTXIntrinsics.td
NVPTXLowerAggrCopies.cpp StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
NVPTXLowerAggrCopies.h
NVPTXLowerAlloca.cpp Fix "pointer is null" static analyzer warning. NFCI. 2020-01-15 12:18:11 +00:00
NVPTXLowerArgs.cpp AllocaInst should store Align instead of MaybeAlign. 2020-05-16 14:53:16 -07:00
NVPTXMCExpr.cpp
NVPTXMCExpr.h
NVPTXMachineFunctionInfo.h
NVPTXPeephole.cpp
NVPTXPrologEpilogPass.cpp [DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructions 2020-06-22 16:01:12 +01: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 [NVPTX, LSV] Move the LSV optimization pass to later when the graph is cleaner 2020-02-13 12:15:38 -08:00
NVPTXTargetMachine.h
NVPTXTargetObjectFile.h [Target] Use Align in TargetLoweringObjectFile::getSectionForConstant. 2020-05-21 15:23:29 -07:00
NVPTXTargetTransformInfo.cpp [NFC][CostModel] Add TargetCostKind to relevant APIs 2020-05-05 10:35:54 +01:00
NVPTXTargetTransformInfo.h [Alignment][NFC] Migrate TTI::isLegalToVectorize{Load,Store}Chain to Align 2020-06-26 14:14:27 +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