Home
last modified time | relevance | path

Searched refs:setReg (Results 1 – 25 of 113) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp246 MI.getOperand(0).setReg(KilledProdReg); in processBlock()
247 MI.getOperand(1).setReg(KilledProdReg); in processBlock()
248 MI.getOperand(3).setReg(AddendSrcReg); in processBlock()
265 MI.getOperand(2).setReg(AddendSrcReg); in processBlock()
270 MI.getOperand(2).setReg(OtherProdReg); in processBlock()
H A DPPCMIPeephole.cpp365 MI.getOperand(1).setReg(DefMI->getOperand(1).getReg()); in simplifyCode()
387 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
457 MI.getOperand(1).setReg(ShiftOp1); in simplifyCode()
499 Use.getOperand(i).setReg(ConvReg1); in simplifyCode()
559 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
603 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
1224 CMPI2->getOperand(1).setReg(Op2); in eliminateRedundantCompare()
1225 CMPI2->getOperand(2).setReg(Op1); in eliminateRedundantCompare()
1239 CMPI2->getOperand(I).setReg(SrcReg); in eliminateRedundantCompare()
1251 BI2->getOperand(1).setReg(NewVReg); in eliminateRedundantCompare()
[all …]
H A DPPCVSXCopy.cpp119 SrcMO.setReg(NewVReg); in processBlock()
138 SrcMO.setReg(NewVReg); in processBlock()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp34 DBI->getOperand(0).setReg(Reg); in updateReg()
43 Clone->getOperand(0).setReg(NewReg); in clone()
H A DWebAssemblyExplicitLocals.cpp252 MI.getOperand(2).setReg(NewReg); in runOnMachineFunction()
298 MI.getOperand(0).setReg(NewReg); in runOnMachineFunction()
354 MO.setReg(NewReg); in runOnMachineFunction()
H A DWebAssemblyPeephole.cpp68 MO.setReg(NewReg); in MaybeRewriteToDrop()
103 MO.setReg(NewReg); in MaybeRewriteToFallthrough()
H A DWebAssemblyRegStackify.cpp492 Def->getOperand(0).setReg(NewReg); in MoveForSingleUse()
493 Op.setReg(NewReg); in MoveForSingleUse()
529 Op.setReg(NewReg); in RematerializeCheapDef()
606 Op.setReg(TeeReg); in MoveAndTeeForMultiUse()
607 DefMO.setReg(DefReg); in MoveAndTeeForMultiUse()
H A DWebAssemblyReplacePhysRegs.cpp94 MO.setReg(VReg); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h136 MI->getOperand(Operand).setReg(Reg); in setDirectAddressInInstr()
138 MI->getOperand(Operand + 2).setReg(0); in setDirectAddressInInstr()
140 MI->getOperand(Operand + 4).setReg(0); in setDirectAddressInInstr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp389 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
400 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
412 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
424 Rs.setReg(getHexagonRegisterPair(Rs.getReg(), RI)); in HexagonProcessInstruction()
550 MO.setReg(High); in HexagonProcessInstruction()
562 MO.setReg(High); in HexagonProcessInstruction()
576 MO.setReg(High); in HexagonProcessInstruction()
609 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp116 LocalizedMI->getOperand(0).setReg(NewReg); in runOnMachineFunction()
124 MOUse.setReg(NewVRegIt->second); in runOnMachineFunction()
H A DCombinerHelper.cpp44 FromRegOp.setReg(ToReg); in replaceRegOpWith()
310 UseMO->setReg(PreviouslyEmitted->getOperand(0).getReg()); in tryCombineExtendingLoads()
325 MI.getOperand(0).setReg(ChosenDstReg); in tryCombineExtendingLoads()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp397 AddMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreADD()
436 OrMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreOR()
470 RestoreMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreSETHIi()
471 RestoreMI->getOperand(1).setReg(SP::G0); in combineRestoreSETHIi()
H A DSparcRegisterInfo.cpp194 MI.getOperand(2).setReg(SrcOddReg); in eliminateFrameIndex()
207 MI.getOperand(0).setReg(DestOddReg); in eliminateFrameIndex()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1384 MO.setReg(matchRegister(Reg1)); in processInstruction()
1399 MO.setReg(matchRegister(Reg1)); in processInstruction()
1415 MO.setReg(matchRegister(Reg1)); in processInstruction()
1431 MO.setReg(MatchRegisterName(R1)); in processInstruction()
1747 Rss.setReg(matchRegister(Reg1)); in processInstruction()
1773 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1778 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1790 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1795 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1807 Rt.setReg(matchRegister(RegPair)); in processInstruction()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBreakFalseDeps.cpp137 MO.setReg(CurrMO.getReg()); in pickBestRegisterForUndef()
159 MO.setReg(MaxClearanceReg); in pickBestRegisterForUndef()
H A DTailDuplicator.cpp394 MO.setReg(NewReg); in duplicateInstruction()
425 MO.setReg(VI->second.Reg); in duplicateInstruction()
443 MO.setReg(NewReg); in duplicateInstruction()
514 MI.getOperand(Idx).setReg(SrcReg); in updateSuccessorsPHIs()
526 MI.getOperand(Idx).setReg(Reg); in updateSuccessorsPHIs()
H A DAntiDepBreaker.h63 MI.getOperand(0).setReg(NewReg); in UpdateDbgValue()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp160 I->getOperand(0).setReg(DstReg); in setCallTargetReg()
251 getCallTargetRegOpnd(*I)->setReg(getReg(Entry)); in visitNode()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp104 DstOp.setReg(R600::OQAP); in runOnMachineFunction()
110 Mov->getOperand(MovPredSelIdx).setReg( in runOnMachineFunction()
H A DR600InstrInfo.cpp956 MO2.setReg(R600::PRED_SEL_ONE); in reverseBranchCondition()
959 MO2.setReg(R600::PRED_SEL_ZERO); in reverseBranchCondition()
983 .setReg(Pred[2].getReg()); in PredicateInstruction()
985 .setReg(Pred[2].getReg()); in PredicateInstruction()
987 .setReg(Pred[2].getReg()); in PredicateInstruction()
989 .setReg(Pred[2].getReg()); in PredicateInstruction()
997 PMO.setReg(Pred[2].getReg()); in PredicateInstruction()
1354 .setReg(MO.getReg()); in buildSlotOfVectorInstruction()
H A DR600EmitClauseMarkers.cpp179 Consts[i].first->setReg( in SubstituteKCacheBank()
183 Consts[i].first->setReg( in SubstituteKCacheBank()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZShortenInst.cpp96 MI.getOperand(0).setReg(SystemZMC::getRegAsGR64(Reg)); in shortenIIF()
101 MI.getOperand(0).setReg(SystemZMC::getRegAsGR64(Reg)); in shortenIIF()
/freebsd-12.1/contrib/libunwind/src/
H A Dlibunwind.cpp192 co->setReg(regNum, (pint_t)value); in unw_set_reg()
207 co->setReg(UNW_REG_SP, co->getReg(UNW_REG_SP) + info.gp); in unw_set_reg()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXProxyRegErasure.cpp115 Op.setReg(To.getReg()); in replaceRegisterUsage()

12345