reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 1981         if (CATy->getElementType() == StrippedPtrEltTy) {
 1985               StrippedPtrEltTy, StrippedPtr, Idx, GEP.getName());
 1998         if (auto *XATy = dyn_cast<ArrayType>(StrippedPtrEltTy)) {
 2023                     ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr,
 2025                     : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx,
 2035       if (StrippedPtrEltTy->isArrayTy() &&
 2036           DL.getTypeAllocSize(StrippedPtrEltTy->getArrayElementType()) ==
 2042                 ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr, Idx,
 2044                 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx,
 2055       if (GEPEltType->isSized() && StrippedPtrEltTy->isSized()) {
 2059         uint64_t SrcSize = DL.getTypeAllocSize(StrippedPtrEltTy);
 2078                     ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr,
 2080                     : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx,
 2094       if (GEPEltType->isSized() && StrippedPtrEltTy->isSized() &&
 2095           StrippedPtrEltTy->isArrayTy()) {
 2100             DL.getTypeAllocSize(StrippedPtrEltTy->getArrayElementType());
 2122                     ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr,
 2124                     : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Off,