Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
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()
DPPCVSXCopy.cpp134 SrcMO.setSubReg(PPC::sub_64); in processBlock()
DPPCInstrInfo.cpp437 MI.getOperand(0).setSubReg(SubReg2); in commuteInstructionImpl()
441 MI.getOperand(2).setSubReg(SubReg1); in commuteInstructionImpl()
442 MI.getOperand(1).setSubReg(SubReg2); in commuteInstructionImpl()
1986 SubRegsToUpdate[i].first->setSubReg(SubRegsToUpdate[i].second); in optimizeCompareInstr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp139 MO.setSubReg(0); in rewriteRegs()
DSIShrinkInstructions.cpp91 Src0.setSubReg(0); in foldImmediates()
95 Src0.setSubReg(0); in foldImmediates()
DSIFoldOperands.cpp699 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
813 UseMI->getOperand(1).setSubReg(0); in foldOperand()
835 UseMI->getOperand(1).setSubReg(OpToFold.getSubReg()); in foldOperand()
DSIPeepholeSDWA.cpp274 To.setSubReg(From.getSubReg()); in copyRegOperand()
DSIInstrInfo.cpp1669 NonRegOp.setSubReg(SubReg); in swapRegAndNonRegOperand()
2411 Src0->setSubReg(Src1SubReg); in FoldImmediate()
4122 Src0.setSubReg(Src1.getSubReg()); in legalizeOperandsVOP2()
4127 Src1.setSubReg(Src0SubReg); in legalizeOperandsVOP2()
4302 Op.setSubReg(0); in legalizeGenericOperand()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
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()
DTwoAddressInstructionPass.cpp1490 SrcMO.setSubReg(0); in collectTiedOperands()
1606 MO.setSubReg(0); in processTiedPairs()
1624 MO.setSubReg(0); in processTiedPairs()
1768 mi->getOperand(0).setSubReg(SubIdx); in runOnMachineFunction()
DTargetInstrInfo.cpp219 CommutedMI->getOperand(0).setSubReg(SubReg0); in commuteInstructionImpl()
223 CommutedMI->getOperand(Idx2).setSubReg(SubReg1); in commuteInstructionImpl()
224 CommutedMI->getOperand(Idx1).setSubReg(SubReg2); in commuteInstructionImpl()
DMachineSink.cpp832 DbgMI.getOperand(0).setSubReg(SrcMO->getSubReg()); in attemptDebugCopyProp()
1060 User->getOperand(0).setSubReg(MI.getOperand(1).getSubReg()); in SalvageUnsunkDebugUsersOfCopy()
DMachineOperand.cpp82 setSubReg(SubIdx); in substVirtReg()
91 setSubReg(0); in substPhysReg()
DRegAllocFast.cpp771 MO.setSubReg(0); in allocVirtRegUndef()
868 MO.setSubReg(0); in setPhysReg()
DVirtRegMap.cpp565 MO.setSubReg(0); in rewrite()
DLiveDebugVariables.cpp1075 MO.setSubReg(locations[OldLocNo].getSubReg()); in splitLocation()
1215 Loc.setSubReg(0); in rewriteLocations()
DTailDuplicator.cpp434 MO.setSubReg(TRI->composeSubRegIndices(MO.getSubReg(), in duplicateInstruction()
DRegisterCoalescer.cpp1331 DefMO.setSubReg(0); in reMaterializeTrivialDef()
1392 NewMI.getOperand(0).setSubReg(NewIdx); in reMaterializeTrivialDef()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineOperand.h469 void setSubReg(unsigned subReg) { in setSubReg() function
801 Op.setSubReg(SubReg);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.cpp181 Op.setSubReg(0); in run()
DHexagonBitSimplify.cpp379 I->setSubReg(NewSR); in replaceRegWithSub()
397 I->setSubReg(NewSR); in replaceSubWithSub()
1931 ValOp.setSubReg(H.Sub); in genStoreUpperHalf()
DHexagonExpandCondsets.cpp925 Op.setSubReg(RN.Sub); in renameInRange()
DHexagonSplitDouble.cpp1095 Op.setSubReg(0); in replaceSubregUses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86DomainReassignment.cpp516 MO.setSubReg(0); in reassign()
DX86InstructionSelector.cpp288 I.getOperand(1).setSubReg(getSubRegIndex(DstRC)); in selectCopy()
765 I.getOperand(1).setSubReg(SubIdx); in selectTruncOrPtrToInt()

12