Home | History | Annotate | Download | only in Mips

Lines Matching refs:FuncInfo

163     return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
166 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
201 explicit MipsFastISel(FunctionLoweringInfo &funcInfo,
203 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()),
204 Subtarget(&funcInfo.MF->getSubtarget<MipsSubtarget>()),
206 MFI = funcInfo.MF->getInfo<MipsFunctionInfo>();
207 Context = &funcInfo.Fn->getContext();
295 FuncInfo.StaticAllocaMap.find(AI);
297 if (SI != FuncInfo.StaticAllocaMap.end()) {
299 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::LEA_ADDiu),
428 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) ||
429 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
491 FuncInfo.StaticAllocaMap.find(AI);
492 if (SI != FuncInfo.StaticAllocaMap.end()) {
511 if (I->getParent() == FuncInfo.MBB->getBasicBlock()) {
769 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
820 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
913 MachineBasicBlock *BrBB = FuncInfo.MBB;
921 MachineBasicBlock *TBB = FuncInfo.MBBMap[BI->getSuccessor(0)];
922 MachineBasicBlock *FBB = FuncInfo.MBBMap[BI->getSuccessor(1)];
929 BuildMI(*BrBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::BGTZ))
1091 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context);
1174 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
1208 MachineMemOperand *MMO = FuncInfo.MF->getMachineMemOperand(
1209 MachinePointerInfo::getStack(*FuncInfo.MF, Addr.getOffset()),
1226 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
1241 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
1322 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::JALR),
1331 MIB.addRegMask(TRI.getCallPreservedMask(*FuncInfo.MF, CC));
1438 if (!FuncInfo.CanLowerReturn)
1456 MipsCCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs,
1513 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
1881 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
1894 FastISel *Mips::createFastISel(FunctionLoweringInfo &funcInfo,
1896 return new MipsFastISel(funcInfo, libInfo);