Home
last modified time | relevance | path

Searched refs:getNumSources (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp621 bool isValid() const { return getNumSources() > 0; } in isValid()
636 assert(Idx < getNumSources() && "Reg pair source out of index"); in setSource()
640 int getNumSources() const { return RegSrcs.size(); } in getNumSources() function in __anon776574090111::ValueTrackerResult
645 assert(Idx < getNumSources() && "Reg source out of index"); in getSrcReg()
650 assert(Idx < getNumSources() && "SubReg source out of index"); in getSrcSubReg()
658 if (Other.getNumSources() != getNumSources()) in operator ==()
661 for (int i = 0, e = Other.getNumSources(); i != e; ++i) in operator ==()
1037 if (CurSrcRes.getNumSources() > 1) { in findNextSource()
1047 unsigned NumSrcs = Res.getNumSources(); in findNextSource()
1141 unsigned NumSrcs = Res.getNumSources(); in getNewSource()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperArtifacts.cpp39 assert(Merge->getNumSources() == 2 && "Unexpected number of operands"); in matchMergeXAndUndef()
H A DUtils.cpp799 for (unsigned Idx = 0, E = SrcVec1->getNumSources(); Idx < E; ++Idx) { in ConstantFoldVectorBinop()
1012 for (unsigned SrcIdx = 0; SrcIdx < BV->getNumSources(); ++SrcIdx) { in ConstantFoldCountZeros()
1087 assert(BV1->getNumSources() == BV2->getNumSources() && "Invalid vectors"); in ConstantFoldICmp()
1088 for (unsigned I = 0; I < BV1->getNumSources(); ++I) { in ConstantFoldICmp()
1506 for (unsigned SrcIdx = 0; SrcIdx < BV->getNumSources(); ++SrcIdx) { in isConstantOrConstantVector()
1786 unsigned Sources = BV->getNumSources(); in shiftAmountKnownInRange()
1936 unsigned NumSources = BV->getNumSources(); in isGuaranteedNotToBeUndefOrPoison()
2037 unsigned NumSources = Build->getNumSources(); in getConstant()
2077 unsigned NumSources = Build->getNumSources(); in getConstant()
H A DCombinerHelperCasts.cpp323 unsigned Elements = BV->getNumSources(); in matchCastOfBuildVector()
H A DCombinerHelper.cpp481 ConcatMI1->getNumSources())); in matchCombineShuffleConcat()
2188 for (unsigned I = 0; I < Merge.getNumSources(); ++I) in matchCombineMergeUnmerge()
2192 if (!Unmerge || Unmerge->getNumDefs() != Merge.getNumSources()) in matchCombineMergeUnmerge()
2230 for (unsigned Idx = 0; Idx < SrcInstr->getNumSources(); ++Idx) in matchCombineUnmergeMergeToPlainValues()
3450 unsigned NumOperands = BuildMI->getNumSources(); in matchUseVectorTruncate()
6906 unsigned NumSources = BuildVector->getNumSources(); in isConstantSplatVector()
6935 unsigned NumSources = BuildVector->getNumSources(); in getConstantOrConstantSplatVector()
6961 unsigned NumSources = BuildVector->getNumSources(); in isConstantOrConstantVectorI()
7961 if (BV->getNumSources() % Unmerge->getNumDefs() != 0) in matchUnmergeValuesAnyExtBuildVector()
H A DGISelValueTracking.cpp1565 for (unsigned Idx = 0; Idx < Merge.getNumSources(); ++Idx) { in computeKnownFPClass()
H A DLegalizerHelper.cpp3866 for (unsigned i = 0; i < ConcatMI->getNumSources(); i++) { in bitcastConcatVector()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h681 if (NumSrcsUsed == BV.getNumSources()) in findValueFromBuildVector()
943 assert(MergeStartIdx + NumElts <= MI.getNumSources()); in isSequenceFromUnmerge()
975 unsigned NumMIElts = MI.getNumSources(); in tryCombineMergeLike()
1040 for (unsigned i = 0; i < MI.getNumSources(); i += NumElts) { in tryCombineMergeLike()
H A DGenericMachineInstrs.h270 unsigned getNumSources() const { return getNumOperands() - 1; } in getNumSources() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp1048 for (unsigned I = 0; I < GBuildVec->getNumSources(); ++I) { in matchLowerBuildToInsertVecElt()
1065 for (unsigned I = 0; I < GBuildVec->getNumSources(); ++I) { in applyLowerBuildToInsertVecElt()
H A DAArch64PostLegalizerCombiner.cpp262 if (SrcTy != LLT::scalar(32) || Merge.getNumSources() != 2) in matchFoldMergeToZext()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp5001 assert(BV->getNumSources() > 0); in selectWMMAModsF32NegAbs()
5007 for (unsigned i = 0; i < BV->getNumSources(); ++i) { in selectWMMAModsF32NegAbs()
5015 if (BV->getNumSources() == EltsF32.size()) { in selectWMMAModsF32NegAbs()
5032 for (unsigned i = 0; i < CV->getNumSources(); ++i) { in selectWMMAModsF16Neg()
5040 if (CV->getNumSources() == EltsV2F16.size()) { in selectWMMAModsF16Neg()
5058 assert(CV->getNumSources() > 0); in selectWMMAModsF16NegAbs()
5065 for (unsigned i = 0; i < CV->getNumSources(); ++i) { in selectWMMAModsF16NegAbs()
5073 if (CV->getNumSources() == EltsV2F16.size()) { in selectWMMAModsF16NegAbs()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp691 for (unsigned i = 0; i < BuildVector.getNumSources(); ++i) { in legalizeBuildVector()