| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 125 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, in NVPTXTargetMachine() function in NVPTXTargetMachine 148 NVPTXTargetMachine::~NVPTXTargetMachine() = default; 158 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32() 168 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64() 174 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() 177 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine() 178 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine() 213 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 217 MachineFunctionInfo *NVPTXTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo() 224 void NVPTXTargetMachine::registerDefaultAliasAnalyses(AAManager &AAM) { in registerDefaultAliasAnalyses() [all …]
|
| H A D | NVPTXTargetMachine.h | 25 class NVPTXTargetMachine : public LLVMTargetMachine { 36 NVPTXTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 41 ~NVPTXTargetMachine() override; 81 class NVPTXTargetMachine32 : public NVPTXTargetMachine { 92 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
|
| H A D | NVPTXRegisterInfo.cpp | 133 const NVPTXTargetMachine &TM = in getFrameRegister() 134 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameRegister() 140 const NVPTXTargetMachine &TM = in getFrameLocalRegister() 141 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameLocalRegister()
|
| H A D | NVPTXISelDAGToDAG.h | 29 const NVPTXTargetMachine &TM; 44 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, CodeGenOptLevel OptLevel); 107 explicit NVPTXDAGToDAGISelLegacy(NVPTXTargetMachine &tm,
|
| H A D | NVPTXLowerArgs.cpp | 167 bool runOnKernelFunction(const NVPTXTargetMachine &TM, Function &F); 168 bool runOnDeviceFunction(const NVPTXTargetMachine &TM, Function &F); 171 void handleByValParam(const NVPTXTargetMachine &TM, Argument *Arg); 412 void NVPTXLowerArgs::handleByValParam(const NVPTXTargetMachine &TM, in handleByValParam() 555 bool NVPTXLowerArgs::runOnKernelFunction(const NVPTXTargetMachine &TM, in runOnKernelFunction() 606 bool NVPTXLowerArgs::runOnDeviceFunction(const NVPTXTargetMachine &TM, in runOnDeviceFunction() 616 auto &TM = getAnalysis<TargetPassConfig>().getTM<NVPTXTargetMachine>(); in runOnFunction()
|
| H A D | NVPTXSubtarget.h | 46 const NVPTXTargetMachine &TM; 60 const std::string &FS, const NVPTXTargetMachine &TM); in getInstrInfo()
|
| H A D | NVPTXAsmPrinter.cpp | 213 NVPTXTargetMachine &nvTM = static_cast<NVPTXTargetMachine&>(TM); in lowerImageHandleSymbol() 576 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitKernelFunctionDirectives() 796 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitStartOfAsmFile() 807 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in doInitialization() 859 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitGlobals() 897 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitHeader() 975 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) { in emitLinkageDirective() 1359 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitDemotedVars() 1594 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() != in emitFunctionParamList() 1728 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) { in setAndEmitFunctionVirtualRegisters()
|
| H A D | NVPTX.h | 24 class NVPTXTargetMachine; variable 38 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
|
| H A D | NVPTXSubtarget.cpp | 14 #include "NVPTXTargetMachine.h" 54 const NVPTXTargetMachine &TM) in hasImageHandles()
|
| H A D | NVPTXFrameLowering.cpp | 51 static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit(); in emitPrologue()
|
| H A D | NVPTXTargetTransformInfo.h | 40 explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F) in NVPTXTTIImpl()
|
| H A D | NVPTXISelLowering.h | 453 explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM, 543 const NVPTXTargetMachine *nvTM;
|
| H A D | NVPTXAsmPrinter.h | 252 EmitGeneric(static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == in NVPTXAsmPrinter()
|
| H A D | NVPTXUtilities.cpp | 394 *static_cast<const NVPTXTargetMachine &>(TM).getSubtargetImpl(); in shouldEmitPTXNoReturn()
|
| H A D | NVPTXReplaceImageHandles.cpp | 18 #include "NVPTXTargetMachine.h" 1816 const NVPTXTargetMachine &TM = in findIndexForHandle() 1817 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in findIndexForHandle()
|
| H A D | NVPTXISelDAGToDAG.cpp | 39 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM, in createNVPTXISelDag() 44 NVPTXDAGToDAGISelLegacy::NVPTXDAGToDAGISelLegacy(NVPTXTargetMachine &tm, in NVPTXDAGToDAGISelLegacy() 53 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, in INITIALIZE_PASS()
|
| H A D | NVPTXISelLowering.cpp | 406 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM, in NVPTXTargetLowering()
|