Searched refs:FP (Results 26 - 50 of 72) sorted by relevance

123

/freebsd-11.0-release/contrib/gcc/config/ia64/
H A Dlib1funcs.asm166 // Transfer inputs to FP registers.
172 // Convert the inputs to FP, so that they won't be treated as unsigned.
219 // Transfer inputs to FP registers.
225 // Convert the inputs to FP, so that they won't be treated as unsigned.
276 // Transfer inputs to FP registers.
282 // Convert the inputs to FP, to avoid FP software-assist faults.
329 // Transfer inputs to FP registers.
335 // Convert the inputs to FP, to avoid FP softwar
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.cpp98 return ArePtrs64bit() ? Mips::FP_64 : Mips::FP;
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DLegacyPassManagers.h496 FunctionPass *FP = static_cast<FunctionPass *>(PassVector[N]);
497 return FP;
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp255 bool FP = hasFP(MF); local
274 // If necessary, save LR and FP to the stack, as we EXTSP.
276 GetSpillList(SpillList, MFI, XFI, saveLR, FP);
304 if (FP) {
305 // Set the FP from the SP.
382 bool FP = hasFP(MF); local
384 if (FP) // Restore the stack pointer.
387 // If necessary, restore LR and FP from the stack, as we EXTSP.
389 GetSpillList(SpillList, MFI, XFI, restoreLR, FP);
435 "LR & FP ar
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp391 unsigned FP = ABI.GetFramePtr(); local
506 BuildMI(MBB, MBBI, dl, TII.get(MOVE), FP).addReg(SP).addReg(ZERO)
511 nullptr, MRI->getDwarfRegNum(FP, true)));
680 unsigned FP = ABI.GetFramePtr(); local
693 BuildMI(MBB, I, DL, TII.get(MOVE), SP).addReg(FP).addReg(ZERO);
848 unsigned FP = ABI.GetFramePtr(); local
853 setAliasRegs(MF, SavedRegs, FP);
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp276 /// \brief This is a standard arm64 prologue where FP/LR are immediately
277 /// pushed on the stack, then SP is copied to FP. If there are any
279 /// in a contiguous ranger right below the saved FP/LR pair. Any subset of the
338 AArch64::FP && member in class:__anon2711::DarwinAArch64AsmBackend::AArch64
355 assert(LRReg == AArch64::LR && FPReg == AArch64::FP &&
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp314 assert(!HasFP && "unexpected function without stack frame but with FP");
341 // Only set up FP if we actually need to.
356 // This code marks the instruction(s) that set the FP also.
357 emitFrameOffset(MBB, MBBI, DL, AArch64::FP, AArch64::SP, FPOffset, TII,
409 // Note: Use emitFrameOffset() like above for FP if the FrameSetup flag is
487 // Define the current CFA rule to use the provided FP.
503 // Record the location of the stored FP
650 emitFrameOffset(MBB, LastPopI, DL, AArch64::SP, AArch64::FP,
684 // Argument access should always use the FP.
689 // Use SP or FP, whicheve
[all...]
/freebsd-11.0-release/sys/arm/arm/
H A Dunwind.c332 state->registers[FP], state->registers[SP], state->registers[LR],
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp417 bool FP = I->getType()->isFloatingPointTy(); local
419 if (!UAI && FP && !I->hasUnsafeAlgebra())
597 // We only match FP sequences with unsafe algebra, so we can unconditionally
/freebsd-11.0-release/contrib/gdb/gdb/
H A Ddefs.h1304 #define ISATTY(FP) (isatty (fileno (FP)))
/freebsd-11.0-release/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.0-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp391 Constant *FP = CS->getOperand(1); local
392 if (FP->isNullValue())
396 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(FP))
398 FP = CE->getOperand(0);
401 if (Function *F = dyn_cast<Function>(FP))
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp175 // The FP register is also not really a register, but is the representation
177 Reserved.set(PPC::FP);
268 unsigned FP = TFI->hasFP(MF) ? 1 : 0; local
269 return 32 - FP - DefaultSafety;
811 // Replace the FrameIndex with base register with GPR1 (SP) or GPR31 (FP).
930 /// reference would be better served by a base register other than FP
972 // offset as the difference between the object offset and the FP location.
H A DPPCISelLowering.cpp237 // PowerPC wants to turn select_cc of FP into fsel when possible.
1574 assert(CN->getValueType(0) == MVT::f32 && "Only one legal FP vector type!");
2627 /// FPR - The set of FP registers that should be allocated for arguments,
2734 // QPX registers overlap with the scalar FP registers.
2993 // FIXME 32-bit SVR4: We only need to save FP argument registers if CR bit 6
3718 // All FP arguments reserve stack space in the Darwin ABI.
3952 // When using the 32/64-bit SVR4 ABI there is no need to move the FP stack
3953 // slot as the FP is never overwritten.
3997 // Load the LR and FP stack slot for later adjusting.
4004 // When using the 32/64-bit SVR4 ABI there is no need to load the FP stac
6303 SDValue FP; local
6492 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Bits); local
6568 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Ld); local
8505 unsigned FP = (PVT == MVT::i64) ? PPC::X31 : PPC::R31; local
10059 SDValue FP = DAG.getNode(FCFOp, dl, FCFTy, Tmp); local
[all...]
/freebsd-11.0-release/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.0-release/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.0-release/contrib/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp228 unsigned FP = TFI->hasFP(MF) ? 1 : 0; local
229 return 10 - FP - (STI.isR9Reserved() ? 1 : 0);
337 // Thumb has trouble with negative offsets from the FP. Thumb2 has a limited
495 /// reference would be better served by a base register other than FP
539 // will be earlier than the FP, so we ignore those.
556 // The FP is only available if there is no dynamic realignment. We
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp649 unsigned FP = local
651 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, FP, PtrVT);
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DConstantFold.cpp45 /// input vector constant are all simple integer or FP values.
183 // Handle ConstantFP input: FP -> Integral.
184 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) {
191 if (FP->getType()->isPPC_FP128Ty())
194 return ConstantInt::get(FP->getContext(),
195 FP->getValueAPF().bitcastToAPInt());
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h61 case AArch64::FP: return AArch64::W29;
101 case AArch64::W29: return AArch64::FP;
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp47 // SP during function's FP during function's |
52 // | called functions | local objects | local objects |FP|
62 // ble using the SP, and the incoming arguments are accessible using the FP.
64 // the FP.
73 // placed between the FP and the local objects, thus preventing the use of the
74 // FP to access the local objects. At the same time, the variable-sized objects
80 // pointer). The AP will be equal to "FP-p", where "p" is the smallest pad
86 // to the FP. In the presence of dynamic allocation and local alignment, such
87 // objects can only be accessed through the FP.
90 // FP
839 unsigned SP = HRI.getStackRegister(), FP = HRI.getFrameRegister(); local
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1523 FunctionProtoTypeLoc FP = TL.castAs<FunctionProtoTypeLoc>();
1524 for (unsigned I = 0, E = FP.getNumParams(); I != E; ++I) {
1525 ParmVarDecl *P = FP.getParam(I);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGException.cpp1418 llvm::Value *FP = CGF.Builder.CreateCall(LocalAddrFn); variable
1422 Args.add(RValue::get(FP), ArgTys[1]);
1518 // Just clone the existing localrecover call, but tweak the FP argument to
1519 // use our FP value. All other arguments are constants.
1555 // 32-bit SEH filters need to be careful about FP recovery. The end of the
1561 // Otherwise, for x64 and 32-bit finally functions, the parent FP is the
1570 // Given whatever FP the runtime provided us in EntryFP, recover the true
1572 // since finally funclets recover the parent FP for us.
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp436 if (ConstantFPSDNode *FP = dyn_cast<ConstantFPSDNode>(N))
437 Imm = FP->getValueAPF().bitcastToAPInt().getZExtValue();

Completed in 409 milliseconds

123