Home
last modified time | relevance | path

Searched refs:UseMO (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DPeepholeOptimizer.cpp195 MachineOperand &UseMO = UI.getOperand(); in INITIALIZE_PASS_DEPENDENCY() local
206 if (UseSrcSubIdx && UseMO.getSubReg() != SubIdx) in INITIALIZE_PASS_DEPENDENCY()
233 Uses.push_back(&UseMO); in INITIALIZE_PASS_DEPENDENCY()
237 Uses.push_back(&UseMO); in INITIALIZE_PASS_DEPENDENCY()
241 ExtendedUses.push_back(&UseMO); in INITIALIZE_PASS_DEPENDENCY()
271 MachineOperand *UseMO = Uses[i]; in INITIALIZE_PASS_DEPENDENCY() local
272 MachineInstr *UseMI = UseMO->getParent(); in INITIALIZE_PASS_DEPENDENCY()
292 UseMO->setReg(NewVR); in INITIALIZE_PASS_DEPENDENCY()
DTwoAddressInstructionPass.cpp225 MachineOperand &UseMO = UI.getOperand(); in sink3AddrInstruction() local
226 if (!UseMO.isKill()) in sink3AddrInstruction()
228 KillMI = UseMO.getParent(); in sink3AddrInstruction()
1621 MachineOperand &UseMO = MI->getOperand(i); in eliminateRegSequence() local
1622 unsigned SrcReg = UseMO.getReg(); in eliminateRegSequence()
1625 if (UseMO.isUndef()) in eliminateRegSequence()
1630 bool isKill = UseMO.isKill(); in eliminateRegSequence()
1635 UseMO.setIsKill(false); in eliminateRegSequence()
1644 .addOperand(UseMO); in eliminateRegSequence()
DMachineInstr.cpp1111 MachineOperand &UseMO = getOperand(UseIdx); in tieOperands() local
1113 assert(UseMO.isUse() && "UseIdx must be a use operand"); in tieOperands()
1115 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands()
1118 UseMO.TiedTo = DefIdx + 1; in tieOperands()
1124 UseMO.TiedTo = TiedMax; in tieOperands()
1149 const MachineOperand &UseMO = getOperand(i); in findTiedOperandIdx() local
1150 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1) in findTiedOperandIdx()
DRegisterCoalescer.cpp673 MachineOperand &UseMO = UI.getOperand(); in removeCopyByCommutingDef() local
679 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
687 UseMO.setIsKill(false); in removeCopyByCommutingDef()
689 UseMO.substPhysReg(NewReg, *TRI); in removeCopyByCommutingDef()
691 UseMO.setReg(NewReg); in removeCopyByCommutingDef()
DTailDuplication.cpp255 MachineOperand &UseMO = UI.getOperand(); in TailDuplicateAndUpdate() local
268 SSAUpdate.RewriteUse(UseMO); in TailDuplicateAndUpdate()