Lines Matching refs:FuncInfo
179 if (!FuncInfo.StaticAllocaMap.count(AI)) in TargetMaterializeAlloca()
183 FuncInfo.StaticAllocaMap.find(AI); in TargetMaterializeAlloca()
185 if (SI != FuncInfo.StaticAllocaMap.end()) { in TargetMaterializeAlloca()
187 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), in TargetMaterializeAlloca()
218 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in AArch64MaterializeFP()
231 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in AArch64MaterializeFP()
236 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in AArch64MaterializeFP()
263 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in AArch64MaterializeGV()
268 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::LDRXui), in AArch64MaterializeGV()
275 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in AArch64MaterializeGV()
279 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), in AArch64MaterializeGV()
312 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || in ComputeAddress()
313 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) { in ComputeAddress()
398 FuncInfo.StaticAllocaMap.find(AI); in ComputeAddress()
399 if (SI != FuncInfo.StaticAllocaMap.end()) { in ComputeAddress()
471 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), in SimplifyAddress()
503 MachineMemOperand *MMO = FuncInfo.MF->getMachineMemOperand( in AddLoadStoreOperands()
579 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in EmitLoad()
587 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ANDWri), in EmitLoad()
676 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ANDWri), in EmitStore()
683 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in EmitStore()
762 MachineBasicBlock *TBB = FuncInfo.MBBMap[BI->getSuccessor(0)]; in SelectBranch()
763 MachineBasicBlock *FBB = FuncInfo.MBBMap[BI->getSuccessor(1)]; in SelectBranch()
777 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc)) in SelectBranch()
780 FuncInfo.MBB->addSuccessor(TBB); in SelectBranch()
800 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectBranch()
804 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectBranch()
812 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in SelectBranch()
816 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc)) in SelectBranch()
819 FuncInfo.MBB->addSuccessor(TBB); in SelectBranch()
827 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::B)) in SelectBranch()
829 FuncInfo.MBB->addSuccessor(Target); in SelectBranch()
844 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::SUBSWri), in SelectBranch()
851 if (FuncInfo.MBB->isLayoutSuccessor(TBB)) { in SelectBranch()
856 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::Bcc)) in SelectBranch()
859 FuncInfo.MBB->addSuccessor(TBB); in SelectBranch()
871 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::BR)) in SelectIndirectBr()
876 FuncInfo.MBB->addSuccessor(FuncInfo.MBBMap[BI->getSuccessor(i)]); in SelectIndirectBr()
973 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc)) in EmitCmp()
979 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc)) in EmitCmp()
985 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc)) in EmitCmp()
988 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc)) in EmitCmp()
1010 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::CSINCWr), in SelectCmp()
1045 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ANDWri), in SelectSelect()
1050 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::SUBSWri)) in SelectSelect()
1075 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(SelectOpc), in SelectSelect()
1095 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::FCVTDSr), in SelectFPExt()
1111 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::FCVTSDr), in SelectFPTrunc()
1145 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in SelectFPToInt()
1189 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in SelectIntToFP()
1201 CCState CCInfo(CC, false, *FuncInfo.MF, TM, ArgLocs, *Context); in ProcessCallArgs()
1209 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackDown)) in ProcessCallArgs()
1246 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ProcessCallArgs()
1279 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AdjStackUp)) in FinishCall()
1286 CCState CCInfo(CC, false, *FuncInfo.MF, TM, RVLocs, *Context); in FinishCall()
1296 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in FinishCall()
1402 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::BL)); in SelectCall()
1547 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::BRK)) in SelectIntrinsicCall()
1559 if (!FuncInfo.CanLowerReturn) in SelectRet()
1575 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, TM, ValLocs, in SelectRet()
1631 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectRet()
1638 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectRet()
1696 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ANDWri), in SelectTrunc()
1718 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ANDWri), in Emiti1Ext()
1727 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in Emiti1Ext()
1741 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::SBFMWri), in Emiti1Ext()
1798 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in EmitIntExt()
1807 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in EmitIntExt()
1875 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(DivOpc), QuotReg) in SelectRem()
1881 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(MSubOpc), ResultReg) in SelectRem()
1928 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) in SelectMul()