Home
last modified time | relevance | path

Searched refs:getPointerDiffType (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DScanfFormatString.cpp255 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getArgType()
393 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getArgType()
H A DPrintfFormatString.cpp534 ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getScalarArgType()
612 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); in getScalarArgType()
H A DASTContext.cpp2510 return getPreferredTypeAlign(getPointerDiffType().getTypePtr()); in getPreferredTypeAlign()
5894 QualType ASTContext::getPointerDiffType() const { in getPointerDiffType() function in ASTContext
11189 Type = Context.getPointerDiffType(); in DecodeTypeFromStr()
H A DItaniumMangle.cpp5894 mangleType(Ctx.getPointerDiffType()); in mangleValueInTemplateArg()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DImplicitWideningOfMultiplicationResultCheck.cpp181 QualType SSizeTy = Context->getPointerDiffType(); in handlePointerOffsetting()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp64 QualType DiffTy = SymMgr.getContext().getPointerDiffType(); in assumeSym()
/llvm-project-15.0.7/clang/unittests/Sema/
H A DCodeCompleteTest.cpp52 S.getASTContext().getPointerDiffType().getAsString(); in ProcessCodeCompleteResults()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaRISCVVectorLookup.cpp82 QT = Context.getPointerDiffType(); in RVVType2Qual()
H A DOpenCLBuiltins.td372 def PtrDiff : Type<"ptrdiff_t", QualType<"Context.getPointerDiffType()">>;
420 … : Type<"atomic_ptrdiff_t", QualType<"Context.getAtomicType(Context.getPointerDiffType())">>;
H A DSema.cpp380 Context.getAtomicType(Context.getPointerDiffType()); in Initialize()
H A DSemaOverload.cpp8698 S.Context.getPointerDiffType(), in addBinaryPlusOrMinusPointerOverloads()
8699 S.Context.getPointerDiffType(), in addBinaryPlusOrMinusPointerOverloads()
8919 isEqualOp ? PtrTy : S.Context.getPointerDiffType(), in addAssignmentPointerOverloads()
9119 QualType ParamTypes[2] = {PtrTy, S.Context.getPointerDiffType()}; in addSubscriptOverloads()
9129 QualType ParamTypes[2] = {S.Context.getPointerDiffType(), PtrTy}; in addSubscriptOverloads()
H A DSemaStmt.cpp2830 Context, CAT->getSize(), Context.getPointerDiffType(), RangeLoc); in BuildCXXForRangeStmt()
H A DSemaCodeComplete.cpp454 return S.getASTContext().getPointerDiffType(); in getPreferredTypeOfBinaryRHS()
H A DSemaChecking.cpp6376 Ty = Context.getPointerDiffType(); in BuildAtomicExpr()
H A DSemaExpr.cpp11395 return Context.getPointerDiffType(); in CheckSubtractionOperands()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCXXABI.cpp38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
H A DItaniumCXXABI.cpp1333 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1461 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1520 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
2102 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
3576 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
H A DCGObjC.cpp1200 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType()); in generateObjCGetterBody()
1492 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType()); in generateObjCSetterBody()
1497 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType()); in generateObjCSetterBody()
H A DCGObjCMac.cpp243 Ctx.getPointerDiffType()->getCanonicalTypeUnqualified(), Ctx.BoolTy}; in getGetPropertyFn()
259 Ctx.getPointerDiffType()->getCanonicalTypeUnqualified(), in getSetPropertyFn()
287 Params.push_back(Ctx.getPointerDiffType()->getCanonicalTypeUnqualified()); in getOptimizedSetPropertyFn()
H A DCGClass.cpp208 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
H A DCGObjCGNU.cpp2158 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConv.h369 *RetTy = Ctx.getPointerDiffType(); in getBinExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h1798 QualType getPointerDiffType() const;