/netbsd-src/external/apache2/llvm/dist/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 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 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 …]
|
H A 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 *
|
H A D | WebAssemblyRuntimeLibcallSignatures.h | 23 class WebAssemblySubtarget; variable 25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget, 30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
|
H A D | WebAssemblySubtarget.h | 35 class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo { 59 WebAssemblySubtarget &initializeSubtargetDependencies(StringRef CPU, 65 WebAssemblySubtarget(const Triple &TT, const std::string &CPU,
|
H A D | WebAssemblyAsmPrinter.h | 22 const WebAssemblySubtarget *Subtarget; 45 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } in getSubtarget() 55 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction()
|
H A D | WebAssemblyISelDAGToDAG.cpp | 37 const WebAssemblySubtarget *Subtarget; 54 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>(); in runOnMachineFunction() 89 if (!MF.getSubtarget<WebAssemblySubtarget>().hasAtomics()) in Select()
|
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 | WebAssemblyISelLowering.h | 41 class WebAssemblySubtarget; variable 46 const WebAssemblySubtarget &STI); 51 const WebAssemblySubtarget *Subtarget;
|
H A D | WebAssemblyTargetMachine.cpp | 149 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 D | WebAssemblySelectionDAGInfo.cpp | 25 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemcpy() 49 auto &ST = DAG.getMachineFunction().getSubtarget<WebAssemblySubtarget>(); in EmitTargetCodeForMemset()
|
H A D | WebAssemblyFixBrTableDefaults.cpp | 53 auto &WST = MF.getSubtarget<WebAssemblySubtarget>(); in fixBrTableIndex() 98 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in fixBrTableDefault()
|
H A D | WebAssemblyMemIntrinsicResults.cpp | 142 ->getSubtarget<WebAssemblySubtarget>() in replaceDominatedUses() 186 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
|
H A D | WebAssemblyRegisterInfo.cpp | 116 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateFrameIndex() 156 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
|
H A D | WebAssemblyPeephole.cpp | 143 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction() 145 *MF.getSubtarget<WebAssemblySubtarget>().getTargetLowering(); in runOnMachineFunction()
|
H A D | WebAssemblyMachineFunctionInfo.cpp | 37 *TM.getSubtarget<WebAssemblySubtarget>(F).getTargetLowering(); in computeLegalValueVTs() 59 !TM.getSubtarget<WebAssemblySubtarget>(ContextFunc).hasMultivalue()) { in computeSignatureVTs()
|
H A D | WebAssemblyCFGStackify.cpp | 256 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 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 | WebAssemblyPrepareForLiveIntervals.cpp | 81 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in runOnMachineFunction()
|
H A D | WebAssemblyReplacePhysRegs.cpp | 70 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
|
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 86 auto &TRI = *MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in runOnMachineFunction()
|
H A D | WebAssemblyDebugValueManager.cpp | 24 const auto *TII = MF->getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in WebAssemblyDebugValueManager()
|
H A D | CMakeLists.txt | 55 WebAssemblySubtarget.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyUtilities.h | 27 class WebAssemblySubtarget; variable 69 const WebAssemblySubtarget *Subtarget);
|