Searched refs:FP (Results 51 - 75 of 107) sorted by relevance

12345

/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Ddarwin-fpsave.asm37 for example. For FP reg saves/restores, it takes one instruction
H A Ddarwin-vecsave.asm40 for example. For FP reg saves/restores, it takes one instruction
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h60 case AArch64::FP: return AArch64::W29;
100 case AArch64::W29: return AArch64::FP;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp270 // size is large enough that referencing from the FP won't result in things
296 return TFI->hasFP(MF) ? AArch64::FP : AArch64::SP;
312 // close to the beginning of the stackframe (closer to FP) or the end
334 /// reference would be better served by a base register other than FP
366 // FP, LR, X19-X28, D8-D15. 64-bits each.
379 // The FP is only available if there is no dynamic realignment. We
382 if (TFI->hasFP(MF) && isFrameOffsetLegal(MI, AArch64::FP, FPOffset))
556 - (TFI->hasFP(MF) || TT.isOSDarwin()) // FP
H A DAArch64CollectLOH.cpp267 // TableGen gives "FP" and "LR" an index not adjacent to X28 so we have to
269 if (Reg == AArch64::FP)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h1243 auto &FP = BUI.FuturePredecessors[CurrentUpdate.getTo()]; local
1244 assert(FP.back().getPointer() == CurrentUpdate.getFrom() &&
1245 FP.back().getInt() == CurrentUpdate.getKind());
1246 FP.pop_back();
1247 if (FP.empty()) BUI.FuturePredecessors.erase(CurrentUpdate.getTo());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp390 Constant *FP = CS->getOperand(1); local
391 if (FP->isNullValue())
395 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(FP))
397 FP = CE->getOperand(0);
400 if (Function *F = dyn_cast<Function>(FP))
/freebsd-11-stable/sys/crypto/des/
H A Ddes_locl.h304 /* IP and FP
335 Thanks for hints from Richard Outerbridge - he told me IP&FP
355 #define FP(l,r) \ macro
/freebsd-11-stable/crypto/openssl/crypto/des/
H A Ddes_locl.h374 * IP and FP
405 Thanks for hints from Richard Outerbridge - he told me IP&FP
425 # define FP(l,r) \ macro
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp117 ARC::R21, ARC::R22, ARC::R23, ARC::R24, ARC::R25, ARC::GP, ARC::FP,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/
H A DMSP430Disassembler.cpp86 MSP430::FP, MSP430::R5, MSP430::R6, MSP430::R7,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp280 // The FP register is also not really a register, but is the representation
282 markSuperRegs(Reserved, PPC::FP);
430 unsigned FP = TFI->hasFP(MF) ? 1 : 0; local
431 return 32 - FP - DefaultSafety;
1075 // Replace the FrameIndex with base register with GPR1 (SP) or GPR31 (FP).
1200 /// reference would be better served by a base register other than FP
1242 // offset as the difference between the object offset and the FP location.
H A DPPCISelLowering.cpp377 // PowerPC wants to turn select_cc of FP into fsel when possible.
2238 assert(CN->getValueType(0) == MVT::f32 && "Only one legal FP vector type!");
3332 /// FPR - The set of FP registers that should be allocated for arguments
3439 // QPX registers overlap with the scalar FP registers.
3716 // FIXME 32-bit SVR4: We only need to save FP argument registers if CR bit 6
4426 // All FP arguments reserve stack space in the Darwin ABI.
4880 // When using the 32/64-bit SVR4 ABI there is no need to move the FP stack
4881 // slot as the FP is never overwritten.
4920 // Load the LR and FP stack slot for later adjusting.
4926 // When using the 32/64-bit SVR4 ABI there is no need to load the FP stac
7972 SDValue FP; local
8236 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Bits); local
8310 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Ld); local
11116 unsigned FP = (PVT == MVT::i64) ? PPC::X31 : PPC::R31; local
13449 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Tmp); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp126 {codeview::RegisterId::ARM64_FP, AArch64::FP},
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp548 case MSP430::FP: return MSP430::FPB;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp44 /// all simple integer or FP values.
181 // Handle ConstantFP input: FP -> Integral.
182 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) {
189 if (FP->getType()->isPPC_FP128Ty())
196 return ConstantInt::get(FP->getContext(),
197 FP->getValueAPF().bitcastToAPInt());
970 // We only have FP UnaryOps right now.
1113 // NaN because we can choose the undef operand as NaN, and any FP opcode
2104 // the operands into FP values.
H A DVerifier.cpp1849 StringRef FP = Attrs.getAttribute(AttributeList::FunctionIndex, local
1851 if (FP != "all" && FP != "non-leaf" && FP != "none")
1852 CheckFailed("invalid value for 'frame-pointer' attribute: " + FP, V);
2630 Assert(SrcTy->isFPOrFPVectorTy(), "FPTrunc only operates on FP", &I);
2631 Assert(DestTy->isFPOrFPVectorTy(), "FPTrunc only produces an FP", &I);
2648 Assert(SrcTy->isFPOrFPVectorTy(), "FPExt only operates on FP", &I);
2649 Assert(DestTy->isFPOrFPVectorTy(), "FPExt only produces an FP", &I);
2669 Assert(DestTy->isFPOrFPVectorTy(), "UIToFP result must be FP o
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGException.cpp1628 llvm::Value *FP = nullptr; variable
1631 FP = &CGF.CurFn->arg_begin()[1];
1635 FP = CGF.Builder.CreateCall(LocalAddrFn);
1641 Args.add(RValue::get(FP), ArgTys[1]);
1734 // Just clone the existing localrecover call, but tweak the FP argument to
1735 // use our FP value. All other arguments are constants.
1771 // 32-bit SEH filters need to be careful about FP recovery. The end of the
1778 // Otherwise, for x64 and 32-bit finally functions, the parent FP is the
1787 // Given whatever FP the runtime provided us in EntryFP, recover the true
1789 // since finally funclets recover the parent FP fo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugValues.cpp105 Register FP = TRI->getFrameRegister(*MF); local
108 return Reg && Reg != SP && Reg != FP;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp74 // SP during function's FP during function's |
79 // | called functions | local objects | local objects |FP|
89 // ble using the SP, and the incoming arguments are accessible using the FP.
91 // the FP.
100 // placed between the FP and the local objects, thus preventing the use of the
101 // FP to access the local objects. At the same time, the variable-sized objects
107 // pointer). The AP will be equal to "FP-p", where "p" is the smallest pad
113 // to the FP. In the presence of dynamic allocation and local alignment, such
114 // objects can only be accessed through the FP.
117 // FP
1123 unsigned FP = HRI.getFrameRegister(); local
[all...]
/freebsd-11-stable/sys/mips/mips/
H A Dexception.S1107 cfc1 t1, MIPS_FPU_CSR # stall til FP done
1165 cfc1 a2, MIPS_FPU_CSR # code = FP execptions
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp222 .Case("fp", Lanai::FP)
1082 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, Lanai::FP, VT);
/freebsd-11-stable/crypto/openssl/crypto/sha/asm/
H A Dsha1-sparcv9a.pl436 ! X[16] is maintained in FP register bank
/freebsd-11-stable/crypto/openssl/crypto/
H A Dsparccpuid.S257 ! appears that slow, but it does the trick in sense that FP and
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsSizeReduction.cpp384 Mips::SP, Mips::FP, Mips::RA};

Completed in 416 milliseconds

12345