Searched refs:WebAssemblyTargetMachine (Results 1 – 6 of 6) sorted by relevance
47 RegisterTargetMachine<WebAssemblyTargetMachine> X( in LLVMInitializeWebAssemblyTarget()49 RegisterTargetMachine<WebAssemblyTargetMachine> Y( in LLVMInitializeWebAssemblyTarget()96 WebAssemblyTargetMachine::WebAssemblyTargetMachine( in WebAssemblyTargetMachine() function in WebAssemblyTargetMachine125 WebAssemblyTargetMachine::~WebAssemblyTargetMachine() {} in ~WebAssemblyTargetMachine()128 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()170 WebAssemblyPassConfig(WebAssemblyTargetMachine &TM, PassManagerBase &PM) in WebAssemblyPassConfig()173 WebAssemblyTargetMachine &getWebAssemblyTargetMachine() const { in getWebAssemblyTargetMachine()174 return getTM<WebAssemblyTargetMachine>(); in getWebAssemblyTargetMachine()188 WebAssemblyTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()193 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
24 class WebAssemblyTargetMachine final : public LLVMTargetMachine {29 WebAssemblyTargetMachine(const Target &T, const Triple &TT, StringRef CPU,35 ~WebAssemblyTargetMachine() override;
41 WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &tm, in WebAssemblyDAGToDAGISel()113 FunctionPass *llvm::createWebAssemblyISelDag(WebAssemblyTargetMachine &TM, in createWebAssemblyISelDag()
24 class WebAssemblyTargetMachine; variable36 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
41 WebAssemblyTTIImpl(const WebAssemblyTargetMachine *TM, const Function &F) in WebAssemblyTTIImpl()
35 class WebAssemblyTargetMachine; variable