Lines Matching refs:FuncInfo
228 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitLoad()
248 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86FastEmitStore()
288 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitStore()
317 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, in X86FastEmitStore()
356 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(V)) || in X86SelectAddress()
357 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) { in X86SelectAddress()
394 FuncInfo.StaticAllocaMap.find(A); in X86SelectAddress()
395 if (SI != FuncInfo.StaticAllocaMap.end()) { in X86SelectAddress()
446 FuncInfo.MBBMap[cast<Instruction>(Op)->getParent()] in X86SelectAddress()
447 == FuncInfo.MBB) && in X86SelectAddress()
526 AM.Base.Reg = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF); in X86SelectAddress()
573 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), LoadReg); in X86SelectAddress()
723 FuncInfo.MF->getInfo<X86MachineFunctionInfo>(); in X86SelectRet()
725 if (!FuncInfo.CanLowerReturn) in X86SelectRet()
760 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, TM, ValLocs, in X86SelectRet()
818 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in X86SelectRet()
835 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in X86SelectRet()
842 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::RET)); in X86SelectRet()
922 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareImmOpc)) in X86FastEmitCompare()
934 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareOpc)) in X86FastEmitCompare()
958 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::SETEr), EReg); in X86SelectCmp()
959 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectCmp()
961 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectCmp()
972 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::SETNEr), NEReg); in X86SelectCmp()
973 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::SETPr), PReg); in X86SelectCmp()
974 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::OR8rr),ResultReg) in X86SelectCmp()
1014 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(SetCCOpc), ResultReg); in X86SelectCmp()
1051 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(MovInst), Result32) in X86SelectZExt()
1055 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::SUBREG_TO_REG), in X86SelectZExt()
1074 MachineBasicBlock *TrueMBB = FuncInfo.MBBMap[BI->getSuccessor(0)]; in X86SelectBranch()
1075 MachineBasicBlock *FalseMBB = FuncInfo.MBBMap[BI->getSuccessor(1)]; in X86SelectBranch()
1086 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { in X86SelectBranch()
1135 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(BranchOpc)) in X86SelectBranch()
1141 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::JP_4)) in X86SelectBranch()
1146 FuncInfo.MBB->addSuccessor(TrueMBB); in X86SelectBranch()
1166 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TestOpc)) in X86SelectBranch()
1170 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { in X86SelectBranch()
1175 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(JmpOpc)) in X86SelectBranch()
1178 FuncInfo.MBB->addSuccessor(TrueMBB); in X86SelectBranch()
1190 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::TEST8ri)) in X86SelectBranch()
1192 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::JNE_4)) in X86SelectBranch()
1195 FuncInfo.MBB->addSuccessor(TrueMBB); in X86SelectBranch()
1251 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in X86SelectShift()
1257 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectShift()
1262 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpReg), ResultReg) in X86SelectShift()
1363 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1368 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1372 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1379 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1383 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1387 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1394 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1410 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectDivRem()
1414 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::SHR16ri), in X86SelectDivRem()
1424 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Copy), ResultReg) in X86SelectDivRem()
1462 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::TEST8rr)) in X86SelectSelect()
1465 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg) in X86SelectSelect()
1480 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectFPExt()
1499 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in X86SelectFPTrunc()
1539 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in X86SelectTrunc()
1665 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II), AM). in X86VisitIntrinsicCall()
1670 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::TRAP)); in X86VisitIntrinsicCall()
1706 unsigned ResultReg = FuncInfo.CreateRegs(I.getType()); in X86VisitIntrinsicCall()
1707 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpC), ResultReg) in X86VisitIntrinsicCall()
1713 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg+1); in X86VisitIntrinsicCall()
1722 if (!FuncInfo.CanLowerReturn) in FastLowerArguments()
1725 const Function *F = FuncInfo.Fn; in FastLowerArguments()
1782 unsigned DstReg = FuncInfo.MF->addLiveIn(SrcReg, RC); in FastLowerArguments()
1787 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in FastLowerArguments()
1866 *FuncInfo.MF, FTy->isVarArg(), in DoSelectCall()
1980 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, TM, ArgLocs, in DoSelectCall()
1994 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(AdjStackDown)) in DoSelectCall()
2061 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in DoSelectCall()
2095 unsigned Base = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF); in DoSelectCall()
2096 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in DoSelectCall()
2107 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::MOV8ri), in DoSelectCall()
2120 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CallOpc)) in DoSelectCall()
2154 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CallOpc)); in DoSelectCall()
2179 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(AdjStackUp)) in DoSelectCall()
2208 CCState CCRetInfo(CC, false, *FuncInfo.MF, TM, RVLocs, in DoSelectCall()
2210 unsigned ResultReg = FuncInfo.CreateRegs(I->getType()); in DoSelectCall()
2225 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::FpPOP_RETVAL), in DoSelectCall()
2228 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY), in DoSelectCall()
2241 addFrameReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in DoSelectCall()
2245 addFrameReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in DoSelectCall()
2380 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in TargetMaterializeConstant()
2399 PICBase = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF); in TargetMaterializeConstant()
2402 PICBase = getInstrInfo()->getGlobalBaseReg(FuncInfo.MF); in TargetMaterializeConstant()
2411 addConstantPoolReference(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in TargetMaterializeConstant()
2426 if (!FuncInfo.StaticAllocaMap.count(C)) in TargetMaterializeAlloca()
2435 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, in TargetMaterializeAlloca()
2474 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), ResultReg); in TargetMaterializeFloatZero()
2494 XII.foldMemoryOperandImpl(*FuncInfo.MF, MI, OpNo, AddrOps, Size, Alignment); in tryToFoldLoadIntoMI()
2497 FuncInfo.MBB->insert(FuncInfo.InsertPt, Result); in tryToFoldLoadIntoMI()