Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp250 MI.getOperand(0).setSubReg(KilledProdSubReg); in processBlock()
251 MI.getOperand(1).setSubReg(KilledProdSubReg); in processBlock()
252 MI.getOperand(3).setSubReg(AddSubReg); in processBlock()
266 MI.getOperand(2).setSubReg(AddSubReg); in processBlock()
271 MI.getOperand(2).setSubReg(OtherProdSubReg); in processBlock()
H A DPPCVSXCopy.cpp134 SrcMO.setSubReg(PPC::sub_64); in processBlock()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp134 I.getOperand(1).setSubReg(DefSrcMO.getSubReg()); in processReg()
H A DSIPreAllocateWWMRegs.cpp136 MO.setSubReg(0); in rewriteRegs()
H A DGCNRewritePartialRegUses.cpp470 MO.setSubReg(SubReg); in rewriteReg()
H A DSIFoldOperands.cpp896 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
1036 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
1976 MO.setSubReg(AGPRSubReg); in tryFoldPhiAGPR()
2167 MO->setSubReg(AMDGPU::NoSubRegister); in tryOptimizeAGPRPhis()
H A DSIInstrInfo.cpp2617 UseMO->setSubReg(AMDGPU::NoSubRegister); in reMaterialize()
2623 MI->getOperand(0).setSubReg(AMDGPU::NoSubRegister); in reMaterialize()
2763 NonRegOp.setSubReg(SubReg); in swapRegAndNonRegOperand()
3479 UseMI.getOperand(0).setSubReg(0); in foldImmediate()
3575 Src0->setSubReg(SrcSubReg); in foldImmediate()
5955 Src0.setSubReg(Src1.getSubReg()); in legalizeOperandsVOP2()
5960 Src1.setSubReg(Src0SubReg); in legalizeOperandsVOP2()
6237 Op.setSubReg(0); in legalizeGenericOperand()
9944 Op.setSubReg(AMDGPU::sub0); in enforceOperandRCAlignment()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp652 UseMO->setSubReg(0); in INITIALIZE_PASS_DEPENDENCY()
920 MOSrc.setSubReg(NewSubReg); in RewriteCurrentSource()
1010 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
1137 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
1302 NewCopy->getOperand(0).setSubReg(Def.SubReg); in rewriteSource()
H A DCodeGenCommonISel.cpp288 UseMO.setSubReg(Op0->getSubReg()); in salvageDebugInfoForDbgValue()
H A DTwoAddressInstructionPass.cpp1542 SrcMO.setSubReg(0); in collectTiedOperands()
1666 MO.setSubReg(0); in processTiedPairs()
1680 MO.setSubReg(0); in processTiedPairs()
1923 mi->getOperand(0).setSubReg(SubIdx); in run()
H A DRegAllocFast.cpp1001 MO.setSubReg(0); in allocVirtRegUndef()
1196 MO.setSubReg(0); in setPhysReg()
1511 MO.setSubReg(0); in allocateInstruction()
H A DMachineSink.cpp587 MO->setSubReg(0); in PerformSinkAndFold()
1430 DbgMO.setSubReg(SrcMO->getSubReg()); in attemptDebugCopyProp()
1844 DbgOp.setSubReg(MI.getOperand(1).getSubReg()); in SalvageUnsunkDebugUsersOfCopy()
H A DMachineOperand.cpp90 setSubReg(SubIdx); in substVirtReg()
99 setSubReg(0); in substPhysReg()
H A DTargetInstrInfo.cpp228 CommutedMI->getOperand(0).setSubReg(SubReg0); in commuteInstructionImpl()
232 CommutedMI->getOperand(Idx2).setSubReg(SubReg1); in commuteInstructionImpl()
233 CommutedMI->getOperand(Idx1).setSubReg(SubReg2); in commuteInstructionImpl()
H A DVirtRegMap.cpp604 MO.setSubReg(0); in rewrite()
H A DLiveDebugVariables.cpp1368 MO.setSubReg(locations[OldLocNo].getSubReg()); in splitLocation()
1553 Loc.setSubReg(0); in rewriteLocations()
H A DTailDuplicator.cpp454 MO.setSubReg( in duplicateInstruction()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMemAbsolute.cpp202 MIB->getOperand(0).setSubReg(MO0.getSubReg()); in runOnMachineFunction()
H A DRDFCopy.cpp221 Op.setSubReg(0); in run()
H A DHexagonBitSimplify.cpp408 I->setSubReg(NewSR); in replaceRegWithSub()
427 I->setSubReg(NewSR); in replaceSubWithSub()
1967 ValOp.setSubReg(H.Sub); in genStoreUpperHalf()
H A DHexagonExpandCondsets.cpp949 Op.setSubReg(RN.Sub); in renameInRange()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h490 void setSubReg(unsigned subReg) { in setSubReg() function
859 Op.setSubReg(SubReg);
H A DMachineInstr.h1975 MO.setSubReg(0);
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp512 MO.setSubReg(0); in reassign()
/src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp334 I.getOperand(1).setSubReg(getSubRegIndex(DstRC)); in selectCopy()
849 I.getOperand(1).setSubReg(SubIdx); in selectTruncOrPtrToInt()

12