Home
last modified time | relevance | path

Searched refs:setSubReg (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp242 MI.getOperand(0).setSubReg(KilledProdSubReg); in processBlock()
243 MI.getOperand(1).setSubReg(KilledProdSubReg); in processBlock()
244 MI.getOperand(3).setSubReg(AddSubReg); in processBlock()
258 MI.getOperand(2).setSubReg(AddSubReg); in processBlock()
263 MI.getOperand(2).setSubReg(OtherProdSubReg); in processBlock()
H A DPPCVSXCopy.cpp124 SrcMO.setSubReg(PPC::sub_64); in processBlock()
H A DPPCReduceCRLogicals.cpp239 FirstTerminator->getOperand(0).setSubReg(BSI.OrigSubreg); in splitMBB()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMemAbsolute.cpp192 MIB->getOperand(0).setSubReg(MO0.getSubReg()); in runOnMachineFunction()
H A DRDFCopy.cpp220 Op.setSubReg(0); in run()
H A DHexagonBitSimplify.cpp386 I->setSubReg(NewSR); in replaceRegWithSub()
405 I->setSubReg(NewSR); in replaceSubWithSub()
1945 ValOp.setSubReg(H.Sub); in genStoreUpperHalf()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenCommonISel.cpp296 UseMO.setSubReg(Op0->getSubReg()); in salvageDebugInfoForDbgValue()
H A DPeepholeOptimizer.cpp218 MOSrc.setSubReg(NewSubReg); in RewriteCurrentSource()
308 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
423 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
926 UseMO->setSubReg(0); in INITIALIZE_PASS_DEPENDENCY()
1285 NewCopy->getOperand(0).setSubReg(Def.SubReg); in rewriteSource()
H A DTwoAddressInstructionPass.cpp1544 SrcMO.setSubReg(0); in collectTiedOperands()
1668 MO.setSubReg(0); in processTiedPairs()
1682 MO.setSubReg(0); in processTiedPairs()
1924 mi->getOperand(0).setSubReg(SubIdx); in run()
H A DRegAllocFast.cpp1025 MO.setSubReg(0); in allocVirtRegUndef()
1262 MO.setSubReg(0); in setPhysReg()
1571 MO.setSubReg(0); in allocateInstruction()
H A DMachineSink.cpp627 MO->setSubReg(0); in PerformSinkAndFold()
1601 DbgMO.setSubReg(SrcMO->getSubReg()); in attemptDebugCopyProp()
2030 DbgOp.setSubReg(MI.getOperand(1).getSubReg()); in SalvageUnsunkDebugUsersOfCopy()
H A DMachineOperand.cpp89 setSubReg(SubIdx); in substVirtReg()
98 setSubReg(0); in substPhysReg()
H A DTargetInstrInfo.cpp260 CommutedMI->getOperand(0).setSubReg(SubReg0); in commuteInstructionImpl()
266 CommutedMI->getOperand(Idx2).setSubReg(SubReg1); in commuteInstructionImpl()
267 CommutedMI->getOperand(Idx1).setSubReg(SubReg2); in commuteInstructionImpl()
H A DVirtRegMap.cpp734 MO.setSubReg(0); in rewrite()
H A DLiveDebugVariables.cpp1413 MO.setSubReg(locations[OldLocNo].getSubReg()); in splitLocation()
1599 Loc.setSubReg(0); in rewriteLocations()
H A DTailDuplicator.cpp456 MO.setSubReg( in duplicateInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp140 MO.setSubReg(0); in rewriteRegs()
H A DGCNPreRAOptimizations.cpp147 I.getOperand(1).setSubReg(DefSrcMO.getSubReg()); in processReg()
H A DSIFoldOperands.cpp710 Old.setSubReg(AMDGPU::NoSubRegister); in updateOperand()
1344 UseMI->getOperand(1).setSubReg(SubRegIdx); in foldOperand()
1399 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
1999 OpToFold.setSubReg(0); in tryFoldFoldableCopy()
2522 MO.setSubReg(AGPRSubReg); in tryFoldPhiAGPR()
2712 MO->setSubReg(AMDGPU::NoSubRegister); in tryOptimizeAGPRPhis()
H A DGCNRewritePartialRegUses.cpp424 MO.setSubReg(NewSubReg); in rewriteReg()
H A DGCNSchedStrategy.cpp1920 Remat.RematMI->getOperand(0).setSubReg(SubReg); in rematerialize()
2073 NewMI->getOperand(0).setSubReg(SubReg); in finalizeGCNSchedStage()
H A DSIInstrInfo.cpp2623 UseMO->setSubReg(AMDGPU::NoSubRegister); in reMaterialize()
2629 MI->getOperand(0).setSubReg(AMDGPU::NoSubRegister); in reMaterialize()
2768 NonRegOp.setSubReg(SubReg); in swapRegAndNonRegOperand()
3601 UseMI.getOperand(0).setSubReg(0); in foldImmediate()
3698 Src0->setSubReg(SrcSubReg); in foldImmediate()
6253 Src0.setSubReg(Src1.getSubReg()); in legalizeOperandsVOP2()
6258 Src1.setSubReg(Src0SubReg); in legalizeOperandsVOP2()
7302 Op.setSubReg(AMDGPU::lo16); in legalizeOperandsVALUt16()
7889 Inst.getOperand(1).setSubReg(AMDGPU::lo16); in moveToVALUImpl()
10418 Op.setSubReg(AMDGPU::sub0); in enforceOperandRCAlignment()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h489 void setSubReg(unsigned subReg) { in setSubReg() function
864 Op.setSubReg(SubReg);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp515 MO.setSubReg(0); in reassign()
H A DX86InstructionSelector.cpp

12