| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMPredicates.td | 9 def HasV4T : Predicate<"Subtarget->hasV4TOps()">, 11 def NoV4T : Predicate<"!Subtarget->hasV4TOps()">; 12 def HasV5T : Predicate<"Subtarget->hasV5TOps()">, 14 def NoV5T : Predicate<"!Subtarget->hasV5TOps()">; 15 def HasV5TE : Predicate<"Subtarget->hasV5TEOps()">, 17 def HasV6 : Predicate<"Subtarget->hasV6Ops()">, 19 def NoV6 : Predicate<"!Subtarget->hasV6Ops()">; 20 def HasV6M : Predicate<"Subtarget->hasV6MOps()">, 23 def HasV8MBaseline : Predicate<"Subtarget->hasV8MBaselineOps()">, 26 def HasV8MMainline : Predicate<"Subtarget->hasV8MMainlineOps()">, [all …]
|
| H A D | ARMSelectionDAGInfo.cpp | 41 const ARMSubtarget &Subtarget = in EmitSpecializedLibcall() local 43 const ARMTargetLowering *TLI = Subtarget.getTargetLowering(); in EmitSpecializedLibcall() 142 static bool shouldGenerateInlineTPLoop(const ARMSubtarget &Subtarget, in shouldGenerateInlineTPLoop() argument 162 ConstantSize->getZExtValue() > Subtarget.getMaxInlineSizeThreshold() && in shouldGenerateInlineTPLoop() 164 Subtarget.getMaxMemcpyTPInlineSizeThreshold()) in shouldGenerateInlineTPLoop() 173 const ARMSubtarget &Subtarget = in EmitTargetCodeForMemcpy() local 177 if (Subtarget.hasMVEIntegerOps() && in EmitTargetCodeForMemcpy() 178 shouldGenerateInlineTPLoop(Subtarget, DAG, ConstantSize, Alignment, true)) in EmitTargetCodeForMemcpy() 192 if (!AlwaysInline && SizeVal > Subtarget.getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy() 203 const unsigned MaxLoadsInLDM = Subtarget.isThumb1Only() ? 4 : 6; in EmitTargetCodeForMemcpy() [all …]
|
| H A D | ARMISelLowering.cpp | 457 : TargetLowering(TM), Subtarget(&STI) { in ARMTargetLowering() 458 RegInfo = Subtarget->getRegisterInfo(); in ARMTargetLowering() 459 Itins = Subtarget->getInstrItineraryData(); in ARMTargetLowering() 464 if (!Subtarget->isTargetDarwin() && !Subtarget->isTargetIOS() && in ARMTargetLowering() 465 !Subtarget->isTargetWatchOS()) { in ARMTargetLowering() 473 if (Subtarget->isTargetMachO()) { in ARMTargetLowering() 475 if (Subtarget->isThumb() && Subtarget->hasVFP2Base() && in ARMTargetLowering() 476 Subtarget->hasARMOps() && !Subtarget->useSoftFloat()) { in ARMTargetLowering() 549 if (Subtarget->isAAPCS_ABI() && in ARMTargetLowering() 550 (Subtarget->isTargetAEABI() || Subtarget->isTargetGNUAEABI() || in ARMTargetLowering() [all …]
|
| H A D | ARMFastISel.cpp | 110 const ARMSubtarget *Subtarget; member in __anon455527bb0111::ARMFastISel 125 Subtarget( in ARMFastISel() 128 TM(funcInfo.MF->getTarget()), TII(*Subtarget->getInstrInfo()), in ARMFastISel() 129 TLI(*Subtarget->getTargetLowering()) { in ARMFastISel() 438 if (!Subtarget->hasVFP2Base()) return false; in ARMMaterializeFP() 461 if (Subtarget->hasV6T2Ops() && isUInt<16>(CI->getZExtValue())) { in ARMMaterializeInt() 473 if (VT == MVT::i32 && Subtarget->hasV6T2Ops() && CI->isNegative()) { in ARMMaterializeInt() 490 if (Subtarget->useMovt()) in ARMMaterializeInt() 528 if (Subtarget->isROPI() || Subtarget->isRWPI()) in ARMMaterializeGV() 531 bool IsIndirect = Subtarget->isGVIndirectSymbol(GV); in ARMMaterializeGV() [all …]
|
| H A D | ARMBaseInstrInfo.cpp | 115 Subtarget(STI) { in ARMBaseInstrInfo() 149 if (Subtarget.isCortexM7() && !DAG->hasVRegLiveness()) in CreateTargetMIHazardRecognizer() 167 if (Subtarget.isThumb2() || Subtarget.hasVFP2Base()) in CreateTargetPostRAHazardRecognizer() 830 const ARMSubtarget &Subtarget) const { in copyFromCPSR() 831 unsigned Opc = Subtarget.isThumb() in copyFromCPSR() 832 ? (Subtarget.isMClass() ? ARM::t2MRS_M : ARM::t2MRS_AR) in copyFromCPSR() 840 if (Subtarget.isMClass()) in copyFromCPSR() 850 const ARMSubtarget &Subtarget) const { in copyToCPSR() 851 unsigned Opc = Subtarget.isThumb() in copyToCPSR() 852 ? (Subtarget.isMClass() ? ARM::t2MSR_M : ARM::t2MSR_AR) in copyToCPSR() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.cpp | 94 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs() local 97 if (Subtarget.hasMips64()) in getCalleeSavedRegs() 98 return Subtarget.hasMips64r6() ? CSR_Interrupt_64R6_SaveList in getCalleeSavedRegs() 101 return Subtarget.hasMips32r6() ? CSR_Interrupt_32R6_SaveList in getCalleeSavedRegs() 105 if (Subtarget.isSingleFloat()) in getCalleeSavedRegs() 108 if (Subtarget.isABI_N64()) in getCalleeSavedRegs() 111 if (Subtarget.isABI_N32()) in getCalleeSavedRegs() 114 if (Subtarget.isFP64bit()) in getCalleeSavedRegs() 117 if (Subtarget.isFPXX()) in getCalleeSavedRegs() 126 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask() local [all …]
|
| H A D | MipsISelLowering.cpp | 117 return Subtarget.isABI_O32() || VT.getSizeInBits() == 32 ? MVT::i32 in getRegisterTypeForCallingConv() 125 return divideCeil(VT.getSizeInBits(), Subtarget.isABI_O32() ? 32 : 64); in getNumRegistersForCallingConv() 300 : TargetLowering(TM), Subtarget(STI), ABI(TM.getABI()) { in MipsTargetLowering() 307 if (Subtarget.hasMips32r6()) in MipsTargetLowering() 360 if (!(TM.Options.NoNaNsFPMath || Subtarget.inAbs2008Mode())) { in MipsTargetLowering() 365 if (Subtarget.isGP64bit()) { in MipsTargetLowering() 380 if (!Subtarget.isGP64bit()) { in MipsTargetLowering() 387 if (Subtarget.isGP64bit()) in MipsTargetLowering() 413 if (Subtarget.hasCnMips()) { in MipsTargetLowering() 427 if (!Subtarget.hasMips32r2()) in MipsTargetLowering() [all …]
|
| H A D | MipsAsmPrinter.cpp | 79 Subtarget = &MF.getSubtarget<MipsSubtarget>(); in runOnMachineFunction() 82 if (Subtarget->inMips16Mode()) in runOnMachineFunction() 96 if (Subtarget->isTargetNaCl()) in runOnMachineFunction() 118 bool InMicroMipsMode = Subtarget->inMicroMipsMode(); in emitPseudoIndirectBranch() 121 if (Subtarget->hasMips64r6()) { in emitPseudoIndirectBranch() 125 } else if (Subtarget->hasMips32r6()) { in emitPseudoIndirectBranch() 133 } else if (Subtarget->inMicroMipsMode()) in emitPseudoIndirectBranch() 144 unsigned ZeroReg = Subtarget->isGP64bit() ? Mips::ZERO_64 : Mips::ZERO; in emitPseudoIndirectBranch() 165 const MipsSubtarget &Subtarget) { in emitDirectiveRelocJalr() argument 179 Subtarget.inMicroMipsMode() ? "R_MICROMIPS_JALR" : "R_MIPS_JALR", in emitDirectiveRelocJalr() [all …]
|
| H A D | MipsSEISelLowering.cpp | 70 if (Subtarget.isGP64bit()) in MipsSETargetLowering() 73 if (Subtarget.hasDSP() || Subtarget.hasMSA()) { in MipsSETargetLowering() 85 if (Subtarget.hasDSP()) { in MipsSETargetLowering() 108 if (Subtarget.hasMips32r2()) { in MipsSETargetLowering() 114 if (Subtarget.hasDSPR2()) in MipsSETargetLowering() 117 if (Subtarget.hasMSA()) { in MipsSETargetLowering() 171 if (!Subtarget.useSoftFloat()) { in MipsSETargetLowering() 175 if (!Subtarget.isSingleFloat()) { in MipsSETargetLowering() 176 if (Subtarget.isFP64bit()) in MipsSETargetLowering() 188 if (Subtarget.hasCnMips()) in MipsSETargetLowering() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.td | 27 // Subtarget Features (device properties) 627 // Subtarget Features (options and debugging) 1175 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS">, 1179 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||" 1180 "Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS">, 1184 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||" 1185 "Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||" 1186 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX10">, 1190 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS">, 1194 Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS ||" [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 158 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs() local 160 if (!TM.isPPC64() && Subtarget.isAIXABI()) in getCalleeSavedRegs() 162 if (Subtarget.hasVSX()) { in getCalleeSavedRegs() 163 if (Subtarget.isAIXABI() && !TM.getAIXExtendedAltivecABI()) in getCalleeSavedRegs() 167 if (Subtarget.hasAltivec()) { in getCalleeSavedRegs() 168 if (Subtarget.isAIXABI() && !TM.getAIXExtendedAltivecABI()) in getCalleeSavedRegs() 183 !Subtarget.isUsingPCRelativeCalls(); in getCalleeSavedRegs() 187 if (Subtarget.isAIXABI()) in getCalleeSavedRegs() 190 if (Subtarget.hasAltivec()) in getCalleeSavedRegs() 197 if (Subtarget.hasAltivec()) in getCalleeSavedRegs() [all …]
|
| H A D | PPCLowerMASSVEntries.cpp | 55 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget); 57 const PPCSubtarget *Subtarget); 60 const PPCSubtarget *Subtarget); 76 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix() argument 78 if (!Subtarget) in getCPUSuffix() 80 if (Subtarget->hasP9Vector()) in getCPUSuffix() 82 if (Subtarget->hasP8Vector()) in getCPUSuffix() 93 const PPCSubtarget *Subtarget) { in createMASSVFuncName() argument 94 StringRef Suffix = getCPUSuffix(Subtarget); in createMASSVFuncName() 133 const PPCSubtarget *Subtarget) { in lowerMASSVCall() argument [all …]
|
| H A D | PPCISelLowering.cpp | 138 : TargetLowering(TM), Subtarget(STI) { in PPCTargetLowering() 145 bool isPPC64 = Subtarget.isPPC64(); in PPCTargetLowering() 154 if (!Subtarget.hasEFPU2()) in PPCTargetLowering() 179 if (Subtarget.isISA3_0()) { in PPCTargetLowering() 209 if (!Subtarget.hasSPE()) { in PPCTargetLowering() 225 if (Subtarget.useCRBits()) { in PPCTargetLowering() 228 if (isPPC64 || Subtarget.hasFPCVT()) { in PPCTargetLowering() 302 if (Subtarget.isISA3_0()) { in PPCTargetLowering() 337 if (!Subtarget.hasSPE()) { in PPCTargetLowering() 342 if (Subtarget.hasVSX()) { in PPCTargetLowering() [all …]
|
| H A D | PPCFrameLowering.cpp | 84 Subtarget(STI), ReturnSaveOffset(computeReturnSaveOffset(Subtarget)), in PPCFrameLowering() 85 TOCSaveOffset(computeTOCSaveOffset(Subtarget)), in PPCFrameLowering() 86 FramePointerSaveOffset(computeFramePointerSaveOffset(Subtarget)), in PPCFrameLowering() 87 LinkageSize(computeLinkageSize(Subtarget)), in PPCFrameLowering() 88 BasePointerSaveOffset(computeBasePointerSaveOffset(Subtarget)), in PPCFrameLowering() 89 CRSaveOffset(computeCRSaveOffset(Subtarget)) {} in PPCFrameLowering() 230 if (Subtarget.is64BitELFABI()) { in getCalleeSavedSpillSlots() 235 if (Subtarget.is32BitELFABI()) { in getCalleeSavedSpillSlots() 240 assert(Subtarget.isAIXABI() && "Unexpected ABI."); in getCalleeSavedSpillSlots() 242 if (Subtarget.isPPC64()) { in getCalleeSavedSpillSlots() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCV.td | 18 def HasStdExtM : Predicate<"Subtarget->hasStdExtM()">, 25 def HasStdExtA : Predicate<"Subtarget->hasStdExtA()">, 32 def HasStdExtF : Predicate<"Subtarget->hasStdExtF()">, 40 def HasStdExtD : Predicate<"Subtarget->hasStdExtD()">, 48 def HasStdExtZfh : Predicate<"Subtarget->hasStdExtZfh()">, 55 def HasStdExtC : Predicate<"Subtarget->hasStdExtC()">, 62 def HasStdExtZba : Predicate<"Subtarget->hasStdExtZba()">, 65 def NotHasStdExtZba : Predicate<"!Subtarget->hasStdExtZba()">; 70 def HasStdExtZbb : Predicate<"Subtarget->hasStdExtZbb()">, 77 def HasStdExtZbc : Predicate<"Subtarget->hasStdExtZbc()">, [all …]
|
| H A D | RISCVISelLowering.cpp | 47 : TargetLowering(TM), Subtarget(STI) { in RISCVTargetLowering() 49 if (Subtarget.isRV32E()) in RISCVTargetLowering() 52 RISCVABI::ABI ABI = Subtarget.getTargetABI(); in RISCVTargetLowering() 56 !Subtarget.hasStdExtF()) { in RISCVTargetLowering() 60 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering() 62 !Subtarget.hasStdExtD()) { in RISCVTargetLowering() 66 ABI = Subtarget.is64Bit() ? RISCVABI::ABI_LP64 : RISCVABI::ABI_ILP32; in RISCVTargetLowering() 81 MVT XLenVT = Subtarget.getXLenVT(); in RISCVTargetLowering() 86 if (Subtarget.hasStdExtZfh()) in RISCVTargetLowering() 88 if (Subtarget.hasStdExtF()) in RISCVTargetLowering() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 52 const X86Subtarget &Subtarget = in EmitTargetCodeForMemset() local 70 ConstantSize->getZExtValue() > Subtarget.getMaxInlineSizeThreshold()) { in EmitTargetCodeForMemset() 121 if (Subtarget.is64Bit() && Alignment > Align(8)) { // QWORD aligned in EmitTargetCodeForMemset() 154 bool Use64BitRegs = Subtarget.isTarget64BitLP64(); in EmitTargetCodeForMemset() 185 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovs() argument 188 const bool Use64BitRegs = Subtarget.isTarget64BitLP64(); in emitRepmovs() 207 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG, in emitRepmovsB() argument 210 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, in emitRepmovsB() 215 static MVT getOptimalRepmovsType(const X86Subtarget &Subtarget, in getOptimalRepmovsType() argument 227 return Subtarget.is64Bit() ? MVT::i64 : MVT::i32; in getOptimalRepmovsType() [all …]
|
| H A D | X86ISelLowering.cpp | 115 : TargetLowering(TM), Subtarget(STI) { in X86TargetLowering() 116 bool UseX87 = !Subtarget.useSoftFloat() && Subtarget.hasX87(); in X86TargetLowering() 117 X86ScalarSSEf64 = Subtarget.hasSSE2(); in X86TargetLowering() 118 X86ScalarSSEf32 = Subtarget.hasSSE1(); in X86TargetLowering() 131 if (Subtarget.isAtom()) in X86TargetLowering() 133 else if (Subtarget.is64Bit()) in X86TargetLowering() 137 const X86RegisterInfo *RegInfo = Subtarget.getRegisterInfo(); in X86TargetLowering() 142 if (Subtarget.hasSlowDivide32()) in X86TargetLowering() 144 if (Subtarget.hasSlowDivide64() && Subtarget.is64Bit()) in X86TargetLowering() 149 if (Subtarget.isTargetWindowsMSVC() || Subtarget.isTargetWindowsItanium()) { in X86TargetLowering() [all …]
|
| H A D | X86RegisterInfo.cpp | 121 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getLargestLegalSuperClass() local 130 if (!Subtarget.hasAVX512() && in getLargestLegalSuperClass() 137 if (!Subtarget.hasVLX() && in getLargestLegalSuperClass() 144 if (Subtarget.hasVLX() && in getLargestLegalSuperClass() 151 if (Subtarget.hasAVX512() && in getLargestLegalSuperClass() 177 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPointerRegClass() local 181 if (Subtarget.isTarget64BitLP64()) in getPointerRegClass() 197 if (Subtarget.isTarget64BitLP64()) in getPointerRegClass() 202 if (Subtarget.isTarget64BitLP64()) in getPointerRegClass() 206 if (Subtarget.isTarget64BitLP64()) in getPointerRegClass() [all …]
|
| H A D | X86LegalizerInfo.cpp | 60 : Subtarget(STI), TM(TM) { in X86LegalizerInfo() 140 if (!Subtarget.is64Bit()) { in setLegalizerInfo32bit() 194 if (!Subtarget.is64Bit()) in setLegalizerInfo64bit() 280 if (!Subtarget.hasSSE1()) in setLegalizerInfoSSE1() 309 if (!Subtarget.hasSSE2()) in setLegalizerInfoSSE2() 356 if (!Subtarget.hasSSE41()) in setLegalizerInfoSSE41() 365 if (!Subtarget.hasAVX()) in setLegalizerInfoAVX() 408 if (!Subtarget.hasAVX2()) in setLegalizerInfoAVX2() 440 if (!Subtarget.hasAVX512()) in setLegalizerInfoAVX512() 478 if (!Subtarget.hasVLX()) in setLegalizerInfoAVX512() [all …]
|
| H A D | X86FastISel.cpp | 50 const X86Subtarget *Subtarget; member in __anon4e7cb9870111::X86FastISel 63 Subtarget = &funcInfo.MF->getSubtarget<X86Subtarget>(); in X86FastISel() 64 X86ScalarSSEf64 = Subtarget->hasSSE2(); in X86FastISel() 65 X86ScalarSSEf32 = Subtarget->hasSSE1(); in X86FastISel() 139 return Subtarget->getInstrInfo(); in getInstrInfo() 325 bool HasSSE41 = Subtarget->hasSSE41(); in X86FastEmitLoad() 326 bool HasAVX = Subtarget->hasAVX(); in X86FastEmitLoad() 327 bool HasAVX2 = Subtarget->hasAVX2(); in X86FastEmitLoad() 328 bool HasAVX512 = Subtarget->hasAVX512(); in X86FastEmitLoad() 329 bool HasVLX = Subtarget->hasVLX(); in X86FastEmitLoad() [all …]
|
| H A D | X86LoadValueInjectionRetHardening.cpp | 63 const X86Subtarget *Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction() local 64 if (!Subtarget->useLVIControlFlowIntegrity() || !Subtarget->is64Bit()) in runOnMachineFunction() 73 const X86RegisterInfo *TRI = Subtarget->getRegisterInfo(); in runOnMachineFunction() 74 const X86InstrInfo *TII = Subtarget->getInstrInfo(); in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.cpp | 56 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getReservedRegs() local 67 if (!Subtarget.is64Bit()) in getReservedRegs() 82 if (ReserveAppRegisters || !Subtarget.is64Bit()) in getReservedRegs() 90 if (!Subtarget.isV9()) { in getReservedRegs() 107 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getPointerRegClass() local 108 return Subtarget.is64Bit() ? &SP::I64RegsRegClass : &SP::IntRegsRegClass; in getPointerRegClass() 173 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in eliminateFrameIndex() local 182 if (!Subtarget.isV9() || !Subtarget.hasHardQuad()) { in eliminateFrameIndex() 184 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex() 196 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 95 const AArch64Subtarget &Subtarget; member 107 Subtarget(Subtarget_), IsReturn(IsReturn) {} in AArch64OutgoingValueAssigner() 113 bool IsCalleeWin = Subtarget.isCallingConvWin64(State.getCallingConv()); in assignArg() 233 Subtarget(MIRBuilder.getMF().getSubtarget<AArch64Subtarget>()) {} in OutgoingArgHandler() 330 const AArch64Subtarget &Subtarget; member 352 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn() local 449 AArch64OutgoingValueAssigner Assigner(AssignFn, AssignFn, Subtarget, in lowerReturn() 564 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() local 565 if (!Subtarget.isTargetDarwin()) { in lowerFormalArguments() 573 alignTo(Assigner.StackOffset, Subtarget.isTargetILP32() ? 4 : 8); in lowerFormalArguments() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 79 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getRegAllocationHints() local 80 const TargetRegisterInfo *TRI = Subtarget.getRegisterInfo(); in getRegAllocationHints() 198 const SystemZSubtarget &Subtarget = MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs() local 202 return Subtarget.hasVector()? CSR_SystemZ_AllRegs_Vector_SaveList in getCalleeSavedRegs() 220 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask() local 224 return Subtarget.hasVector()? CSR_SystemZ_AllRegs_Vector_RegMask in getCallPreservedMask() 239 const SystemZSubtarget *Subtarget = &MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs() local 240 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getCalleeSavedRegs() 249 const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask() local 250 SystemZCallingConventionRegisters *Regs = Subtarget->getSpecialRegisters(); in getCallPreservedMask() [all …]
|