Lines Matching refs:VRBaseMap

86                 Register SrcReg, DenseMap<SDValue, Register> &VRBaseMap) {  in EmitCopyFromReg()  argument
92 VRBaseMap.erase(Op); in EmitCopyFromReg()
93 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
181 VRBaseMap.erase(Op); in EmitCopyFromReg()
182 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
191 DenseMap<SDValue, Register> &VRBaseMap) { in CreateVirtualRegisters() argument
259 VRBaseMap.erase(Op); in CreateVirtualRegisters()
260 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
270 DenseMap<SDValue, Register> &VRBaseMap) { in getVR() argument
284 DenseMap<SDValue, Register>::iterator I = VRBaseMap.find(Op); in getVR()
285 assert(I != VRBaseMap.end() && "Node emitted out of order - late"); in getVR()
298 DenseMap<SDValue, Register> &VRBaseMap, in AddRegisterOperand() argument
304 Register VReg = getVR(Op, VRBaseMap); in AddRegisterOperand()
376 DenseMap<SDValue, Register> &VRBaseMap, in AddOperand() argument
379 AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap, in AddOperand()
445 AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap, in AddOperand()
477 DenseMap<SDValue, Register> &VRBaseMap, in EmitSubregNode() argument
510 Reg = R ? R->getReg() : getVR(Node->getOperand(0), VRBaseMap); in EmitSubregNode()
589 AddOperand(MIB, N0, 0, nullptr, VRBaseMap, /*IsDebug=*/false, in EmitSubregNode()
592 AddOperand(MIB, N1, 0, nullptr, VRBaseMap, /*IsDebug=*/false, in EmitSubregNode()
600 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()
611 DenseMap<SDValue, Register> &VRBaseMap) { in EmitCopyToRegClassNode() argument
612 unsigned VReg = getVR(Node->getOperand(0), VRBaseMap); in EmitCopyToRegClassNode()
623 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitCopyToRegClassNode()
631 DenseMap<SDValue, Register> &VRBaseMap, in EmitRegSequence() argument
655 unsigned SubReg = getVR(Node->getOperand(i-1), VRBaseMap); in EmitRegSequence()
665 AddOperand(MIB, Op, i+1, &II, VRBaseMap, /*IsDebug=*/false, in EmitRegSequence()
671 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitRegSequence()
680 DenseMap<SDValue, Register> &VRBaseMap) { in EmitDbgValue() argument
703 AddDbgValueLocationOps(MIB, DbgValDesc, LocationOps, VRBaseMap); in EmitDbgValue()
712 if (auto *InstrRef = EmitDbgInstrRef(SD, VRBaseMap)) in EmitDbgValue()
715 return EmitDbgValueFromSingleOp(SD, VRBaseMap); in EmitDbgValue()
721 DenseMap<SDValue, Register> &VRBaseMap) { in AddDbgValueLocationOps() argument
737 if (VRBaseMap.count(V) == 0) in AddDbgValueLocationOps()
740 AddOperand(MIB, V, (*MIB).getNumOperands(), &DbgValDesc, VRBaseMap, in AddDbgValueLocationOps()
767 DenseMap<SDValue, Register> &VRBaseMap) { in EmitDbgInstrRef() argument
779 return EmitDbgValueFromSingleOp(SD, VRBaseMap); in EmitDbgInstrRef()
824 DenseMap<SDValue, Register>::iterator I = VRBaseMap.find(Op); in EmitDbgInstrRef()
826 if (I==VRBaseMap.end()) in EmitDbgInstrRef()
830 VReg = getVR(Op, VRBaseMap); in EmitDbgInstrRef()
883 DenseMap<SDValue, Register> &VRBaseMap) { in EmitDbgValueFromSingleOp() argument
906 AddDbgValueLocationOps(MIB, II, LocationOps, VRBaseMap); in EmitDbgValueFromSingleOp()
935 DenseMap<SDValue, Register> &VRBaseMap) { in EmitMachineNode() argument
942 EmitSubregNode(Node, VRBaseMap, IsClone, IsCloned); in EmitMachineNode()
948 EmitCopyToRegClassNode(Node, VRBaseMap); in EmitMachineNode()
954 EmitRegSequence(Node, VRBaseMap, IsClone, IsCloned); in EmitMachineNode()
1007 CreateVirtualRegisters(Node, MIB, II, IsClone, IsCloned, VRBaseMap); in EmitMachineNode()
1054 VRBaseMap, /*IsDebug=*/false, IsClone, IsCloned); in EmitMachineNode()
1096 EmitCopyFromReg(Node, i, IsClone, IsCloned, Reg, VRBaseMap); in EmitMachineNode()
1154 DenseMap<SDValue, Register> &VRBaseMap) { in EmitSpecialNode() argument
1181 SrcReg = getVR(SrcVal, VRBaseMap); in EmitSpecialNode()
1192 EmitCopyFromReg(Node, 0, IsClone, IsCloned, SrcReg, VRBaseMap); in EmitSpecialNode()
1301 AddOperand(MIB, Node->getOperand(i), 0, nullptr, VRBaseMap, in EmitSpecialNode()