Lines Matching refs:PointeeType
902 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
905 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
918 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
923 if (!PointeeType)
924 PointeeType =
928 PointeeType ==
930 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
934 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
939 if (!PointeeType)
940 PointeeType =
944 PointeeType ==
946 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
960 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList,
964 Create(PointeeType, Ptr, IdxList, NameStr, InsertBefore);
976 static GetElementPtrInst *CreateInBounds(Type *PointeeType, Value *Ptr,
981 Create(PointeeType, Ptr, IdxList, NameStr, InsertAtEnd);
1120 GetElementPtrInst::GetElementPtrInst(Type *PointeeType, Value *Ptr,
1124 : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
1127 SourceElementType(PointeeType),
1128 ResultElementType(getIndexedType(PointeeType, IdxList)) {
1134 GetElementPtrInst::GetElementPtrInst(Type *PointeeType, Value *Ptr,
1138 : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
1141 SourceElementType(PointeeType),
1142 ResultElementType(getIndexedType(PointeeType, IdxList)) {