Searched refs:FI (Results 26 - 50 of 208) sorted by relevance

123456789

/external/llvm/lib/CodeGen/
H A DGCStrategy.cpp69 GCFunctionInfo *FI; member in class:__anon25748::GCMachineCodeAnalysis
112 bool GCStrategy::findCustomSafePoints(GCFunctionInfo& FI, MachineFunction &F) { argument
251 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
252 GCStrategy &S = FI.getStrategy();
359 if (FI->getStrategy().needsSafePoint(GC::PreCall)) {
361 FI->addSafePoint(GC::PreCall, Label, CI->getDebugLoc());
364 if (FI->getStrategy().needsSafePoint(GC::PostCall)) {
366 FI->addSafePoint(GC::PostCall, Label, CI->getDebugLoc());
383 for (GCFunctionInfo::roots_iterator RI = FI->roots_begin();
384 RI != FI
[all...]
H A DMachineBlockPlacement.cpp879 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) {
880 MachineBasicBlock *BB = FI;
888 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough())
891 MachineFunction::iterator NextFI(std::next(FI));
900 FI = NextFI;
913 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) {
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFrameLowering.h47 int getFrameIndexReference(const MachineFunction &MF, int FI,
49 int ResolveFrameIndexReference(const MachineFunction &MF, int FI,
51 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
H A DThumb2InstrInfo.cpp127 unsigned SrcReg, bool isKill, int FI,
136 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FI),
138 MFI.getObjectSize(FI),
139 MFI.getObjectAlignment(FI));
146 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
160 MIB.addFrameIndex(FI).addImm(0).addMemOperand(MMO);
165 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI);
170 unsigned DestReg, int FI,
176 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FI),
178 MFI.getObjectSize(FI),
126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
169 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUFrameLowering.h37 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.h63 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
64 int getFrameIndexReference(const MachineFunction &MF, int FI,
H A DX86InstrBuilder.h149 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) { argument
160 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FI, Offset),
161 Flags, MFI.getObjectSize(FI),
162 MFI.getObjectAlignment(FI));
163 return addOffset(MIB.addFrameIndex(FI), Offset)
/external/llvm/lib/Analysis/
H A DAliasDebugger.cpp64 for (Function::const_iterator FI = I->begin(), FE = I->end();
65 FI != FE; ++FI)
66 for (BasicBlock::const_iterator BI = FI->begin(), BE = FI->end();
/external/llvm/tools/bugpoint/
H A DCrashDebugger.cpp399 for (Function::iterator FI = MI->begin(), FE = MI->end(); FI != FE; ++FI)
400 for (BasicBlock::iterator I = FI->begin(), E = FI->end(); I != E;) {
518 for (Function::const_iterator FI = I->begin(), E = I->end(); FI !=E; ++FI)
519 Blocks.push_back(FI);
532 for (Function::const_iterator FI
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp352 unsigned SrcReg, bool isKill, int FI,
361 MF->getMachineMemOperand(MachinePointerInfo::getFixedStack(FI),
363 MFI.getObjectSize(FI),
364 MFI.getObjectAlignment(FI));
368 BuildMI(MBB, I, DL, get(SP::STXri)).addFrameIndex(FI).addImm(0)
371 BuildMI(MBB, I, DL, get(SP::STri)).addFrameIndex(FI).addImm(0)
374 BuildMI(MBB, I, DL, get(SP::STFri)).addFrameIndex(FI).addImm(0)
377 BuildMI(MBB, I, DL, get(SP::STDFri)).addFrameIndex(FI).addImm(0)
382 BuildMI(MBB, I, DL, get(SP::STQFri)).addFrameIndex(FI).addImm(0)
390 unsigned DestReg, int FI,
351 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
389 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/tools/llvm-diff/
H A DDiffConsumer.cpp31 for (Function::iterator FI = F->begin(), FE = F->end(); FI != FE; ++FI) {
32 if (!FI->hasName())
33 Numbering[&*FI] = IN++;
36 for (BasicBlock::iterator BI = FI->begin(), BE = FI->end(); BI != BE; ++BI)
/external/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.cpp136 const FunctionInfo &FI = FnDebugInfo[GV]; local
137 if (FI.Instrs.empty())
139 assert(FI.End && "Don't know where the function ends?");
147 StringRef PrevFilename = InstrInfo[FI.Instrs[0]].Filename;
148 for (size_t J = 1, F = FI.Instrs.size(); J != F; ++J) {
149 if (PrevFilename == InstrInfo[FI.Instrs[J]].Filename)
153 PrevFilename = InstrInfo[FI.Instrs[J]].Filename;
155 FilenameSegmentLengths[LastSegmentEnd] = FI.Instrs.size() - LastSegmentEnd;
171 EmitLabelDiff(Asm->OutStreamer, Fn, FI.End);
175 for (size_t J = 0, F = FI
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp541 PPCFunctionInfo *FI = MF.getInfo<PPCFunctionInfo>(); local
542 bool MustSaveLR = FI->mustSaveLR();
543 const SmallVectorImpl<unsigned> &MustSaveCRs = FI->getMustSaveCRs();
587 int FPIndex = FI->getFramePointerSaveIndex();
600 int BPIndex = FI->getBasePointerSaveIndex();
844 PPCFunctionInfo *FI = MF.getInfo<PPCFunctionInfo>(); local
845 bool MustSaveLR = FI->mustSaveLR();
846 const SmallVectorImpl<unsigned> &MustSaveCRs = FI->getMustSaveCRs();
875 int FPIndex = FI->getFramePointerSaveIndex();
888 int BPIndex = FI
993 PPCFunctionInfo *FI = MF.getInfo<PPCFunctionInfo>(); local
1060 PPCFunctionInfo *FI = MF.getInfo<PPCFunctionInfo>(); local
1203 int FI = FPRegs[i].getFrameIdx(); local
1216 int FI = PFI->getFramePointerSaveIndex(); local
1227 int FI = PFI->getBasePointerSaveIndex(); local
1239 int FI = GPRegs[i].getFrameIdx(); local
1247 int FI = G8Regs[i].getFrameIdx(); local
1278 int FI = CSI[i].getFrameIdx(); local
1295 int FI = CSI[i].getFrameIdx(); local
1309 int FI = VRegs[i].getFrameIdx(); local
[all...]
/external/elfutils/0.153/lib/
H A Dmd5.c290 #define FI(b, c, d) (c ^ (b | ~d)) macro
422 OP (FI, A, B, C, D, 0, 6, 0xf4292244);
423 OP (FI, D, A, B, C, 7, 10, 0x432aff97);
424 OP (FI, C, D, A, B, 14, 15, 0xab9423a7);
425 OP (FI, B, C, D, A, 5, 21, 0xfc93a039);
426 OP (FI, A, B, C, D, 12, 6, 0x655b59c3);
427 OP (FI, D, A, B, C, 3, 10, 0x8f0ccc92);
428 OP (FI, C, D, A, B, 10, 15, 0xffeff47d);
429 OP (FI, B, C, D, A, 1, 21, 0x85845dd1);
430 OP (FI,
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h44 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
/external/llvm/lib/Transforms/Scalar/
H A DLowerAtomic.cpp97 static bool LowerFenceInst(FenceInst *FI) { argument
98 FI->eraseFromParent();
124 if (FenceInst *FI = dyn_cast<FenceInst>(Inst))
125 Changed |= LowerFenceInst(FI);
H A DCorrelatedValuePropagation.cpp292 for (Function::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) {
294 for (BasicBlock::iterator BI = FI->begin(), BE = FI->end(); BI != BE; ) {
314 Instruction *Term = FI->getTerminator();
/external/clang/test/SemaTemplate/
H A Ddependent-base-classes.cpp27 struct FI : II<TT> struct in namespace:PR6031
29 C<typename FI::type> a;
/external/llvm/lib/MC/MCAnalysis/
H A DMCModuleYAML.cpp304 for (MCModule::const_func_iterator FI = MCM.func_begin(), FE = MCM.func_end();
305 FI != FE; ++FI)
306 dumpFunction(**FI);
404 for (FuncIt FI = YAMLModule.Functions.begin(),
406 FI != FE; ++FI) {
407 MCFunction *MCFN = MCM.createFunction(FI->Name);
408 for (BBIt BBI = FI->BasicBlocks.begin(), BBE = FI
[all...]
/external/llvm/unittests/IR/
H A DDominatorTreeTest.cpp32 Function::iterator FI = F.begin(); local
34 BasicBlock *BB0 = FI++;
40 BasicBlock *BB1 = FI++;
44 BasicBlock *BB2 = FI++;
48 BasicBlock *BB3 = FI++;
53 BasicBlock *BB4 = FI++;
/external/llvm/include/llvm/Target/
H A DTargetFrameLowering.h194 virtual int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
199 virtual int getFrameIndexReference(const MachineFunction &MF, int FI,
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h75 SDDbgValue(MDNode *mdP, unsigned FI, uint64_t off, DebugLoc dl, unsigned O) : argument
79 u.FrameIx = FI;
/external/clang/lib/CodeGen/
H A DCGCall.cpp161 static bool isAAPCSVFP(const CGFunctionInfo &FI, const TargetInfo &Target) { argument
162 switch (FI.getEffectiveCallingConvention()) {
495 CGFunctionInfo *FI = FunctionInfos.FindNodeOrInsertPos(ID, insertPos); local
496 if (FI)
497 return *FI;
500 FI = CGFunctionInfo::create(CC, IsInstanceMethod, info, resultType, argTypes,
502 FunctionInfos.InsertNode(FI, insertPos);
504 bool inserted = FunctionsBeingProcessed.insert(FI); (void)inserted;
508 getABIInfo().computeInfo(*FI);
513 ABIArgInfo &retInfo = FI
535 CGFunctionInfo *FI = new(buffer) CGFunctionInfo(); local
895 ReturnTypeUsesSRet(const CGFunctionInfo &FI) argument
899 ReturnSlotInterferesWithArgs(const CGFunctionInfo &FI) argument
933 const CGFunctionInfo &FI = arrangeGlobalDeclaration(GD); local
938 GetFunctionType(const CGFunctionInfo &FI) argument
1065 ConstructAttributeList(const CGFunctionInfo &FI, const Decl *TargetDecl, AttributeListType &PAL, unsigned &CallingConv, bool AttrOnCallSite) argument
1336 EmitFunctionProlog(const CGFunctionInfo &FI, llvm::Function *Fn, const FunctionArgList &Args) argument
1826 EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, SourceLocation EndLoc) argument
[all...]
H A DTargetInfo.cpp356 void computeInfo(CGFunctionInfo &FI) const override {
357 if (!getCXXABI().classifyReturnType(FI))
358 FI.getReturnInfo() = classifyReturnType(FI.getReturnType());
359 for (auto &I : FI.arguments())
419 void computeInfo(CGFunctionInfo &FI) const override;
430 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const {
431 if (!getCXXABI().classifyReturnType(FI))
432 FI.getReturnInfo() = classifyReturnType(FI
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp146 /// FoldSelectOpOp - Here we have (select c, TI, FI), and we know that TI and FI
149 Instruction *FI) {
154 Type *FIOpndTy = FI->getOperand(0)->getType();
169 FI->getOperand(0), SI.getName()+".v");
181 if (TI->getOperand(0) == FI->getOperand(0)) {
184 OtherOpF = FI->getOperand(1);
186 } else if (TI->getOperand(1) == FI->getOperand(1)) {
189 OtherOpF = FI->getOperand(0);
193 } else if (TI->getOperand(0) == FI
148 FoldSelectOpOp(SelectInst &SI, Instruction *TI, Instruction *FI) argument
[all...]

Completed in 815 milliseconds

123456789