reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
824 L && L->isLoopInvariant(ResultPtr) && 825 !hasMoreThanOneUseInLoop(ResultPtr, L); 828 if (ResultPtr->getType() != I8PtrTy) 829 ResultPtr = Builder.CreateBitCast(ResultPtr, I8PtrTy); 829 ResultPtr = Builder.CreateBitCast(ResultPtr, I8PtrTy); 854 ResultPtr = 855 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep"); 857 FirstResult = ResultPtr; 864 ResultPtr = 865 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep"); 873 GetElementPtrInst *SecondGEP = dyn_cast_or_null<GetElementPtrInst>(ResultPtr); 877 if (ResultPtr->getType() != Variadic->getType()) 878 ResultPtr = Builder.CreateBitCast(ResultPtr, Variadic->getType()); 878 ResultPtr = Builder.CreateBitCast(ResultPtr, Variadic->getType()); 880 Variadic->replaceAllUsesWith(ResultPtr);