Home
last modified time | relevance | path

Searched refs:srcDcl (Results 1 – 15 of 15) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/Passes/
H A DMergeScalars.cpp210 G4_Declare* srcDcl = src->getTopDcl(); in doMerge() local
211 if (srcDcl->getAliasDeclare() == NULL) in doMerge()
214 modifiedDcl.insert(srcDcl); in doMerge()
403 G4_Declare* srcDcl = src->getTopDcl(); in isMergeCandidate() local
404 if (srcDcl == nullptr) in isMergeCandidate()
409 if (!srcDcl->useGRF() /* || srcDcl->getTotalElems() != 1 */) in isMergeCandidate()
414 if (TypeSize(srcDcl->getElemType()) != src->getTypeSize()) in isMergeCandidate()
598 G4_Declare* srcDcl = src->getTopDcl(); in canMergeSource() local
599 if (prevSrcDcl == srcDcl) in canMergeSource()
627 else if (prevSrcDcl->isInput() && srcDcl->isInput()) in canMergeSource()
[all …]
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/VisaToG4/
H A DTranslateMisc.cpp191 const G4_Declare *srcDcl = getDeclare(srcReg); in preparePayload() local
192 ASSERT_USER(srcDcl, "Declaration is missing!"); in preparePayload()
203 if (srcDcl == dcls[current]) { in preparePayload()
230 dcls[current] = srcDcl; in preparePayload()
253 dcls[current] = srcDcl; in preparePayload()
H A DTranslateSendSync.cpp371 G4_Declare *srcDcl = getBuiltinR0(); in createFenceInstruction() local
374 G4_SrcRegRegion *sendSrcOpnd = createSrcRegRegion(srcDcl, getRegionStride1()); in createFenceInstruction()
H A DTranslateSendLdStLsc.cpp717 const G4_Declare *srcDcl = getDeclare(srcData); in translateLscTypedInst() local
720 srcDcl->getTotalElems()*srcDcl->getElemSize()/BYTES_PER_GRF; in translateLscTypedInst()
H A DTranslateSendLdStLegacy.cpp2758 G4_Declare* srcDcl = addresses->getTopDcl()->getRootDeclare(); in translateVISASVMScatterReadInst() local
2759 if (srcDcl->getByteSize() <= numEltPerGRF<Type_UB>()) in translateVISASVMScatterReadInst()
2761 srcDcl->setEvenAlign(); in translateVISASVMScatterReadInst()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/
H A DInstSplit.cpp332 G4_Declare* srcDcl = opnd->getTopDcl(); in compareSrcDstRegRegion() local
340 if (dstDcl == srcDcl && srcDcl != nullptr) in compareSrcDstRegRegion()
406 if (dstDcl != srcDcl) in compareSrcDstRegRegion()
H A DSpillCleanup.cpp1495 G4_Declare* srcDcl = nullptr; in removeRedundantSplitMovs() local
1544 if (!srcDcl) in removeRedundantSplitMovs()
1545 srcDcl = pSrcDcl; in removeRedundantSplitMovs()
1546 else if (srcDcl != pSrcDcl) in removeRedundantSplitMovs()
1605 if (success && srcDcl) in removeRedundantSplitMovs()
1608 … G4_SrcRegRegion* sendSrc1 = kernel.fg.builder->createSrc(srcDcl->getRegVar(), in removeRedundantSplitMovs()
H A DRematerialization.cpp409 auto srcDcl = srcRegion->getTopDcl(); in checkLocalWAR() local
412 if (dstDcl == srcDcl && in checkLocalWAR()
H A DVarSplit.cpp1321 auto srcDcl = src->getBase()->asRegVar()->getDeclare(); in replaceSrc() local
1322 dcl = getNewDcl(srcDcl, dcl); in replaceSrc()
H A DLinearScanRA.cpp170 G4_Declare* srcDcl = src->getBase()->asRegVar()->getDeclare(); in hasDstSrcOverlapPotential() local
171 … int srcOffset = (srcDcl->getOffsetFromBase() + src->getLeftBound()) / numEltPerGRF<Type_UB>(); in hasDstSrcOverlapPotential()
176 if (!(gra.isEvenAligned(dstDcl) && gra.isEvenAligned(srcDcl) && in hasDstSrcOverlapPotential()
H A DLocalRA.cpp1573 G4_Declare* srcDcl = src->getBase()->asRegVar()->getDeclare(); in hasDstSrcOverlapPotential() local
1574 … int srcOffset = (srcDcl->getOffsetFromBase() + src->getLeftBound()) / numEltPerGRF<Type_UB>(); in hasDstSrcOverlapPotential()
1579 if (!(gra.isEvenAligned(dstDcl) && gra.isEvenAligned(srcDcl) && in hasDstSrcOverlapPotential()
H A DOptimizer.cpp5489 G4_Declare *srcDcl = source_send->getSrc(0)->getBase()->asRegVar()->getDeclare(); in insertHeaderMovInst() local
5490 … G4_SrcRegRegion* newSrcOpnd = builder.createSrcRegRegion(srcDcl, builder.getRegionStride1()); in insertHeaderMovInst()
8581 G4_Declare* srcDcl = builder.createHardwiredDeclare(numDWord, Type_UD, srcGRF, 0); in loadThreadPayload() local
8586 builder.createSrcRegRegion(srcDcl, builder.getRegionStride1()), in loadThreadPayload()
9643 G4_Declare *srcDcl = src->isRegRegion() ? GetTopDclFromRegRegion(src) : nullptr; in renameRegister() local
9646 if (!srcDcl || !dstDcl) in renameRegister()
9654 if (srcDcl && dstDcl && srcDcl->getRegFile() != dstDcl->getRegFile()) in renameRegister()
9686 int32_t sizeRatio = dstDcl->getByteSize() / srcDcl->getByteSize(); in renameRegister()
H A DGraphColor.cpp2162 G4_Declare* srcDcl = src->getTopDcl(); in markInterferenceToAvoidDstSrcOverlap() local
2170 bool isSrcEvenAlign = gra.isEvenAligned(srcDcl); in markInterferenceToAvoidDstSrcOverlap()
2190 if (srcDcl->getRegFile() == G4_INPUT && in markInterferenceToAvoidDstSrcOverlap()
2191 srcDcl->getRegVar()->getPhyReg() != NULL && in markInterferenceToAvoidDstSrcOverlap()
2192 srcDcl->getRegVar()->getPhyReg()->isGreg()) in markInterferenceToAvoidDstSrcOverlap()
2194 srcReg = srcDcl->getRegVar()->getPhyReg()->asGreg()->getRegNum(); in markInterferenceToAvoidDstSrcOverlap()
H A DSpillManagerGMRF.cpp3356 G4_Declare* srcDcl = srcRegion->getBase()->asRegVar()->getDeclare(); in insertSpillRangeCode() local
3366 if (gra.getSubRegAlign(srcDcl) == GRFALIGN && in insertSpillRangeCode()
H A DHWConformity.cpp5388 G4_Declare* srcDcl = src->getTopDcl(); in avoidInstDstSrcOverlap() local
5393 if (srcDcl == dstDcl && in avoidInstDstSrcOverlap()
5422 while ((ptvar = p.getPointsTo(srcDcl->getRegVar(), vid++)) != NULL) in avoidInstDstSrcOverlap()