Searched defs:FP (Results 1 - 25 of 30) sorted by relevance

12

/external/clang/test/Sema/
H A Dblock-call.c3 int (*FP)(); variable
7 int (*FPL) (int) = FP; // C doesn't consider this an error.
/external/clang/test/SemaCXX/
H A Dblock-call.cpp3 int (*FP)(); variable
7 int (*FPL) (int) = FP; // expected-error {{cannot initialize a variable of type 'int (*)(int)' with an lvalue of type 'int (*)()'}}
H A Dexplicit.cpp226 struct FP { struct
233 FP fp;
/external/boringssl/src/crypto/des/
H A Dinternal.h126 /* IP and FP
157 Thanks for hints from Richard Outerbridge - he told me IP&FP
176 #define FP(l, r) \ macro
/external/libcxx/src/
H A Dchrono.cpp119 typedef steady_clock::rep (*FP)(); typedef in class:chrono::steady_clock
122 FP
137 static FP fp = init_steady_clock();
/external/clang/test/CodeGen/
H A Dstruct-init.c37 void (*FP)(struct fp_struct_bar); member in struct:fp_struct_foo
H A Dpointer-arithmetic.c10 typedef void (*FP)(void); typedef
18 FP f5(FP a, int b) { return a + b; }
19 FP f5_1(FP a, int b) { return (a += b); }
20 FP f6(int a, FP b) { return a + b; }
21 FP f6_1(int a, FP b) { return (a += b); }
22 FP f
[all...]
/external/llvm/lib/Target/
H A DTargetSubtargetInfo.cpp27 const InstrStage *IS, const unsigned *OC, const unsigned *FP)
28 : MCSubtargetInfo(TT, CPU, FS, PF, PD, ProcSched, WPR, WL, RA, IS, OC, FP) {
22 TargetSubtargetInfo( const Triple &TT, StringRef CPU, StringRef FS, ArrayRef<SubtargetFeatureKV> PF, ArrayRef<SubtargetFeatureKV> PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP) argument
/external/llvm/lib/Target/WebAssembly/InstPrinter/
H A DWebAssemblyInstPrinter.cpp64 static std::string toString(const APFloat &FP) { argument
67 if (FP.isNaN())
68 assert((FP.bitwiseIsEqual(APFloat::getQNaN(FP.getSemantics())) ||
69 FP.bitwiseIsEqual(
70 APFloat::getQNaN(FP.getSemantics(), /*Negative=*/true))) &&
73 auto Written = FP.convertToHexString(
/external/llvm/lib/MC/
H A DMCSubtargetInfo.cpp44 const InstrStage *IS, const unsigned *OC, const unsigned *FP)
47 ReadAdvanceTable(RA), Stages(IS), OperandCycles(OC), ForwardingPaths(FP) {
39 MCSubtargetInfo( const Triple &TT, StringRef C, StringRef FS, ArrayRef<SubtargetFeatureKV> PF, ArrayRef<SubtargetFeatureKV> PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP) argument
/external/llvm/lib/Target/Hexagon/
H A DHexagonExpandPredSpillCode.cpp244 unsigned FP = MI->getOperand(0).getReg(); local
245 assert(FP == QST.getRegisterInfo()->getFrameRegister() &&
259 .addReg(FP).addReg(HEXAGON_RESERVED_REG_1);
268 HEXAGON_RESERVED_REG_1).addReg(FP).addImm(Offset);
282 addReg(FP).addImm(Offset).addReg(HEXAGON_RESERVED_REG_2);
291 unsigned FP = MI->getOperand(1).getReg(); local
292 assert(FP == QST.getRegisterInfo()->getFrameRegister() &&
303 .addReg(FP)
313 HEXAGON_RESERVED_REG_1).addReg(FP).addImm(Offset);
323 HEXAGON_RESERVED_REG_2).addReg(FP)
[all...]
H A DHexagonEarlyIfConv.cpp119 : FP(P), TRI(T) {}
120 const FlowPattern &FP; member in struct:__anon12165::PrintFP
127 OS << "{ SplitB:" << PrintMB(P.FP.SplitB)
128 << ", PredR:" << PrintReg(P.FP.PredR, &P.TRI)
129 << ", TrueB:" << PrintMB(P.FP.TrueB) << ", FalseB:"
130 << PrintMB(P.FP.FalseB)
131 << ", JoinB:" << PrintMB(P.FP.JoinB) << " }";
159 FlowPattern &FP);
167 bool isValid(const FlowPattern &FP) const;
170 bool isProfitable(const FlowPattern &FP) cons
215 matchFlowPattern(MachineBasicBlock *B, MachineLoop *L, FlowPattern &FP) argument
775 updatePhiNodes(MachineBasicBlock *WhereB, const FlowPattern &FP) argument
825 convert(const FlowPattern &FP) argument
1012 simplifyFlowGraph(const FlowPattern &FP) argument
[all...]
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...]
/external/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.cpp185 // Reserve FP if this function should have a dedicated frame pointer register.
190 Reserved.set(Mips::FP);
292 return TFI->hasFP(MF) ? (IsN64 ? Mips::FP_64 : Mips::FP) :
308 unsigned FP = Subtarget.isGP32bit() ? Mips::FP : Mips::FP_64; local
317 if (!MF.getRegInfo().canReserveReg(FP))
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);
/external/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:__anon12029::DarwinAArch64AsmBackend::AArch64
355 assert(LRReg == AArch64::LR && FPReg == AArch64::FP &&
/external/llvm/tools/bugpoint/
H A DExtractFunction.cpp269 Constant *FP = CS->getOperand(1); local
270 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(FP))
272 FP = CE->getOperand(0);
273 if (Function *F = dyn_cast<Function>(FP)) {
/external/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp205 unsigned FP = TFI->hasFP(MF) ? 1 : 0; local
206 return 10 - FP - (STI.isR9Reserved() ? 1 : 0);
314 // Thumb has trouble with negative offsets from the FP. Thumb2 has a limited
472 /// reference would be better served by a base register other than FP
516 // will be earlier than the FP, so we ignore those.
533 // The FP is only available if there is no dynamic realignment. We
/external/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.
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp641 unsigned FP = local
643 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, FP, PtrVT);
/external/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...]
/external/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
/external/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))
/external/llvm/lib/IR/
H A DLegacyPassManager.cpp270 FPPassManager *FP = static_cast<FPPassManager *>(PassManagers[N]);
271 return FP;
1459 FunctionPass *FP = getContainedPass(Index); local
1460 AnalysisResolver *AR = FP->getResolver();
1505 FunctionPass *FP = getContainedPass(Index); local
1506 FP->dumpPassStructure(Offset + 1);
1507 dumpLastUses(FP, Offset+1);
1525 FunctionPass *FP = getContainedPass(Index); local
1528 dumpPassInfo(FP, EXECUTION_MSG, ON_FUNCTION_MSG, F.getName());
1529 dumpRequiredSet(FP);
[all...]
/external/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.

Completed in 816 milliseconds

12