Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.h44 inline bool isWebAssemblyReferenceType(const Type *Ty) { in isWebAssemblyReferenceType() function
51 isWebAssemblyReferenceType(Ty->getArrayElementType()); in isWebAssemblyTableType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerRefTypesIntPtrConv.cpp66 if (!(PTI && WebAssembly::isWebAssemblyReferenceType( in runOnFunction()
68 !(ITP && WebAssembly::isWebAssemblyReferenceType(ITP->getDestTy()))) in runOnFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp2395 return ATy->getElementType().isWebAssemblyReferenceType(); in isWebAssemblyTableType()
2398 return PTy->getPointeeType().isWebAssemblyReferenceType(); in isWebAssemblyTableType()
2775 bool QualType::isWebAssemblyReferenceType() const { in isWebAssemblyReferenceType() function in QualType
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp2221 if (T.isWebAssemblyReferenceType()) { in BuildPointerType()
2310 T.isWebAssemblyReferenceType()) { in BuildReferenceType()
2522 if (!T.isWebAssemblyReferenceType() && in BuildArrayType()
2531 if (ATy && ATy->getElementType().isWebAssemblyReferenceType()) { in BuildArrayType()
2537 if (T->isSizelessType() && !T.isWebAssemblyReferenceType()) { in BuildArrayType()
2686 if (ConstVal == 0 && !T.isWebAssemblyReferenceType()) { in BuildArrayType()
H A DSemaExceptionSpec.cpp176 if (PointeeT.isWebAssemblyReferenceType()) { in CheckSpecifiedExceptionType()
H A DSemaExpr.cpp959 Ty.isWebAssemblyReferenceType()) { in isValidVarArgType()
6083 !ResultType.isWebAssemblyReferenceType() && in CreateBuiltinArraySubscriptExpr()
13116 LHSType->getPointeeType().isWebAssemblyReferenceType()) || in CheckCompareOperands()
13118 RHSType->getPointeeType().isWebAssemblyReferenceType())) in CheckCompareOperands()
14045 if ((LHSATy && LHSATy->getElementType().isWebAssemblyReferenceType()) || in CheckLogicalOperands()
14046 (RHSATy && RHSATy->getElementType().isWebAssemblyReferenceType())) { in CheckLogicalOperands()
15218 if (OpTy.isWebAssemblyReferenceType()) { in CheckAddressOfOperand()
16414 resultType->getPointeeType().isWebAssemblyReferenceType()) { in CreateBuiltinUnaryOp()
19521 CaptureType.getNonReferenceType().isWebAssemblyReferenceType()) { in captureInLambda()
H A DSemaExprCXX.cpp994 if (Ty.isWebAssemblyReferenceType()) { in CheckCXXThrowOperand()
1000 if (isPointer && Ty.isWebAssemblyReferenceType()) { in CheckCXXThrowOperand()
H A DSemaStmt.cpp4001 if (ATy && ATy->getElementType().isWebAssemblyReferenceType()) { in BuildReturnStmt()
H A DSemaDecl.cpp8003 if (ATy && ATy->getElementType().isWebAssemblyReferenceType() && in ActOnVariableDeclarator()
8899 !T.isWebAssemblyReferenceType()) { in CheckVariableDeclarationType()
H A DSemaDeclCXX.cpp16931 if (!Invalid && BaseType.isWebAssemblyReferenceType()) { in BuildExceptionDeclaration()
H A DSemaChecking.cpp19977 if (!ATy || !ATy->getElementType().isWebAssemblyReferenceType()) { in CheckWasmBuiltinArgIsTable()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DType.h936 bool isWebAssemblyReferenceType() const;