Lines Matching refs:VMap
187 assert(!VMap.contains(Val) && "Value already allocated in VMap"); in allocateVRegs()
188 auto *Regs = VMap.getVRegs(Val); in allocateVRegs()
189 auto *Offsets = VMap.getOffsets(Val); in allocateVRegs()
199 auto VRegsIt = VMap.findVRegs(Val); in getOrCreateVRegs()
200 if (VRegsIt != VMap.vregs_end()) in getOrCreateVRegs()
204 return *VMap.getVRegs(Val); in getOrCreateVRegs()
207 auto *VRegs = VMap.getVRegs(Val); in getOrCreateVRegs()
208 auto *Offsets = VMap.getOffsets(Val); in getOrCreateVRegs()
490 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(LI); in translateLoad()
519 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(*SI.getValueOperand()); in translateStore()
566 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(*Src); in translateExtractValue()
582 ArrayRef<uint64_t> DstOffsets = *VMap.getOffsets(U); in translateInsertValue()
623 auto &Regs = *VMap.getVRegs(U); in translateBitCast()
630 VMap.getOffsets(U)->push_back(0); in translateBitCast()
1085 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(V); in packRegs()
1104 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(V); in unpackRegs()
1391 auto &Regs = *VMap.getVRegs(U); in translateInsertElement()
1394 VMap.getOffsets(U)->push_back(0); in translateInsertElement()
1415 auto &Regs = *VMap.getVRegs(U); in translateExtractElement()
1418 VMap.getOffsets(U)->push_back(0); in translateExtractElement()
1693 VMap.reset(); in finalizeFunction()
1799 if (!valueIsSplit(*ArgIt, VMap.getOffsets(*ArgIt))) { in runOnMachineFunction()
1800 auto &VRegs = *VMap.getVRegs(cast<Value>(*ArgIt)); in runOnMachineFunction()