/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySubtarget.cpp | 27 WebAssemblySubtarget & 28 WebAssemblySubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 40 WebAssemblySubtarget::WebAssemblySubtarget(const Triple &TT, in WebAssemblySubtarget() function in WebAssemblySubtarget 48 bool WebAssemblySubtarget::enableAtomicExpand() const { in enableAtomicExpand() 53 bool WebAssemblySubtarget::enableMachineScheduler() const { in enableMachineScheduler() 60 bool WebAssemblySubtarget::useAA() const { return true; } in useAA()
|
H A D | WebAssemblyUtilities.h | 29 class WebAssemblySubtarget; variable 51 const WebAssemblySubtarget *Subtarget); 57 const WebAssemblySubtarget *Subtarget); 69 bool canLowerMultivalueReturn(const WebAssemblySubtarget *Subtarget); 74 bool canLowerReturn(size_t ResultSize, const WebAssemblySubtarget *Subtarget);
|
H A D | WebAssemblyFrameLowering.cpp | 26 #include "WebAssemblySubtarget.h" 72 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in getLocalForStackObject() 95 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP() 182 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getFPReg() 188 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcConst() 195 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAdd() 201 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcSub() 207 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAnd() 213 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobGet() 220 return MF.getSubtarget<WebAssemblySubtarget>() in getOpcGlobSet() [all...] |
H A D | WebAssemblyTargetMachine.h | 26 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap; 38 const WebAssemblySubtarget *getSubtargetImpl() const; 39 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU, 41 const WebAssemblySubtarget *
|
H A D | WebAssemblyRuntimeLibcallSignatures.h | 23 class WebAssemblySubtarget; variable 27 void getLibcallSignature(const WebAssemblySubtarget &Subtarget, 32 void getLibcallSignature(const WebAssemblySubtarget &Subtarget, StringRef Name,
|
H A D | WebAssemblySubtarget.h | 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo { 63 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef CPU, 69 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
|
H A D | WebAssemblyAsmPrinter.h | 22 const WebAssemblySubtarget *Subtarget; 37 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget() 44 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
|
H A D | WebAssemblyUtilities.cpp | 104 MCContext &Ctx, const WebAssemblySubtarget *Subtarget) { in getOrCreateFunctionTableSymbol() 124 MCContext &Ctx, const WebAssemblySubtarget *Subtarget) { in getOrCreateFuncrefCallTableSymbol() 187 const WebAssemblySubtarget *Subtarget) { in canLowerMultivalueReturn() 194 const WebAssemblySubtarget *Subtarget) { in canLowerReturn()
|
H A D | WebAssemblyInstrInfo.h | 36 class WebAssemblySubtarget; variable 42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
|
H A D | WebAssemblyTargetTransformInfo.h | 33 const WebAssemblySubtarget *ST; 36 const WebAssemblySubtarget *getST() const { return ST; } in getST()
|
H A D | WebAssemblySelectionDAGInfo.cpp | 25 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemcpy() 49 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemset()
|
H A D | WebAssemblyISelLowering.h | 41 class WebAssemblySubtarget; variable 46 const WebAssemblySubtarget &STI); 54 const WebAssemblySubtarget *Subtarget;
|
H A D | WebAssemblyPeephole.cpp | 17 #include "WebAssemblySubtarget.h" 120 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction() 122 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
|
H A D | WebAssemblyFixBrTableDefaults.cpp | 54 auto &WST = MF.getSubtarget<WebAssemblySubtarget>(); in fixBrTableIndex() 103 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in fixBrTableDefault()
|
H A D | WebAssemblyTargetMachine.cpp | 155 const WebAssemblySubtarget *WebAssemblyTargetMachine::getSubtargetImpl() const { in getSubtargetImpl() 160 const WebAssemblySubtarget * 165 I = std::make_unique<WebAssemblySubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl() 170 const WebAssemblySubtarget *
|
H A D | WebAssemblyRegisterInfo.cpp | 116 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex() 157 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
|
H A D | WebAssemblyMemIntrinsicResults.cpp | 141 ->getSubtarget<WebAssemblySubtarget>() in replaceDominatedUses() 185 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
|
H A D | WebAssemblyMachineFunctionInfo.cpp | 61 *TM.getSubtarget<WebAssemblySubtarget>(F).getTargetLowering(); in computeLegalValueVTs() 76 &TM.getSubtarget<WebAssemblySubtarget>(ContextFunc))) { in computeSignatureVTs()
|
H A D | WebAssemblyISelDAGToDAG.cpp | 42 const WebAssemblySubtarget *Subtarget; 56 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction() 139 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
|
H A D | WebAssemblyCFGStackify.cpp | 255 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeBlockMarker() 402 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeLoopMarker() 468 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in placeTryMarker() 665 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in removeUnnecessaryInstrs() 788 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in unstackifyVRegsUsedInSplitBB() 853 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addTryDelegate() 1729 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction() 1730 if (!MF.getSubtarget<WebAssemblySubtarget>() in runOnMachineFunction()
|
H A D | WebAssemblyLateEHPrepare.cpp | 203 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in addCatchAlls() 229 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in replaceFuncletReturns()
|
H A D | WebAssemblyReplacePhysRegs.cpp | 70 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
|
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 91 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyUtilities.h |
|
H A D | WebAssemblyUtilities.cpp |
|