Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/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.cpp139 SrcMO.setSubReg(PPC::sub_64); in processBlock()
H A DPPCInstrInfo.cpp426 MI.getOperand(0).setSubReg(SubReg2); in commuteInstructionImpl()
430 MI.getOperand(2).setSubReg(SubReg1); in commuteInstructionImpl()
431 MI.getOperand(1).setSubReg(SubReg2); in commuteInstructionImpl()
1984 SubRegsToUpdate[i].first->setSubReg(SubRegsToUpdate[i].second); in optimizeCompareInstr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp591 Copy->getOperand(0).setSubReg(SubIdx); in INITIALIZE_PASS_DEPENDENCY()
858 MOSrc.setSubReg(NewSubReg); in RewriteCurrentSource()
948 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
1075 MO.setSubReg(NewSubReg); in RewriteCurrentSource()
1241 NewCopy->getOperand(0).setSubReg(Def.SubReg); in rewriteSource()
H A DTwoAddressInstructionPass.cpp1489 SrcMO.setSubReg(0); in collectTiedOperands()
1607 MO.setSubReg(0); in processTiedPairs()
1625 MO.setSubReg(0); in processTiedPairs()
1769 mi->getOperand(0).setSubReg(SubIdx); in runOnMachineFunction()
H A DTargetInstrInfo.cpp210 CommutedMI->getOperand(0).setSubReg(SubReg0); in commuteInstructionImpl()
214 CommutedMI->getOperand(Idx2).setSubReg(SubReg1); in commuteInstructionImpl()
215 CommutedMI->getOperand(Idx1).setSubReg(SubReg2); in commuteInstructionImpl()
H A DLiveDebugVariables.cpp963 MO.setSubReg(locations[OldLocNo].getSubReg()); in splitLocation()
1112 Loc.setSubReg(0); in rewriteLocations()
H A DMachineOperand.cpp81 setSubReg(SubIdx); in substVirtReg()
90 setSubReg(0); in substPhysReg()
H A DVirtRegMap.cpp567 MO.setSubReg(0); in rewrite()
H A DTailDuplicator.cpp428 MO.setSubReg(TRI->composeSubRegIndices(MO.getSubReg(), in duplicateInstruction()
H A DRegAllocFast.cpp720 MO.setSubReg(0); in setPhysReg()
H A DRegisterCoalescer.cpp1272 DefMO.setSubReg(0); in reMaterializeTrivialDef()
1333 NewMI.getOperand(0).setSubReg(NewIdx); in reMaterializeTrivialDef()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineOperand.h460 void setSubReg(unsigned subReg) { in setSubReg() function
778 Op.setSubReg(SubReg);
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp182 Op.setSubReg(0); in run()
H A DHexagonBitSimplify.cpp381 I->setSubReg(NewSR); in replaceRegWithSub()
400 I->setSubReg(NewSR); in replaceSubWithSub()
1934 ValOp.setSubReg(H.Sub); in genStoreUpperHalf()
H A DHexagonExpandCondsets.cpp925 Op.setSubReg(RN.Sub); in renameInRange()
H A DHexagonSplitDouble.cpp1096 Op.setSubReg(0); in replaceSubregUses()
H A DHexagonHardwareLoops.cpp1922 MO.setSubReg(PredRSub); in createPreheaderForLoop()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp90 Src0.setSubReg(0); in foldImmediates()
94 Src0.setSubReg(0); in foldImmediates()
H A DSIInstrInfo.cpp1361 NonRegOp.setSubReg(SubReg); in swapRegAndNonRegOperand()
2074 Src0->setSubReg(Src1SubReg); in FoldImmediate()
3564 Src0.setSubReg(Src1.getSubReg()); in legalizeOperandsVOP2()
3569 Src1.setSubReg(Src0SubReg); in legalizeOperandsVOP2()
3687 Op.setSubReg(0); in legalizeGenericOperand()
H A DSIFoldOperands.cpp496 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
H A DSIPeepholeSDWA.cpp279 To.setSubReg(From.getSubReg()); in copyRegOperand()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp519 MO.setSubReg(0); in reassign()
H A DX86InstructionSelector.cpp292 I.getOperand(1).setSubReg(getSubRegIndex(DstRC)); in selectCopy()
758 I.getOperand(1).setSubReg(SubIdx); in selectTruncOrPtrToInt()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1216 I.getOperand(1).setSubReg(AArch64::sub_32); in select()

12