Lines Matching refs:WebAssemblyTargetMachine
1 //===- WebAssemblyTargetMachine.cpp - Define TargetMachine for WebAssembly -==//
14 #include "WebAssemblyTargetMachine.h"
60 RegisterTargetMachine<WebAssemblyTargetMachine> X(
62 RegisterTargetMachine<WebAssemblyTargetMachine> Y(
117 WebAssemblyTargetMachine::WebAssemblyTargetMachine(
146 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() = default; // anchor.
149 WebAssemblyTargetMachine::getSubtargetImpl(std::string CPU,
159 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const {
186 WebAssemblyTargetMachine *WasmTM;
189 CoalesceFeaturesAndStripAtomics(WebAssemblyTargetMachine *WasmTM)
310 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM)
313 WebAssemblyTargetMachine &getWebAssemblyTargetMachine() const {
314 return getTM<WebAssemblyTargetMachine>();
334 WebAssemblyTargetMachine::getTargetTransformInfo(const Function &F) {
339 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) {
504 WebAssemblyTargetMachine::createDefaultFuncInfoYAML() const {
508 yaml::MachineFunctionInfo *WebAssemblyTargetMachine::convertFuncInfoToYAML(
514 bool WebAssemblyTargetMachine::parseMachineFunctionInfo(