/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblySubtarget.cpp | 27 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()
|
D | WebAssemblyRuntimeLibcallSignatures.h | 23 class WebAssemblySubtarget; variable 25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget, 30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
|
D | WebAssemblyTargetMachine.h | 25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap; 36 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU, 38 const WebAssemblySubtarget *
|
D | WebAssemblySubtarget.h | 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo { 64 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS); 69 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
|
D | WebAssemblyAsmPrinter.h | 24 const WebAssemblySubtarget *Subtarget; 40 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget() 50 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
|
D | WebAssemblyFrameLowering.cpp | 47 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()
|
D | WebAssemblyISelDAGToDAG.cpp | 37 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()
|
D | WebAssemblyTargetTransformInfo.h | 33 const WebAssemblySubtarget *ST; 36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
|
D | WebAssemblyInstrInfo.h | 36 class WebAssemblySubtarget; variable 42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblySubtarget.cpp | 27 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()
|
D | WebAssemblyFrameLowering.cpp | 48 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 …]
|
D | WebAssemblyTargetMachine.h | 25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap; 36 const WebAssemblySubtarget *getSubtargetImpl() const; 37 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU, 39 const WebAssemblySubtarget *
|
D | WebAssemblyRuntimeLibcallSignatures.h | 23 class WebAssemblySubtarget; variable 25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget, 30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
|
D | WebAssemblySubtarget.h | 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo { 60 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef CPU, 66 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
|
D | WebAssemblyAsmPrinter.h | 22 const WebAssemblySubtarget *Subtarget; 45 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget() 55 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
|
D | WebAssemblyInstrInfo.h | 36 class WebAssemblySubtarget; variable 42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
|
D | WebAssemblyTargetTransformInfo.h | 33 const WebAssemblySubtarget *ST; 36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
|
D | WebAssemblyISelDAGToDAG.cpp | 37 const WebAssemblySubtarget *Subtarget; 54 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction() 89 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblySubtarget.cpp | 28 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()
|
D | WebAssemblySubtarget.h | 31 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo { 47 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS); 52 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
|
D | WebAssemblyFrameLowering.cpp | 45 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()
|
D | WebAssemblyISelLowering.h | 34 class WebAssemblySubtarget; variable 40 const WebAssemblySubtarget &STI); 45 const WebAssemblySubtarget *Subtarget;
|
D | WebAssemblyTargetMachine.h | 26 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap; 35 const WebAssemblySubtarget *
|
D | WebAssemblyInstrInfo.h | 27 class WebAssemblySubtarget; variable 33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
|
D | WebAssemblyTargetTransformInfo.h | 34 const WebAssemblySubtarget *ST; 37 const WebAssemblySubtarget *getST() const { return ST; } in getST()
|