reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3170 if (!isSubtraction && !pointer->getType()->isPointerTy()) { 3171 std::swap(pointer, index); 3179 auto PtrTy = cast<llvm::PointerType>(pointer->getType()); 3202 return CGF.Builder.CreateIntToPtr(index, pointer->getType()); 3230 Value *result = CGF.Builder.CreateBitCast(pointer, CGF.VoidPtrTy); 3232 return CGF.Builder.CreateBitCast(result, pointer->getType()); 3247 pointer = CGF.Builder.CreateGEP(pointer, index, "add.ptr"); 3247 pointer = CGF.Builder.CreateGEP(pointer, index, "add.ptr"); 3250 pointer = 3251 CGF.EmitCheckedInBoundsGEP(pointer, index, isSigned, isSubtraction, 3254 return pointer; 3261 Value *result = CGF.Builder.CreateBitCast(pointer, CGF.VoidPtrTy); 3263 return CGF.Builder.CreateBitCast(result, pointer->getType()); 3267 return CGF.Builder.CreateGEP(pointer, index, "add.ptr"); 3269 return CGF.EmitCheckedInBoundsGEP(pointer, index, isSigned, isSubtraction,