Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A 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()
H A 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 …]
H A DWebAssemblyTargetMachine.h25 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
36 const WebAssemblySubtarget *getSubtargetImpl() const;
37 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU,
39 const WebAssemblySubtarget *
H A DWebAssemblyRuntimeLibcallSignatures.h23 class WebAssemblySubtarget; variable
25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
H A DWebAssemblySubtarget.h35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
59 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef CPU,
65 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
H A DWebAssemblyAsmPrinter.h22 const WebAssemblySubtarget *Subtarget;
45 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
55 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
H A DWebAssemblyISelDAGToDAG.cpp37 const WebAssemblySubtarget *Subtarget;
54 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
89 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
H A DWebAssemblyInstrInfo.h36 class WebAssemblySubtarget; variable
42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
H A DWebAssemblyTargetTransformInfo.h33 const WebAssemblySubtarget *ST;
36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
H A DWebAssemblyISelLowering.h41 class WebAssemblySubtarget; variable
46 const WebAssemblySubtarget &STI);
51 const WebAssemblySubtarget *Subtarget;
H A DWebAssemblyTargetMachine.cpp149 const WebAssemblySubtarget *WebAssemblyTargetMachine::getSubtargetImpl() const { in getSubtargetImpl()
154 const WebAssemblySubtarget *
159 I = std::make_unique<WebAssemblySubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl()
164 const WebAssemblySubtarget *
H A DWebAssemblySelectionDAGInfo.cpp25 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemcpy()
49 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemset()
H A DWebAssemblyFixBrTableDefaults.cpp53 auto &WST = MF.getSubtarget<WebAssemblySubtarget>(); in fixBrTableIndex()
98 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in fixBrTableDefault()
H A DWebAssemblyMemIntrinsicResults.cpp142 ->getSubtarget<WebAssemblySubtarget>() in replaceDominatedUses()
186 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
H A DWebAssemblyRegisterInfo.cpp116 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex()
156 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
H A DWebAssemblyPeephole.cpp143 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
145 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
H A DWebAssemblyMachineFunctionInfo.cpp37 *TM.getSubtarget<WebAssemblySubtarget>(F).getTargetLowering(); in computeLegalValueVTs()
59 !TM.getSubtarget<WebAssemblySubtarget>(ContextFunc).hasMultivalue()) { in computeSignatureVTs()
H A DWebAssemblyCFGStackify.cpp256 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeBlockMarker()
403 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeLoopMarker()
469 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeTryMarker()
666 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in removeUnnecessaryInstrs()
808 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in unstackifyVRegsUsedInSplitBB()
873 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addTryDelegate()
1785 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
1786 if (!MF.getSubtarget<WebAssemblySubtarget>() in runOnMachineFunction()
H A DWebAssemblyLateEHPrepare.cpp203 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAlls()
229 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in replaceFuncletReturns()
H A DWebAssemblyPrepareForLiveIntervals.cpp81 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DWebAssemblyReplacePhysRegs.cpp70 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
H A DWebAssemblyOptimizeLiveIntervals.cpp86 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
H A DWebAssemblyDebugValueManager.cpp24 const auto *TII = MF->getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in WebAssemblyDebugValueManager()
H A DCMakeLists.txt55 WebAssemblySubtarget.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.h27 class WebAssemblySubtarget; variable
69 const WebAssemblySubtarget *Subtarget);

12