Home
last modified time | relevance | path

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

123456

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp56 MO.setReg(R); in PeelSingleBlockLoop()
68 Use->setReg(R); in PeelSingleBlockLoop()
77 MO.setReg(Remaps[MO.getReg()]); in PeelSingleBlockLoop()
92 OrigPhi.getOperand(InitRegIdx).setReg(R); in PeelSingleBlockLoop()
99 MI.getOperand(LoopRegIdx).setReg(LoopReg); in PeelSingleBlockLoop()
H A DBreakFalseDeps.cpp145 MO.setReg(CurrMO.getReg()); in pickBestRegisterForUndef()
167 MO.setReg(MaxClearanceReg); in pickBestRegisterForUndef()
H A DModuloSchedule.cpp343 O.setReg(ToReg); in replaceRegUsesAfterLoop()
1039 MO.setReg(NewReg); in updateInstruction()
1055 MO.setReg(VRMap[StageNum][reg]); in updateInstruction()
1189 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr()
1328 MO.setReg(Reg); in rewrite()
1665 MI.getOperand(0).setReg(PhiReg); in moveStageBetweenBlocks()
1679 NewMI->getOperand(0).setReg(R); in moveStageBetweenBlocks()
1680 NewMI->getOperand(1).setReg(OrigR); in moveStageBetweenBlocks()
1693 MO.setReg(Remaps[MO.getReg()]); in moveStageBetweenBlocks()
1700 MO.setReg(R); in moveStageBetweenBlocks()
[all …]
/freebsd-13.1/contrib/llvm-project/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 DPPCVSXCopy.cpp114 SrcMO.setReg(NewVReg); in processBlock()
133 SrcMO.setReg(NewVReg); in processBlock()
H A DPPCMIPeephole.cpp589 MI.getOperand(1).setReg(DefReg1); in simplifyCode()
590 MI.getOperand(2).setReg(DefReg2); in simplifyCode()
611 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
680 MI.getOperand(1).setReg(ShiftOp1); in simplifyCode()
724 Use.getOperand(i).setReg(ConvReg1); in simplifyCode()
1466 CMPI2->getOperand(1).setReg(Op2); in eliminateRedundantCompare()
1467 CMPI2->getOperand(2).setReg(Op1); in eliminateRedundantCompare()
1481 CMPI2->getOperand(I).setReg(SrcReg); in eliminateRedundantCompare()
1493 BI2->getOperand(1).setReg(NewVReg); in eliminateRedundantCompare()
1497 BI2->getOperand(1).setReg(BI1->getOperand(1).getReg()); in eliminateRedundantCompare()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp48 MO.setReg(Reg); in updateReg()
59 MO.setReg(NewReg); in clone()
H A DWebAssemblyFixBrTableDefaults.cpp65 MI.getOperand(0).setReg(ExtMI->getOperand(1).getReg()); in fixBrTableIndex()
74 MI.getOperand(0).setReg(Reg32); in fixBrTableIndex()
H A DWebAssemblyPeephole.cpp67 MO.setReg(NewReg); in maybeRewriteToDrop()
126 MO.setReg(NewReg); in maybeRewriteToFallthrough()
H A DWebAssemblyExplicitLocals.cpp284 MI.getOperand(2).setReg(NewReg); in runOnMachineFunction()
333 Def.setReg(NewReg); in runOnMachineFunction()
386 MO.setReg(NewReg); in runOnMachineFunction()
H A DWebAssemblyRegStackify.cpp533 Def->getOperand(0).setReg(NewReg); in moveForSingleUse()
534 Op.setReg(NewReg); in moveForSingleUse()
570 Op.setReg(NewReg); in rematerializeCheapDef()
647 Op.setReg(TeeReg); in moveAndTeeForMultiUse()
648 DefMO.setReg(DefReg); in moveAndTeeForMultiUse()
H A DWebAssemblyReplacePhysRegs.cpp103 MO.setReg(VReg); in runOnMachineFunction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAntiDepBreaker.h64 MI.getDebugOperand(0).setReg(NewReg); in UpdateDbgValue()
68 MI.getOperand(0).setReg(NewReg); in UpdateDbgValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCopyPhysRegs.cpp95 MI->getOperand(1).setReg(Tmp); in visitMBB()
101 MI->getOperand(0).setReg(Tmp); in visitMBB()
H A DSystemZPostRewrite.cpp125 MBBI->getOperand(1).setReg(DestReg); in selectSELRMux()
132 MBBI->getOperand(2).setReg(DestReg); in selectSELRMux()
230 SrcMO.setReg(DstReg); in selectMI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp381 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
392 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
404 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
416 Rs.setReg(getHexagonRegisterPair(Rs.getReg(), RI)); in HexagonProcessInstruction()
542 MO.setReg(High); in HexagonProcessInstruction()
554 MO.setReg(High); in HexagonProcessInstruction()
568 MO.setReg(High); in HexagonProcessInstruction()
601 Rt.setReg(getHexagonRegisterPair(Rt.getReg(), RI)); in HexagonProcessInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp395 LoopPhi->getOperand(3).setReg(StartReg); in MergeLoopEnd()
396 LoopPhi->getOperand(1).setReg(DecReg); in MergeLoopEnd()
398 LoopPhi->getOperand(1).setReg(StartReg); in MergeLoopEnd()
399 LoopPhi->getOperand(3).setReg(DecReg); in MergeLoopEnd()
611 User.setReg(NewResult); in ReplaceRegisterUseWithVPNOT()
777 MO->setReg(LastVPNOTResult); in ReduceOldVCCRValueUses()
931 Instr.getOperand(PIdx + 1).setReg(LastVPTReg); in ReplaceConstByVPNOTs()
948 Instr.getOperand(PIdx + 1).setReg(NewVPR); in ReplaceConstByVPNOTs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp396 AddMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreADD()
435 OrMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreOR()
469 RestoreMI->getOperand(0).setReg(reg - SP::I0 + SP::O0); in combineRestoreSETHIi()
470 RestoreMI->getOperand(1).setReg(SP::G0); in combineRestoreSETHIi()
H A DSparcRegisterInfo.cpp193 MI.getOperand(2).setReg(SrcOddReg); in eliminateFrameIndex()
206 MI.getOperand(0).setReg(DestOddReg); in eliminateFrameIndex()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp105 MI.getOperand(2).setReg(WideReg); in applyICmpRedundantTrunc()
106 MI.getOperand(3).setReg(WideZero.getReg(0)); in applyICmpRedundantTrunc()
215 MI.getOperand(0).setReg(NewGVDst); in applyFoldGlobalOffset()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1412 MO.setReg(RegPair.first); in processInstruction()
1422 MO.setReg(RegPair.first); in processInstruction()
1433 MO.setReg(RegPair.first); in processInstruction()
1445 MO.setReg(RegPair.first); in processInstruction()
1759 Rss.setReg(matchRegister(Reg1)); in processInstruction()
1785 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1790 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1802 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1807 Rs.setReg(matchRegister(RegPair)); in processInstruction()
1819 Rt.setReg(matchRegister(RegPair)); in processInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp136 LocalizedMI->getOperand(0).setReg(NewReg); in localizeInterBlock()
144 MOUse.setReg(NewVRegIt->second); in localizeInterBlock()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h137 MI->getOperand(Operand + 2).setReg(0); in setDirectAddressInInstr()
139 MI->getOperand(Operand + 4).setReg(0); in setDirectAddressInInstr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.cpp176 MI.getOperand(3).setReg(SrcHiReg); in eliminateFrameIndex()
191 MI.getOperand(0).setReg(DestHiReg); in eliminateFrameIndex()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp158 I->getOperand(0).setReg(DstReg); in setCallTargetReg()
248 getCallTargetRegOpnd(*I)->setReg(getReg(Entry)); in visitNode()

123456