Lines Matching refs:PointeeType
851 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
854 inline GetElementPtrInst(Type *PointeeType, Value *Ptr,
867 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
872 if (!PointeeType)
873 PointeeType =
877 PointeeType ==
879 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
883 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
888 if (!PointeeType)
889 PointeeType =
893 PointeeType ==
895 return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
909 CreateInBounds(Type *PointeeType, Value *Ptr, ArrayRef<Value *> IdxList,
913 Create(PointeeType, Ptr, IdxList, NameStr, InsertBefore);
925 static GetElementPtrInst *CreateInBounds(Type *PointeeType, Value *Ptr,
930 Create(PointeeType, Ptr, IdxList, NameStr, InsertAtEnd);
1074 GetElementPtrInst::GetElementPtrInst(Type *PointeeType, Value *Ptr,
1078 : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
1081 SourceElementType(PointeeType),
1082 ResultElementType(getIndexedType(PointeeType, IdxList)) {
1088 GetElementPtrInst::GetElementPtrInst(Type *PointeeType, Value *Ptr,
1092 : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
1095 SourceElementType(PointeeType),
1096 ResultElementType(getIndexedType(PointeeType, IdxList)) {