Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A 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()
H A DWebAssemblyRuntimeLibcallSignatures.h24 class WebAssemblySubtarget; variable
26 extern void GetLibcallSignature(const WebAssemblySubtarget &Subtarget,
31 extern void GetLibcallSignature(const WebAssemblySubtarget &Subtarget,
H A DWebAssemblySubtarget.h31 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {
56 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef FS);
61 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
H A DWebAssemblyAsmPrinter.h25 const WebAssemblySubtarget *Subtarget;
41 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
51 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
H A DWebAssemblyFrameLowering.cpp48 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
129 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToGlobal()
144 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
164 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue()
230 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
H A DWebAssemblyTargetMachine.h26 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap;
36 const WebAssemblySubtarget *
H A DWebAssemblyTargetTransformInfo.h34 const WebAssemblySubtarget *ST;
37 const WebAssemblySubtarget *getST() const { return ST; } in getST()
H A DWebAssemblyInstrInfo.h27 class WebAssemblySubtarget; variable
33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
H A DWebAssemblyISelLowering.h34 class WebAssemblySubtarget; variable
40 const WebAssemblySubtarget &STI);
45 const WebAssemblySubtarget *Subtarget;
H A DWebAssemblyLateEHPrepare.cpp155 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in replaceFuncletReturns()
227 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAlls()
246 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addRethrows()
301 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in ensureSingleBBTermPads()
392 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAllTerminatePads()
H A DWebAssemblyISelDAGToDAG.cpp36 const WebAssemblySubtarget *Subtarget;
57 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
H A DWebAssemblyCFGStackify.cpp213 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeBlockMarker()
352 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeLoopMarker()
427 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeTryMarker()
696 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in rewriteDepthImmediates()
820 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
821 if (!MF.getSubtarget<WebAssemblySubtarget>() in runOnMachineFunction()
H A DWebAssemblyRegisterInfo.cpp111 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex()
145 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
H A DWebAssemblyMemIntrinsicResults.cpp143 ->getSubtarget<WebAssemblySubtarget>() in ReplaceDominatedUses()
187 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
H A DWebAssemblyTargetMachine.cpp127 const WebAssemblySubtarget *
145 I = llvm::make_unique<WebAssemblySubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl()
H A DWebAssemblyPeephole.cpp121 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
123 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
H A DWebAssemblyReplacePhysRegs.cpp71 const auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
H A DWebAssemblyPrepareForLiveIntervals.cpp82 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DWebAssemblyCallIndirectFixup.cpp105 MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DWebAssemblyMachineFunctionInfo.cpp34 *TM.getSubtarget<WebAssemblySubtarget>(F).getTargetLowering(); in ComputeLegalValueVTs()
H A DWebAssemblyLowerBrUnless.cpp63 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DWebAssemblyInstrInfo.cpp31 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo()
H A DWebAssemblyFixIrreducibleControlFlow.cpp275 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in run()
H A DWebAssemblyMCInstLower.cpp76 const WebAssemblySubtarget &Subtarget = Printer.getSubtarget(); in GetExternalSymbolSymbol()
H A DWebAssemblyRegStackify.cpp767 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
768 const auto *TRI = MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()

12