Home
last modified time | relevance | path

Searched refs:EltIdx (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp225 for (unsigned EltIdx = 0, EndEltIdx = CstTy->getStructNumElements(); in isConstantUsingVectorTy() local
226 EltIdx < EndEltIdx; ++EltIdx) in isConstantUsingVectorTy()
227 if (isConstantUsingVectorTy(CstTy->getStructElementType(EltIdx))) in isConstantUsingVectorTy()
/external/llvm/lib/Transforms/Scalar/
DScalarReplAggregates.cpp1850 unsigned EltIdx = Layout->getElementContainingOffset(Offset); in TypeHasComponent() local
1851 EltTy = ST->getContainedType(EltIdx); in TypeHasComponent()
1853 Offset -= Layout->getElementOffset(EltIdx); in TypeHasComponent()
2090 uint64_t EltIdx = FindElementAndOffset(T, EltOffset, IdxTy, DL); in RewriteGEP() local
2091 NewArgs.push_back(ConstantInt::get(IdxTy, EltIdx)); in RewriteGEP()
/external/llvm/lib/Target/R600/
DSIISelLowering.cpp1328 unsigned EltIdx = 0; in performUCharToFloatCombine() local
1330 unsigned ComponentsInElt = std::min(4u, NElts - 4 * EltIdx); in performUCharToFloatCombine()
1338 ++EltIdx; in performUCharToFloatCombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp4599 unsigned EltMaskIdx, EltIdx; in LowerBuildVectorv4x32() local
4601 for (EltIdx = 0; EltIdx < 4; ++EltIdx) { in LowerBuildVectorv4x32()
4602 if (Zeroable[EltIdx]) { in LowerBuildVectorv4x32()
4604 Mask[EltIdx] = EltIdx+4; in LowerBuildVectorv4x32()
4608 Elt = Op->getOperand(EltIdx); in LowerBuildVectorv4x32()
4611 if (Elt.getOperand(0) != V1 || EltMaskIdx != EltIdx) in LowerBuildVectorv4x32()
4613 Mask[EltIdx] = EltIdx; in LowerBuildVectorv4x32()
4616 if (EltIdx == 4) { in LowerBuildVectorv4x32()
4629 if (Elt == FirstNonZero && EltIdx == FirstNonZeroIdx) in LowerBuildVectorv4x32()
4633 for (unsigned i = EltIdx + 1; i < 4 && CanFold; ++i) { in LowerBuildVectorv4x32()
[all …]