Lines Matching refs:VRBaseMap

88                 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) {  in EmitCopyFromReg()  argument
94 VRBaseMap.erase(Op); in EmitCopyFromReg()
95 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
184 VRBaseMap.erase(Op); in EmitCopyFromReg()
185 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
212 DenseMap<SDValue, unsigned> &VRBaseMap) { in CreateVirtualRegisters() argument
274 VRBaseMap.erase(Op); in CreateVirtualRegisters()
275 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
285 DenseMap<SDValue, unsigned> &VRBaseMap) { in getVR() argument
302 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); in getVR()
303 assert(I != VRBaseMap.end() && "Node emitted out of order - late"); in getVR()
316 DenseMap<SDValue, unsigned> &VRBaseMap, in AddRegisterOperand() argument
322 unsigned VReg = getVR(Op, VRBaseMap); in AddRegisterOperand()
387 DenseMap<SDValue, unsigned> &VRBaseMap, in AddOperand() argument
390 AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap, in AddOperand()
462 AddRegisterOperand(MIB, Op, IIOpNum, II, VRBaseMap, in AddOperand()
494 DenseMap<SDValue, unsigned> &VRBaseMap, in EmitSubregNode() argument
527 Reg = R ? R->getReg() : getVR(Node->getOperand(0), VRBaseMap); in EmitSubregNode()
605 AddOperand(MIB, N0, 0, nullptr, VRBaseMap, /*IsDebug=*/false, in EmitSubregNode()
608 AddOperand(MIB, N1, 0, nullptr, VRBaseMap, /*IsDebug=*/false, in EmitSubregNode()
616 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitSubregNode()
627 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitCopyToRegClassNode() argument
628 unsigned VReg = getVR(Node->getOperand(0), VRBaseMap); in EmitCopyToRegClassNode()
639 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitCopyToRegClassNode()
647 DenseMap<SDValue, unsigned> &VRBaseMap, in EmitRegSequence() argument
671 unsigned SubReg = getVR(Node->getOperand(i-1), VRBaseMap); in EmitRegSequence()
681 AddOperand(MIB, Op, i+1, &II, VRBaseMap, /*IsDebug=*/false, in EmitRegSequence()
687 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitRegSequence()
696 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitDbgValue() argument
741 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); in EmitDbgValue()
742 if (I==VRBaseMap.end()) in EmitDbgValue()
745 AddOperand(MIB, Op, (*MIB).getNumOperands(), &II, VRBaseMap, in EmitDbgValue()
802 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitMachineNode() argument
809 EmitSubregNode(Node, VRBaseMap, IsClone, IsCloned); in EmitMachineNode()
815 EmitCopyToRegClassNode(Node, VRBaseMap); in EmitMachineNode()
821 EmitRegSequence(Node, VRBaseMap, IsClone, IsCloned); in EmitMachineNode()
869 CreateVirtualRegisters(Node, MIB, II, IsClone, IsCloned, VRBaseMap); in EmitMachineNode()
913 VRBaseMap, /*IsDebug=*/false, IsClone, IsCloned); in EmitMachineNode()
955 EmitCopyFromReg(Node, i, IsClone, IsCloned, Reg, VRBaseMap); in EmitMachineNode()
997 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitSpecialNode() argument
1015 SrcReg = getVR(SrcVal, VRBaseMap); in EmitSpecialNode()
1027 EmitCopyFromReg(Node, 0, IsClone, IsCloned, SrcReg, VRBaseMap); in EmitSpecialNode()
1116 AddOperand(MIB, Node->getOperand(i), 0, nullptr, VRBaseMap, in EmitSpecialNode()