Home
last modified time | relevance | path

Searched refs:isBlockPointer (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DPointer.h139 assert(isBlockPointer());
186 assert(isBlockPointer()); in atField()
201 if (!isBlockPointer()) in narrow()
203 assert(isBlockPointer()); in narrow()
234 assert(isBlockPointer()); in expand()
268 if (isBlockPointer()) in isZero()
279 if (!isBlockPointer()) in isLive()
285 if (!isBlockPointer()) in isField()
298 assert(isBlockPointer()); in getDeclDesc()
306 if (isBlockPointer()) in getSource()
[all …]
H A DPointer.cpp36 if (isBlockPointer() && PointeeStorage.BS.Pointee) in Pointer()
59 if (!isBlockPointer()) in ~Pointer()
72 if (isBlockPointer()) { in operator =()
73 if (P.isBlockPointer() && this->block() == P.block()) { in operator =()
89 if (P.isBlockPointer()) { in operator =()
109 if (isBlockPointer()) { in operator =()
110 if (P.isBlockPointer() && this->block() == P.block()) { in operator =()
126 if (P.isBlockPointer()) { in operator =()
347 if (!isBlockPointer()) in computeOffsetForComparison()
412 if (!isBlockPointer()) in isInitialized()
[all …]
H A DInterpBuiltinBitCast.cpp330 assert(Ptr.isBlockPointer()); in DoBitCast()
371 assert(FromPtr.isBlockPointer()); in DoBitCastPtr()
372 assert(ToPtr.isBlockPointer()); in DoBitCastPtr()
474 assert(SrcPtr.isBlockPointer()); in DoMemcpy()
475 assert(DestPtr.isBlockPointer()); in DoMemcpy()
H A DEvalEmitter.cpp205 if (S.getLangOpts().CPlusPlus11 && Ptr.isBlockPointer() && in emitRet()
212 if (!Ptr.isZero() && !Ptr.isConst() && Ptr.isBlockPointer() && in emitRet()
H A DMemberPointer.cpp23 if (!Base.isBlockPointer()) in toPointer()
H A DInterpBlock.cpp40 assert(P->isBlockPointer()); in removePointer()
H A DInterp.cpp294 if (!P.isBlockPointer()) in isConstexprUnknown()
497 if (!Ptr.isStatic() || !Ptr.isBlockPointer()) in CheckConstant()
573 if (!Ptr.isBlockPointer()) in CheckConst()
1351 if (!Ptr.isBlockPointer()) { in getField()
1920 if (Ptr.isBlockPointer() && !Ptr.isZero()) { in CheckPointerToIntegralCast()
1981 if (!P.isBlockPointer()) in GetTypeidPtr()
H A DInterp.h1730 if (!Ptr.isBlockPointer()) { in GetPtrDerivedPop()
1766 if (!Ptr.isBlockPointer()) { in GetPtrBase()
1787 if (!Ptr.isBlockPointer()) { in GetPtrBasePop()
1882 if (!Ptr.isBlockPointer()) in Load()
1893 if (!Ptr.isBlockPointer()) in LoadPop()
2109 assert(Ptr.isBlockPointer());
2132 if (Ptr.isBlockPointer()) {
2183 if (Ptr.isBlockPointer()) in AddOffset()
2289 LHS.isBlockPointer() in SubPtr()
2294 RHS.isBlockPointer() in SubPtr()
[all …]
H A DInterpBuiltin.cpp1235 if (Ptr.isBlockPointer()) { in interp__builtin_assume_aligned()
1255 if (Ptr.isBlockPointer()) in interp__builtin_assume_aligned()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenCL.cpp99 static inline bool isBlockPointer(Expr *Arg) { in isBlockPointer() function
170 if (!isBlockPointer(BlockArg)) { in checkBuiltinNDRangeAndBlock()
183 if (!isBlockPointer(BlockArg)) { in checkBuiltinKernelWorkGroupSize()
282 if (!isBlockPointer(Arg3)) { in checkBuiltinEnqueueKernel()
298 if (isBlockPointer(Arg3)) in checkBuiltinEnqueueKernel()
305 if (!isBlockPointer(Arg6)) { in checkBuiltinEnqueueKernel()
H A DSemaType.cpp2809 bool isBlockPointer = false; in inferARCWriteback() local
2835 isBlockPointer = true; in inferARCWriteback()
2874 if (!isBlockPointer && !declSpecType->isObjCObjectType()) in inferARCWriteback()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1651 bool isBlockPointer = T->isBlockPointerType(); in computeCopyInfoForBlockCapture() local
1652 if (isBlockPointer) in computeCopyInfoForBlockCapture()
1667 return std::make_pair(!isBlockPointer ? BlockCaptureEntityKind::ARCStrong in computeCopyInfoForBlockCapture()