Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblySubtarget.cpp27 WebAssemblySubtarget &
28 WebAssemblySubtarget::initializeSubtargetDependencies(StringRef FS) { in initializeSubtargetDependencies()
38 WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT, in WebAssemblySubtarget() function in WebAssemblySubtarget
47 bool WebAssemblySubtarget::enableAtomicExpand() const { in enableAtomicExpand()
52 bool WebAssemblySubtarget::enableMachineScheduler() const { in enableMachineScheduler()
59 bool WebAssemblySubtarget::useAA() const { return true; } in useAA()
DWebAssemblyRuntimeLibcallSignatures.h23 class WebAssemblySubtarget; variable
25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
DWebAssemblyTargetMachine.h25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
36 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU,
38 const WebAssemblySubtarget *
DWebAssemblySubtarget.h35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
64 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS);
69 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
DWebAssemblyAsmPrinter.h24 const WebAssemblySubtarget *Subtarget;
40 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
50 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
DWebAssemblyFrameLowering.cpp47 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
128 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToGlobal()
143 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
163 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue()
230 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
DWebAssemblyISelDAGToDAG.cpp37 const WebAssemblySubtarget *Subtarget;
54 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
90 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
130 if (!MF.getSubtarget<WebAssemblySubtarget>().hasBulkMemory()) in Select()
DWebAssemblyTargetTransformInfo.h33 const WebAssemblySubtarget *ST;
36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
DWebAssemblyInstrInfo.h36 class WebAssemblySubtarget; variable
42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblySubtarget.cpp27 WebAssemblySubtarget &
28 WebAssemblySubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
40 WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT, in WebAssemblySubtarget() function in WebAssemblySubtarget
49 bool WebAssemblySubtarget::enableAtomicExpand() const { in enableAtomicExpand()
54 bool WebAssemblySubtarget::enableMachineScheduler() const { in enableMachineScheduler()
61 bool WebAssemblySubtarget::useAA() const { return true; } in useAA()
DWebAssemblyFrameLowering.cpp48 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
127 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getSPReg()
133 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getFPReg()
140 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcConst()
146 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAdd()
152 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcSub()
158 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAnd()
165 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobGet()
172 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobSet()
180 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToGlobal()
[all …]
DWebAssemblyTargetMachine.h25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
36 const WebAssemblySubtarget *getSubtargetImpl() const;
37 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU,
39 const WebAssemblySubtarget *
DWebAssemblyRuntimeLibcallSignatures.h23 class WebAssemblySubtarget; variable
25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
DWebAssemblySubtarget.h35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
60 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef CPU,
66 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
DWebAssemblyAsmPrinter.h22 const WebAssemblySubtarget *Subtarget;
45 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
55 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
DWebAssemblyInstrInfo.h36 class WebAssemblySubtarget; variable
42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DWebAssemblyTargetTransformInfo.h33 const WebAssemblySubtarget *ST;
36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
DWebAssemblyISelDAGToDAG.cpp37 const WebAssemblySubtarget *Subtarget;
54 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
89 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
/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);
DWebAssemblyTargetTransformInfo.h34 const WebAssemblySubtarget *ST;
37 const WebAssemblySubtarget *getST() const { return ST; } in getST()

1234