• Home
  • Raw
  • Download

Lines Matching refs:AT

62     SROA(int T, bool hasDT, char &ID, int ST, int AT, int SLT)  in SROA()
72 if (AT == -1) in SROA()
75 ArrayElementThreshold = AT; in SROA()
191 SROA_DT(int T = -1, int ST = -1, int AT = -1, int SLT = -1) : in SROA_DT()
192 SROA(T, true, ID, ST, AT, SLT) { in SROA_DT()
208 SROA_SSAUp(int T = -1, int ST = -1, int AT = -1, int SLT = -1) : in SROA_SSAUp()
209 SROA(T, false, ID, ST, AT, SLT) { in SROA_SSAUp()
818 if (ArrayType *AT = dyn_cast<ArrayType>(ToType)) { in ConvertScalar_ExtractValue() local
821 uint64_t EltSize = TD.getTypeAllocSizeInBits(AT->getElementType()); in ConvertScalar_ExtractValue()
822 Value *Res = UndefValue::get(AT); in ConvertScalar_ExtractValue()
823 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in ConvertScalar_ExtractValue()
824 Value *Elt = ConvertScalar_ExtractValue(FromVal, AT->getElementType(), in ConvertScalar_ExtractValue()
946 if (ArrayType *AT = dyn_cast<ArrayType>(SV->getType())) { in ConvertScalar_InsertValue() local
949 uint64_t EltSize = TD.getTypeAllocSizeInBits(AT->getElementType()); in ConvertScalar_InsertValue()
950 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in ConvertScalar_InsertValue()
1459 if (ArrayType *AT = dyn_cast<ArrayType>(T)) in ShouldAttemptScalarRepl() local
1460 return AT->getNumElements() <= ArrayElementThreshold; in ShouldAttemptScalarRepl()
1553 ArrayType *AT = cast<ArrayType>(AI->getAllocatedType()); in DoScalarReplacement() local
1554 ElementAllocas.reserve(AT->getNumElements()); in DoScalarReplacement()
1555 Type *ElTy = AT->getElementType(); in DoScalarReplacement()
1556 for (unsigned i = 0, e = AT->getNumElements(); i != e; ++i) { in DoScalarReplacement()
1760 if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in isHomogeneousAggregate() local
1761 NumElts = AT->getNumElements(); in isHomogeneousAggregate()
1762 EltTy = (NumElts == 0 ? 0 : AT->getElementType()); in isHomogeneousAggregate()
1849 } else if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in TypeHasComponent() local
1850 EltTy = AT->getElementType(); in TypeHasComponent()
1852 if (Offset >= AT->getNumElements() * EltSize) in TypeHasComponent()
2028 } else if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in FindElementAndOffset() local
2029 T = AT->getElementType(); in FindElementAndOffset()