Lines Matching refs:IdxTy
164 uint64_t FindElementAndOffset(Type *&T, uint64_t &Offset, Type *&IdxTy,
2008 Type *IdxTy; in RewriteBitCast() local
2009 uint64_t Idx = FindElementAndOffset(T, EltOffset, IdxTy, in RewriteBitCast()
2025 uint64_t SROA::FindElementAndOffset(Type *&T, uint64_t &Offset, Type *&IdxTy, in FindElementAndOffset() argument
2034 IdxTy = Type::getInt32Ty(T->getContext()); in FindElementAndOffset()
2041 IdxTy = Type::getInt64Ty(T->getContext()); in FindElementAndOffset()
2049 IdxTy = Type::getInt64Ty(T->getContext()); in FindElementAndOffset()
2073 Type *IdxTy; in RewriteGEP() local
2074 uint64_t OldIdx = FindElementAndOffset(T, OldOffset, IdxTy, DL); in RewriteGEP()
2080 uint64_t Idx = FindElementAndOffset(T, EltOffset, IdxTy, DL); in RewriteGEP()
2091 uint64_t EltIdx = FindElementAndOffset(T, EltOffset, IdxTy, DL); in RewriteGEP()
2092 NewArgs.push_back(ConstantInt::get(IdxTy, EltIdx)); in RewriteGEP()
2127 Type *IdxTy; in RewriteLifetimeIntrinsic() local
2128 uint64_t Idx = FindElementAndOffset(AIType, NewOffset, IdxTy, DL); in RewriteLifetimeIntrinsic()
2140 IdxTy = NewElts[Idx]->getAllocatedType(); in RewriteLifetimeIntrinsic()
2141 uint64_t EltSize = DL.getTypeAllocSize(IdxTy) - NewOffset; in RewriteLifetimeIntrinsic()
2156 IdxTy = NewElts[Idx]->getAllocatedType(); in RewriteLifetimeIntrinsic()
2157 uint64_t EltSize = DL.getTypeAllocSize(IdxTy); in RewriteLifetimeIntrinsic()