Home
last modified time | relevance | path

Searched refs:WebAssemblyTargetMachine (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp34 RegisterTargetMachine<WebAssemblyTargetMachine> X(TheWebAssemblyTarget32); in LLVMInitializeWebAssemblyTarget()
35 RegisterTargetMachine<WebAssemblyTargetMachine> Y(TheWebAssemblyTarget64); in LLVMInitializeWebAssemblyTarget()
50 WebAssemblyTargetMachine::WebAssemblyTargetMachine( in WebAssemblyTargetMachine() function in WebAssemblyTargetMachine
73 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() {} in ~WebAssemblyTargetMachine()
76 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
102 WebAssemblyPassConfig(WebAssemblyTargetMachine *TM, PassManagerBase &PM) in WebAssemblyPassConfig()
105 WebAssemblyTargetMachine &getWebAssemblyTargetMachine() const { in getWebAssemblyTargetMachine()
106 return getTM<WebAssemblyTargetMachine>(); in getWebAssemblyTargetMachine()
119 TargetIRAnalysis WebAssemblyTargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
126 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DWebAssemblyTargetMachine.h24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
29 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~WebAssemblyTargetMachine() override;
DWebAssembly.h23 class WebAssemblyTargetMachine; variable
30 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
DWebAssemblyISelDAGToDAG.cpp40 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &tm, in WebAssemblyDAGToDAGISel()
115 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
DWebAssemblyTargetTransformInfo.h41 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
DCMakeLists.txt38 WebAssemblyTargetMachine.cpp
DWebAssemblyISelLowering.h35 class WebAssemblyTargetMachine; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp47 RegisterTargetMachine<WebAssemblyTargetMachine> X( in LLVMInitializeWebAssemblyTarget()
49 RegisterTargetMachine<WebAssemblyTargetMachine> Y( in LLVMInitializeWebAssemblyTarget()
91 WebAssemblyTargetMachine::WebAssemblyTargetMachine( in WebAssemblyTargetMachine() function in WebAssemblyTargetMachine
120 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() {} in ~WebAssemblyTargetMachine()
123 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
165 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM) in WebAssemblyPassConfig()
168 WebAssemblyTargetMachine &getWebAssemblyTargetMachine() const { in getWebAssemblyTargetMachine()
169 return getTM<WebAssemblyTargetMachine>(); in getWebAssemblyTargetMachine()
183 WebAssemblyTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
188 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DWebAssemblyTargetMachine.h24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
29 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
35 ~WebAssemblyTargetMachine() override;
DWebAssemblyISelDAGToDAG.cpp41 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &tm, in WebAssemblyDAGToDAGISel()
109 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
DWebAssembly.h24 class WebAssemblyTargetMachine; variable
36 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
DWebAssemblyTargetTransformInfo.h41 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
DCMakeLists.txt51 WebAssemblyTargetMachine.cpp
DWebAssemblyISelLowering.h35 class WebAssemblyTargetMachine; variable