Lines Matching defs:Register

216       DenseMap<Register, AvailableValsTy>::iterator LI =
218 for (std::pair<MachineBasicBlock *, Register> &J : LI->second) {
220 Register SrcReg = J.second;
257 Register Dst = Copy->getOperand(0).getReg();
258 Register Src = Copy->getOperand(1).getReg();
306 static bool isDefLiveOut(Register Reg, MachineBasicBlock *BB,
328 DenseSet<Register> *UsedByPhi) {
333 Register SrcReg = MI.getOperand(i).getReg();
340 void TailDuplicator::addSSAUpdateEntry(Register OrigReg, Register NewReg,
342 DenseMap<Register, AvailableValsTy>::iterator LI =
358 DenseMap<Register, RegSubRegPair> &LocalVRMap,
359 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &Copies,
360 const DenseSet<Register> &RegsUsedByPhi, bool Remove) {
361 Register DefReg = MI->getOperand(0).getReg();
364 Register SrcReg = MI->getOperand(SrcOpIdx).getReg();
371 Register NewDef = MRI->createVirtualRegister(RC);
392 DenseMap<Register, RegSubRegPair> &LocalVRMap,
393 const DenseSet<Register> &UsedByPhi) {
408 Register Reg = MO.getReg();
413 Register NewReg = MRI->createVirtualRegister(RC);
460 Register NewReg = MRI->createVirtualRegister(OrigRC);
504 Register Reg = MO0.getReg();
522 DenseMap<Register, AvailableValsTy>::iterator LI =
526 for (const std::pair<MachineBasicBlock *, Register> &J : LI->second) {
535 Register SrcReg = J.second;
741 const DenseSet<Register> &UsedByPhi) {
855 DenseSet<Register> UsedByPhi;
900 DenseMap<Register, RegSubRegPair> LocalVRMap;
901 SmallVector<std::pair<Register, RegSubRegPair>, 4> CopyInfos;
960 DenseMap<Register, RegSubRegPair> LocalVRMap;
961 SmallVector<std::pair<Register, RegSubRegPair>, 4> CopyInfos;
1037 DenseMap<Register, RegSubRegPair> LocalVRMap;
1038 SmallVector<std::pair<Register, RegSubRegPair>, 4> CopyInfos;
1054 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &CopyInfos,