| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64GenRegisterBankInfo.def | 16 // 0: FPR 16-bit value. 18 // 1: FPR 32-bit value. 20 // 2: FPR 64-bit value. 22 // 3: FPR 128-bit value. 24 // 4: FPR 256-bit value. 26 // 5: FPR 512-bit value. 51 // 7: FPR 64-bit value. 55 // 10: FPR 128-bit value. 253 // => FPR 16 to FPR 32|64 254 // => FPR 32 to FPR 64 [all …]
|
| H A D | AArch64RegisterBanks.td | 16 def FPRRegBank : RegisterBank<"FPR", [QQQQ]>;
|
| H A D | AArch64InstrGISel.td | 152 // Represents an integer to FP conversion on the FPR bank.
|
| H A D | AArch64CallingConvention.td | 91 // up to eight each of GPR and FPR. 217 // up to eight each of GPR and FPR.
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 129 CHECK_VALUEMAP(FPR, 16); in AArch64RegisterBankInfo() 130 CHECK_VALUEMAP(FPR, 32); in AArch64RegisterBankInfo() 131 CHECK_VALUEMAP(FPR, 64); in AArch64RegisterBankInfo() 132 CHECK_VALUEMAP(FPR, 128); in AArch64RegisterBankInfo() 133 CHECK_VALUEMAP(FPR, 256); in AArch64RegisterBankInfo() 134 CHECK_VALUEMAP(FPR, 512); in AArch64RegisterBankInfo() 148 CHECK_VALUEMAP_3OPS(FPR, 32); in AArch64RegisterBankInfo() 149 CHECK_VALUEMAP_3OPS(FPR, 64); in AArch64RegisterBankInfo() 150 CHECK_VALUEMAP_3OPS(FPR, 128); in AArch64RegisterBankInfo() 178 CHECK_VALUEMAP_CROSSREGCPY(FPR, FPR, 32); in AArch64RegisterBankInfo() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineFunctionInfo.h | 73 void setVarArgsFirstFPR(Register FPR) { VarArgsFirstFPR = FPR; } in setVarArgsFirstFPR() argument
|
| H A D | SystemZRegisterInfo.td | 161 // Maps FPR register numbers to their DWARF encoding.
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterInfos_ppc64le.h | 15 #define FPR_OFFSET(regname) (offsetof(FPR, regname) + sizeof(GPR)) 16 #define VMX_OFFSET(regname) (offsetof(VMX, regname) + sizeof(GPR) + sizeof(FPR)) 18 (offsetof(VSX, regname) + sizeof(GPR) + sizeof(FPR) + sizeof(VMX)) 353 } FPR; typedef
|
| H A D | RegisterInfos_i386.h | 28 LLVM_EXTENSION offsetof(FPR, fxsave) + \ 34 LLVM_EXTENSION offsetof(FPR, xsave) + \ 39 LLVM_EXTENSION offsetof(FPR, xsave) + \
|
| H A D | RegisterContextOpenBSD_x86_64.cpp | 55 FPR fpr;
|
| H A D | RegisterInfos_powerpc.h | 13 #define FPR_OFFSET(regname) (sizeof(GPR) + offsetof(FPR, regname)) 14 #define VMX_OFFSET(regname) (sizeof(GPR) + sizeof(FPR) + offsetof(VMX, regname))
|
| H A D | RegisterInfos_x86_64.h | 18 LLVM_EXTENSION offsetof(FPR, fxsave) + \ 25 LLVM_EXTENSION offsetof(FPR, xsave) + \ 33 LLVM_EXTENSION offsetof(FPR, xsave) + \ 38 LLVM_EXTENSION offsetof(FPR, xsave) + \
|
| H A D | RegisterContextFreeBSD_x86_64.cpp | 58 FPR fpr;
|
| H A D | RegisterContextNetBSD_x86_64.cpp | 72 FPR fpr;
|
| H A D | RegisterContextPOSIX_x86.h | 182 lldb_private::FPR m_fpr; // floating-point registers including extended
|
| H A D | RegisterContextFreeBSD_powerpc.cpp | 131 } FPR; typedef
|
| H A D | RegisterContext_x86.h | 363 union FPR { union
|
| H A D | RegisterContextPOSIX_x86.cpp | 446 ::memset(&m_fpr, 0, sizeof(FPR)); in RegisterContextPOSIX_x86()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.td | 50 class FPR<bits<16> Enc, string n> : MipsReg<Enc, n>; 156 def F#I : FPR<I, "f"#I>, DwarfRegNum<[!add(I, 32)]>; 160 def F_HI#I : FPR<I, "f"#I>, DwarfRegNum<[!add(I, 32)]>; 166 [!cast<FPR>("F"#!shl(I, 1)), 167 !cast<FPR>("F"#!add(!shl(I, 1), 1))]>; 171 def D#I#_64 : AFPR64<I, "f"#I, [!cast<FPR>("F"#I), !cast<FPR>("F_HI"#I)]>,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 58 // FPR - One of the 32 64-bit floating-point registers 59 class FPR<bits<5> num, string n> : PPCReg<n> { 80 class VSRL<FPR SubReg, string n> : PPCReg<n> { 152 def F#Index : FPR<Index, "f"#Index>, 172 def VSL#Index : VSRL<!cast<FPR>("F"#Index), "vs"#Index>, 173 DwarfRegAlias<!cast<FPR>("F"#Index)>;
|
| H A D | PPCScheduleP8.td | 258 // to either the LU (GPR store) or the VSU (FPR store).
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
| H A D | RegisterContextMinidump_x86_64.h | 133 union FPR { union
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAttr.cpp | 1123 void Sema::setRoundingMode(SourceLocation Loc, llvm::RoundingMode FPR) { in setRoundingMode() argument 1126 if (FPR == llvm::RoundingMode::Dynamic && in setRoundingMode() 1129 FPR = llvm::RoundingMode::NearestTiesToEven; in setRoundingMode() 1132 NewFPFeatures.setRoundingModeOverride(FPR); in setRoundingMode()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoD.td | 311 // Moves two GPRs to an FPR. 317 // Moves an FPR to two GPRs.
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 403 FPR // Floating Point Register enumerator 490 return Register(Register::FPR, index, m_reg_ctx, m_byte_order); in GetFPR()
|