Home
last modified time | relevance | path

Searched refs:UseReg (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp249 static bool isUnsafeToMoveAcross(MachineInstr &MI, unsigned UseReg, in isUnsafeToMoveAcross() argument
252 return (UseReg && (MI.modifiesRegister(UseReg, TRI))) || in isUnsafeToMoveAcross()
258 static unsigned UseReg(const MachineOperand& MO) { in UseReg() function
269 unsigned I2UseReg = UseReg(I2.getOperand(1)); in isSafeToMoveTogether()
336 unsigned I1UseReg = UseReg(I1.getOperand(1)); in isSafeToMoveTogether()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp702 unsigned UseReg = MI->getOperand(0).getReg(); in recordUnoptimizableWebs() local
703 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in recordUnoptimizableWebs()
779 unsigned UseReg = MI->getOperand(0).getReg(); in markSwapsForRemoval() local
780 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in markSwapsForRemoval()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp530 unsigned UseReg = UseOp.getReg(); in foldOperand() local
532 = TargetRegisterInfo::isVirtualRegister(UseReg) ? in foldOperand()
533 MRI->getRegClass(UseReg) : in foldOperand()
534 TRI->getPhysRegClass(UseReg); in foldOperand()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp739 unsigned UseReg = MO.getReg(); in getMachineOpValue() local
761 if (!RegisterMatches(UseReg, DefReg1, DefReg2)) { in getMachineOpValue()
780 Offset |= HexagonMCInstrInfo::SubregisterBit(UseReg, DefReg1, DefReg2); in getMachineOpValue()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp212 unsigned ARMSelectCallOp(bool UseReg);
2186 unsigned ARMFastISel::ARMSelectCallOp(bool UseReg) { in ARMSelectCallOp() argument
2187 if (UseReg) in ARMSelectCallOp()
2401 bool UseReg = false; in SelectCall() local
2403 if (!GV || Subtarget->genLongCalls()) UseReg = true; in SelectCall()
2406 if (UseReg) { in SelectCall()
2416 unsigned CallOpc = ARMSelectCallOp(UseReg); in SelectCall()
2423 if (UseReg) in SelectCall()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2743 unsigned UseReg = lookUpRegForValue(SI); in selectSelect() local
2744 if (UseReg) in selectSelect()
2745 MRI.clearKillFlags(UseReg); in selectSelect()
4564 unsigned UseReg = lookUpRegForValue(I); in selectIntExt() local
4565 if (UseReg) in selectIntExt()
4566 MRI.clearKillFlags(UseReg); in selectIntExt()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td401 class MoveFromHILOMM<string opstr, RegisterOperand RO, Register UseReg> :
404 let Uses = [UseReg];
H A DMipsInstrInfo.td1770 class MoveFromLOHI<string opstr, RegisterOperand RO, Register UseReg>:
1773 let Uses = [UseReg];