/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRuntimeLibcallSignatures.h | 25 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget, 30 extern void getLibcallSignature(const WebAssemblySubtarget &Subtarget,
|
H A D | WebAssemblyAsmPrinter.h | 24 const WebAssemblySubtarget *Subtarget; member in class:llvm::final 33 : AsmPrinter(TM, std::move(Streamer)), Subtarget(nullptr), MRI(nullptr), 40 const WebAssemblySubtarget &getSubtarget() const { return *Subtarget; } 50 Subtarget = &MF.getSubtarget<WebAssemblySubtarget>();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCLowerMASSVEntries.cpp | 54 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget); 56 const PPCSubtarget *Subtarget); 58 const PPCSubtarget *Subtarget); 75 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { argument 76 // Assume Power8 when Subtarget is unavailable. 77 if (!Subtarget) 79 if (Subtarget->hasP9Vector()) 81 if (Subtarget->hasP8Vector()) 84 report_fatal_error("Unsupported Subtarget: MASSV is supported only on " 92 const PPCSubtarget *Subtarget) { 91 createMASSVFuncName(Function &Func, const PPCSubtarget *Subtarget) argument 102 lowerMASSVCall(CallInst *CI, Function &Func, Module &M, const PPCSubtarget *Subtarget) argument 126 const PPCSubtarget *Subtarget; local [all...] |
H A D | PPCRegisterInfo.cpp | 143 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); local 145 if (Subtarget.hasVSX()) 147 if (Subtarget.hasAltivec()) 152 if (Subtarget.isDarwinABI()) 154 ? (Subtarget.hasAltivec() ? CSR_Darwin64_Altivec_SaveList 156 : (Subtarget.hasAltivec() ? CSR_Darwin32_Altivec_SaveList 168 if (Subtarget.hasAltivec()) 175 if (Subtarget.hasAltivec()) 177 else if (Subtarget.hasSPE()) 183 if (Subtarget 200 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); local 225 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 273 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 348 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 395 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 454 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 502 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 621 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 649 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 694 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 737 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 846 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 896 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 922 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 944 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local 1023 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsRegisterInfo.cpp | 94 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); local 97 if (Subtarget.hasMips64()) 98 return Subtarget.hasMips64r6() ? CSR_Interrupt_64R6_SaveList 101 return Subtarget.hasMips32r6() ? CSR_Interrupt_32R6_SaveList 105 if (Subtarget.isSingleFloat()) 108 if (Subtarget.isABI_N64()) 111 if (Subtarget.isABI_N32()) 114 if (Subtarget.isFP64bit()) 117 if (Subtarget.isFPXX()) 126 const MipsSubtarget &Subtarget local 160 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); local 282 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); local 305 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); local [all...] |
H A D | MipsTargetMachine.h | 32 const MipsSubtarget *Subtarget; member in class:llvm::MipsTargetMachine 49 if (Subtarget) 50 return Subtarget;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.h | 22 BPFSubtarget Subtarget; member in class:llvm::BPFTargetMachine 30 const BPFSubtarget *getSubtargetImpl() const { return &Subtarget; } 32 return &Subtarget;
|
H A D | BPFTargetMachine.cpp | 66 Subtarget(TT, CPU, FS, *this) { 71 MAI->setDwarfUsesRelocationsAcrossSections(!Subtarget.getUseDwarfRIS()); 118 const BPFSubtarget *Subtarget = getBPFTargetMachine().getSubtargetImpl(); local 120 if (Subtarget->getHasAlu32())
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.h | 29 SystemZSubtarget Subtarget; member in class:llvm::SystemZTargetMachine 38 const SystemZSubtarget *getSubtargetImpl() const { return &Subtarget; } 41 return &Subtarget;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.h | 28 XCoreSubtarget Subtarget; member in class:llvm::XCoreTargetMachine 37 const XCoreSubtarget *getSubtargetImpl() const { return &Subtarget; } 39 return &Subtarget;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCTargetMachine.h | 25 ARCSubtarget Subtarget; member in class:llvm::ARCTargetMachine 34 const ARCSubtarget *getSubtargetImpl() const { return &Subtarget; } 36 return &Subtarget;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VETargetMachine.h | 24 VESubtarget Subtarget; member in class:llvm::VETargetMachine 36 const VESubtarget *getSubtargetImpl() const { return &Subtarget; } 38 return &Subtarget;
|
H A D | VEISelDAGToDAG.cpp | 32 /// Subtarget - Keep a pointer to the VE Subtarget around so that we can 34 const VESubtarget *Subtarget; member in class:__anon2423::VEDAGToDAGISel 40 Subtarget = &MF.getSubtarget<VESubtarget>();
|
H A D | VEInstrInfo.h | 28 const VESubtarget &Subtarget; member in class:llvm::VEInstrInfo
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.h | 27 MSP430Subtarget Subtarget; member in class:llvm::MSP430TargetMachine 37 return &Subtarget;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionRetHardening.cpp | 63 const X86Subtarget *Subtarget = &MF.getSubtarget<X86Subtarget>(); local 64 if (!Subtarget->useLVIControlFlowIntegrity() || !Subtarget->is64Bit()) 73 const X86RegisterInfo *TRI = Subtarget->getRegisterInfo(); 74 const X86InstrInfo *TII = Subtarget->getInstrInfo(); 94 << Subtarget->getRegisterInfo()->getRegAsmName(ClobberReg)
|
H A D | X86SelectionDAGInfo.cpp | 51 const X86Subtarget &Subtarget = local 69 ConstantSize->getZExtValue() > Subtarget.getMaxInlineSizeThreshold()) { 125 if (Subtarget.is64Bit() && ((Align & 0x7) == 0)) { // QWORD aligned 154 bool Use64BitRegs = Subtarget.isTarget64BitLP64(); 186 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, argument 189 const bool Use64BitRegs = Subtarget.isTarget64BitLP64(); 208 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, argument 211 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, 216 static MVT getOptimalRepmovsType(const X86Subtarget &Subtarget, argument 228 return Subtarget 236 emitConstantSizeRepmov( SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size, EVT SizeVT, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) argument 307 const X86Subtarget &Subtarget = local [all...] |
H A D | X86RegisterInfo.cpp | 125 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); local 134 if (!Subtarget.hasAVX512() && 141 if (!Subtarget.hasVLX() && 148 if (Subtarget.hasVLX() && 155 if (Subtarget.hasAVX512() && 181 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); local 185 if (Subtarget.isTarget64BitLP64()) 201 if (Subtarget.isTarget64BitLP64()) 206 if (Subtarget.isTarget64BitLP64()) 210 if (Subtarget 283 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>(); local 411 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); local 802 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); local 811 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetMachine.h | 28 LanaiSubtarget Subtarget; member in class:llvm::LanaiTargetMachine 41 return &Subtarget;
|
H A D | LanaiFrameLowering.h | 32 explicit LanaiFrameLowering(const LanaiSubtarget &Subtarget) argument 36 STI(Subtarget) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstructionSelector.cpp | 48 // FIXME: This is necessary because DAGISel uses "Subtarget->" and GlobalISel 50 // Subtarget variable. 51 const RISCVSubtarget *Subtarget = &STI; member in class:__anon2384::RISCVInstructionSelector 99 RISCVSubtarget &Subtarget, 101 return new RISCVInstructionSelector(TM, Subtarget, RBI); 98 createRISCVInstructionSelector(const RISCVTargetMachine &TM, RISCVSubtarget &Subtarget, RISCVRegisterBankInfo &RBI) argument
|
H A D | RISCVRegisterInfo.cpp | 44 auto &Subtarget = MF->getSubtarget<RISCVSubtarget>(); local 46 if (Subtarget.hasStdExtD()) 48 if (Subtarget.hasStdExtF()) 53 switch (Subtarget.getTargetABI()) { 158 auto &Subtarget = MF.getSubtarget<RISCVSubtarget>(); local 160 switch (Subtarget.getTargetABI()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | LeonPasses.cpp | 41 Subtarget = &MF.getSubtarget<SparcSubtarget>(); 42 const TargetInstrInfo &TII = *Subtarget->getInstrInfo(); 78 Subtarget = &MF.getSubtarget<SparcSubtarget>(); 128 Subtarget = &MF.getSubtarget<SparcSubtarget>(); 129 const TargetInstrInfo &TII = *Subtarget->getInstrInfo();
|
H A D | SparcRegisterInfo.cpp | 56 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); local 67 if (!Subtarget.is64Bit()) 82 if (ReserveAppRegisters || !Subtarget.is64Bit()) 90 if (!Subtarget.isV9()) { 107 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); local 108 return Subtarget.is64Bit() ? &SP::I64RegsRegClass : &SP::IntRegsRegClass; 173 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); local 182 if (!Subtarget.isV9() || !Subtarget.hasHardQuad()) { 184 const TargetInstrInfo &TII = *Subtarget [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.h | 32 NVPTXSubtarget Subtarget; member in class:llvm::NVPTXTargetMachine 45 return &Subtarget; 47 const NVPTXSubtarget *getSubtargetImpl() const { return &Subtarget; }
|