Home
last modified time | relevance | path

Searched refs:WebAssemblySubtarget (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/lib/Target/WebAssembly/
DWebAssemblySubtarget.cpp28 WebAssemblySubtarget &
29 WebAssemblySubtarget::initializeSubtargetDependencies(StringRef FS) { in initializeSubtargetDependencies()
39 WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT, in WebAssemblySubtarget() function in WebAssemblySubtarget
48 bool WebAssemblySubtarget::enableMachineScheduler() const { in enableMachineScheduler()
55 bool WebAssemblySubtarget::useAA() const { return true; } in useAA()
DWebAssemblySubtarget.h31 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
47 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS);
52 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
DWebAssemblyFrameLowering.cpp45 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasFP()
92 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToMemory()
113 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
132 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue()
185 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
DWebAssemblyISelLowering.h34 class WebAssemblySubtarget; variable
40 const WebAssemblySubtarget &STI);
45 const WebAssemblySubtarget *Subtarget;
DWebAssemblyTargetMachine.h26 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
35 const WebAssemblySubtarget *
DWebAssemblyInstrInfo.h27 class WebAssemblySubtarget; variable
33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DWebAssemblyISelDAGToDAG.cpp35 const WebAssemblySubtarget *Subtarget;
53 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
DWebAssemblyTargetTransformInfo.h34 const WebAssemblySubtarget *ST;
37 const WebAssemblySubtarget *getST() const { return ST; } in getST()
DWebAssemblyTargetMachine.cpp75 const WebAssemblySubtarget *
93 I = llvm::make_unique<WebAssemblySubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl()
DWebAssemblyRegisterInfo.cpp105 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex()
139 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
DWebAssemblyStoreResults.cpp135 MBB.getParent()->getSubtarget<WebAssemblySubtarget>() in ReplaceDominatedUses()
189 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblySubtarget.cpp28 WebAssemblySubtarget &
29 WebAssemblySubtarget::initializeSubtargetDependencies(StringRef FS) { in initializeSubtargetDependencies()
39 WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT, in WebAssemblySubtarget() function in WebAssemblySubtarget
49 bool WebAssemblySubtarget::enableMachineScheduler() const { in enableMachineScheduler()
56 bool WebAssemblySubtarget::useAA() const { return true; } in useAA()
DWebAssemblyRuntimeLibcallSignatures.h24 class WebAssemblySubtarget; variable
26 extern void GetSignature(const WebAssemblySubtarget &Subtarget,
31 extern void GetSignature(const WebAssemblySubtarget &Subtarget,
DWebAssemblySubtarget.h31 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
51 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS);
56 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
DWebAssemblyAsmPrinter.h25 const WebAssemblySubtarget *Subtarget;
39 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
46 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
DWebAssemblyFrameLowering.cpp48 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
105 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToMemory()
120 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
139 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue()
206 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
DWebAssemblyISelLowering.h34 class WebAssemblySubtarget; variable
40 const WebAssemblySubtarget &STI);
45 const WebAssemblySubtarget *Subtarget;
DWebAssemblyTargetMachine.h26 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
36 const WebAssemblySubtarget *
DWebAssemblyLateEHPrepare.cpp123 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in replaceFuncletReturns()
195 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAlls()
214 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addRethrows()
265 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in ensureSingleBBTermPads()
353 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAllTerminatePads()
DWebAssemblyTargetTransformInfo.h34 const WebAssemblySubtarget *ST;
37 const WebAssemblySubtarget *getST() const { return ST; } in getST()
DWebAssemblyInstrInfo.h27 class WebAssemblySubtarget; variable
33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DWebAssemblyISelDAGToDAG.cpp36 const WebAssemblySubtarget *Subtarget;
53 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
DWebAssemblyRegisterInfo.cpp111 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex()
145 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
DWebAssemblyStoreResults.cpp136 MBB.getParent()->getSubtarget<WebAssemblySubtarget>() in ReplaceDominatedUses()
181 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
DWebAssemblyTargetMachine.cpp122 const WebAssemblySubtarget *
140 I = llvm::make_unique<WebAssemblySubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl()

123