| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 139 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, in NVPTXTargetMachine() function in NVPTXTargetMachine 163 NVPTXTargetMachine::~NVPTXTargetMachine() = default; 173 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in NVPTXTargetMachine32() 183 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in NVPTXTargetMachine64() 189 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() 192 NVPTXTargetMachine &getNVPTXTargetMachine() const { in getNVPTXTargetMachine() 193 return getTM<NVPTXTargetMachine>(); in getNVPTXTargetMachine() 228 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() 232 MachineFunctionInfo *NVPTXTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo() 239 void NVPTXTargetMachine::registerEarlyDefaultAliasAnalyses(AAManager &AAM) { in registerEarlyDefaultAliasAnalyses() [all …]
|
| H A D | NVPTXTargetMachine.h | 25 class NVPTXTargetMachine : public CodeGenTargetMachineImpl { 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 | 128 const NVPTXTargetMachine &TM = in getFrameRegister() 129 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameRegister() 135 const NVPTXTargetMachine &TM = in getFrameLocalRegister() 136 static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in getFrameLocalRegister()
|
| H A D | NVPTXISelDAGToDAG.h | 41 const NVPTXTargetMachine &TM; 58 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, CodeGenOptLevel OptLevel); 122 explicit NVPTXDAGToDAGISelLegacy(NVPTXTargetMachine &tm,
|
| H A D | NVPTXLowerArgs.cpp | 532 static void handleByValParam(const NVPTXTargetMachine &TM, Argument *Arg) { in handleByValParam() 634 static bool runOnKernelFunction(const NVPTXTargetMachine &TM, Function &F) { in runOnKernelFunction() 681 static bool runOnDeviceFunction(const NVPTXTargetMachine &TM, Function &F) { in runOnDeviceFunction() 694 static bool processFunction(Function &F, NVPTXTargetMachine &TM) { in processFunction() 700 auto &TM = getAnalysis<TargetPassConfig>().getTM<NVPTXTargetMachine>(); in runOnFunction() 730 auto &NTM = static_cast<NVPTXTargetMachine &>(TM); in run()
|
| H A D | NVPTXAsmPrinter.cpp | 434 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitKernelFunctionDirectives() 652 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitStartOfAsmFile() 663 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in doInitialization() 699 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitGlobals() 735 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitHeader() 804 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) { in emitLinkageDirective() 1161 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM); in emitDemotedVars() 1469 if (static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit()) { in setAndEmitFunctionVirtualRegisters()
|
| H A D | NVPTX.h | 26 class NVPTXTargetMachine; variable 40 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
|
| H A D | NVPTXSubtarget.cpp | 56 const NVPTXTargetMachine &TM) in NVPTXSubtarget()
|
| H A D | NVPTXFrameLowering.cpp | 52 static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit(); in emitPrologue()
|
| H A D | NVPTXSubtarget.h | 59 const std::string &FS, const NVPTXTargetMachine &TM);
|
| H A D | NVPTXISelLowering.h | 104 explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM, 193 const NVPTXTargetMachine *nvTM;
|
| H A D | NVPTXTargetTransformInfo.h | 41 explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F) in NVPTXTTIImpl()
|
| H A D | NVPTXTargetTransformInfo.cpp | 607 const NVPTXTargetMachine &TM = in getAssumedAddrSpace() 608 static_cast<const NVPTXTargetMachine &>(getTLI()->getTargetMachine()); in getAssumedAddrSpace()
|
| H A D | NVPTXAsmPrinter.h | 246 EmitGeneric(static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == in NVPTXAsmPrinter()
|
| H A D | NVPTXUtilities.cpp | 383 *static_cast<const NVPTXTargetMachine &>(TM).getSubtargetImpl(); in shouldEmitPTXNoReturn()
|
| H A D | NVPTXISelDAGToDAG.cpp | 43 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM, in createNVPTXISelDag() 48 NVPTXDAGToDAGISelLegacy::NVPTXDAGToDAGISelLegacy(NVPTXTargetMachine &tm, in NVPTXDAGToDAGISelLegacy() 57 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm, in INITIALIZE_PASS()
|
| H A D | NVPTXReplaceImageHandles.cpp | 1806 const auto &TM = static_cast<const NVPTXTargetMachine &>(MF.getTarget()); in replaceImageHandle()
|
| H A D | NVPTXISelLowering.cpp | 511 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM, in NVPTXTargetLowering()
|