Home
last modified time | relevance | path

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

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp52 RegisterTargetMachine<WebAssemblyTargetMachine> X( in LLVMInitializeWebAssemblyTarget()
54 RegisterTargetMachine<WebAssemblyTargetMachine> Y( in LLVMInitializeWebAssemblyTarget()
113 WebAssemblyTargetMachine::WebAssemblyTargetMachine( in WebAssemblyTargetMachine() function in WebAssemblyTargetMachine
150 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() = default; // anchor.
152 const WebAssemblySubtarget *WebAssemblyTargetMachine::getSubtargetImpl() const { in getSubtargetImpl()
158 WebAssemblyTargetMachine::getSubtargetImpl(std::string CPU, in getSubtargetImpl()
168 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
193 WebAssemblyTargetMachine *WasmTM;
196 CoalesceFeaturesAndStripAtomics(WebAssemblyTargetMachine *WasmTM) in CoalesceFeaturesAndStripAtomics()
318 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM) in WebAssemblyPassConfig()
[all …]
H A DWebAssemblyTargetMachine.h24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
29 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
35 ~WebAssemblyTargetMachine() override;
H A DWebAssembly.h23 class WebAssemblyTargetMachine; variable
35 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
H A DWebAssemblyISelDAGToDAG.cpp49 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &TM, in WebAssemblyDAGToDAGISel()
394 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
H A DWebAssemblyTargetTransformInfo.h40 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
H A DCMakeLists.txt57 WebAssemblyTargetMachine.cpp
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp413 WebAssemblyTargetMachine &TM, in getGlobalVariable()
927 auto &TM = TPC->getTM<WebAssemblyTargetMachine>(); in runOnModule()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp50 RegisterTargetMachine<WebAssemblyTargetMachine> X( in LLVMInitializeWebAssemblyTarget()
52 RegisterTargetMachine<WebAssemblyTargetMachine> Y( in LLVMInitializeWebAssemblyTarget()
107 WebAssemblyTargetMachine::WebAssemblyTargetMachine( in WebAssemblyTargetMachine() function in WebAssemblyTargetMachine
136 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() = default; // anchor.
139 WebAssemblyTargetMachine::getSubtargetImpl(std::string CPU, in getSubtargetImpl()
149 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
176 WebAssemblyTargetMachine *WasmTM;
179 CoalesceFeaturesAndStripAtomics(WebAssemblyTargetMachine *WasmTM) in CoalesceFeaturesAndStripAtomics()
299 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM) in WebAssemblyPassConfig()
302 WebAssemblyTargetMachine &getWebAssemblyTargetMachine() const { in getWebAssemblyTargetMachine()
[all …]
H A DWebAssemblyTargetMachine.h23 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
28 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~WebAssemblyTargetMachine() override;
H A DWebAssembly.h23 class WebAssemblyTargetMachine; variable
35 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
H A DWebAssemblyISelDAGToDAG.cpp40 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &TM, in WebAssemblyDAGToDAGISel()
235 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
H A DWebAssemblyTargetTransformInfo.h40 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
H A DCMakeLists.txt52 WebAssemblyTargetMachine.cpp
H A DWebAssemblyISelLowering.h42 class WebAssemblyTargetMachine; variable
/aosp_15_r20/external/llvm/lib/Target/WebAssembly/
H A 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()
H A DWebAssemblyTargetMachine.h24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {
29 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~WebAssemblyTargetMachine() override;
H A DWebAssembly.h23 class WebAssemblyTargetMachine; variable
30 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
H A DWebAssemblyISelDAGToDAG.cpp40 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &tm, in WebAssemblyDAGToDAGISel()
115 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
H A DWebAssemblyTargetTransformInfo.h41 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
H A DCMakeLists.txt38 WebAssemblyTargetMachine.cpp
H A DWebAssemblyISelLowering.h35 class WebAssemblyTargetMachine; variable