Searched refs:NVPTXTargetMachine (Results 1 - 15 of 15) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h1 //===-- NVPTXTargetMachine.h - Define TargetMachine for NVPTX ---*- C++ -*-===//
24 /// NVPTXTargetMachine
26 class NVPTXTargetMachine : public LLVMTargetMachine { class in namespace:llvm
34 // Hold Strings that can be free'd all together with NVPTXTargetMachine
38 NVPTXTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
43 ~NVPTXTargetMachine() override;
73 }; // NVPTXTargetMachine.
75 class NVPTXTargetMachine32 : public NVPTXTargetMachine {
84 class NVPTXTargetMachine64 : public NVPTXTargetMachine {
H A DNVPTXTargetMachine.cpp1 //===-- NVPTXTargetMachine.cpp - Define TargetMachine for NVPTX -----------===//
13 #include "NVPTXTargetMachine.h"
107 NVPTXTargetMachine::NVPTXTargetMachine(const Target &T, const Triple &TT, function in class:NVPTXTargetMachine
130 NVPTXTargetMachine::~NVPTXTargetMachine() = default;
140 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {}
150 : NVPTXTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {}
156 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM)
159 NVPTXTargetMachine
[all...]
H A DNVPTX.h21 class NVPTXTargetMachine;
37 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
46 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM);
H A DNVPTXSubtarget.h41 const NVPTXTargetMachine &TM;
55 const std::string &FS, const NVPTXTargetMachine &TM);
H A DNVPTXSubtarget.cpp14 #include "NVPTXTargetMachine.h"
50 const NVPTXTargetMachine &TM)
H A DNVPTXLowerArgs.cpp92 #include "NVPTXTargetMachine.h"
125 NVPTXLowerArgs(const NVPTXTargetMachine *TM = nullptr)
132 const NVPTXTargetMachine *TM;
253 llvm::createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM) {
H A DNVPTXISelDAGToDAG.h19 #include "NVPTXTargetMachine.h"
28 const NVPTXTargetMachine &TM;
41 explicit NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
H A DNVPTXFrameLowering.cpp17 #include "NVPTXTargetMachine.h"
48 static_cast<const NVPTXTargetMachine &>(MF.getTarget()).is64Bit();
H A DNVPTXReplaceImageHandles.cpp18 #include "NVPTXTargetMachine.h"
146 const NVPTXTargetMachine &TM =
147 static_cast<const NVPTXTargetMachine &>(MF.getTarget());
H A DNVPTXTargetTransformInfo.h19 #include "NVPTXTargetMachine.h"
39 explicit NVPTXTTIImpl(const NVPTXTargetMachine *TM, const Function &F)
H A DNVPTXAsmPrinter.h19 #include "NVPTXTargetMachine.h"
153 if (static_cast<const NVPTXTargetMachine &>(AP.TM).is64Bit())
293 EmitGeneric(static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() ==
H A DNVPTXISelLowering.h442 explicit NVPTXTargetLowering(const NVPTXTargetMachine &TM,
506 const NVPTXTargetMachine *nvTM;
H A DNVPTXAsmPrinter.cpp24 #include "NVPTXTargetMachine.h"
204 NVPTXTargetMachine &nvTM = static_cast<NVPTXTargetMachine&>(TM);
769 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
857 const NVPTXTargetMachine &NTM = static_cast<const NVPTXTargetMachine &>(TM);
966 if (static_cast<NVPTXTargetMachine &>(TM).getDrvInterface() == NVPTX::CUDA) {
1199 if (static_cast<const NVPTXTargetMachine &>(TM).is64Bit()) {
1308 if (static_cast<const NVPTXTargetMachine
[all...]
H A DNVPTXISelDAGToDAG.cpp33 FunctionPass *llvm::createNVPTXISelDag(NVPTXTargetMachine &TM,
38 NVPTXDAGToDAGISel::NVPTXDAGToDAGISel(NVPTXTargetMachine &tm,
H A DNVPTXISelLowering.cpp18 #include "NVPTXTargetMachine.h"
344 NVPTXTargetLowering::NVPTXTargetLowering(const NVPTXTargetMachine &TM,

Completed in 189 milliseconds