Home
last modified time | relevance | path

Searched refs:QualType (Results 1 – 15 of 15) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_foreach_lowering.cpp153 const clang::QualType& AllocTy = mCtxt->getAllocationType(); in CreateForEachInternalFunctionDecl()
154 clang::QualType AllocPtrTy = mASTCtxt.getPointerType(AllocTy); in CreateForEachInternalFunctionDecl()
156 clang::QualType ScriptCallTy = mCtxt->getScriptCallType(); in CreateForEachInternalFunctionDecl()
157 const clang::QualType ScriptCallPtrTy = mASTCtxt.getPointerType(ScriptCallTy); in CreateForEachInternalFunctionDecl()
159 clang::QualType ParamTypes[] = { in CreateForEachInternalFunctionDecl()
167 clang::QualType T = mASTCtxt.getFunctionType( in CreateForEachInternalFunctionDecl()
201 const clang::QualType FDNewType = FDNew->getType(); in CreateCalleeExprForInternalForEach()
233 clang::QualType resultType = kernel->getReturnType().getCanonicalType(); in VisitCallExpr()
288 const clang::QualType& AllocTy = mCtxt->getAllocationType(); in VisitCallExpr()
290 clang::QualType AllocArrayTy = mASTCtxt.getConstantArrayType( in VisitCallExpr()
[all …]
Dslang_rs_special_func.cpp44 const clang::QualType &IntType = FD->getASTContext().IntTy; in isGraphicsRootRSFunc()
60 const clang::QualType &IntType = FD->getASTContext().IntTy; in validateSpecialFuncDecl()
66 clang::QualType QT = PVD->getType().getCanonicalType(); in validateSpecialFuncDecl()
Dslang_rs_export_reduce.cpp148 clang::QualType FnInitializerParamTy;
152 clang::QualType FnAccumulatorParamFirstTy;
157 clang::QualType FnOutConverterParamFirstTy;
223 const clang::QualType ReturnTy = Fn->getReturnType().getCanonicalType(); in checkVoidReturn()
236 const clang::QualType ParamQType = Param->getType(); in checkPointeeConstQualified()
238 const clang::QualType PointeeQType = ParamQType->getPointeeType(); in checkPointeeConstQualified()
401 const clang::QualType ParamQType = Param->getType().getCanonicalType(); in analyzeAccumulator()
464 const clang::QualType FnCombinerParamTy = FnCombinerParam->getType().getCanonicalType(); in analyzeCombiner()
508 …const clang::QualType FnAccumulatorParamInputTy = FnAccumulatorParamInput->getType().getCanonicalT… in analyzeCombiner()
556 const clang::QualType FnOutConverterParamTy = FnOutConverterParam->getType().getCanonicalType(); in analyzeOutConverter()
[all …]
Dslang_rs_special_kernel_param.cpp110 clang::QualType FirstLocationSpecialParameterType; in processSpecialKernelParameters()
117 const clang::QualType Type = PVD->getType(); in processSpecialKernelParameters()
118 const clang::QualType QT = Type.getCanonicalType(); in processSpecialKernelParameters()
119 const clang::QualType UT = QT.getUnqualifiedType(); in processSpecialKernelParameters()
Dslang_rs_check_ast.cpp164 clang::QualType resultType = FD->getReturnType().getCanonicalType(); in ValidateFunctionDecl()
177 clang::QualType QT = PVD->getType().getCanonicalType(); in ValidateFunctionDecl()
200 clang::QualType QT = VD->getType(); in ValidateVarDecl()
250 clang::QualType QT = CE->getType(); in VisitCastExpr()
Dslang_rs_context.h46 class QualType; variable
128 clang::QualType mAllocationType;
129 clang::QualType mScriptCallType;
196 inline const clang::QualType& getAllocationType() const { in getAllocationType()
201 inline const clang::QualType& getScriptCallType() const { in getScriptCallType()
Dslang_rs_export_foreach.cpp113 clang::QualType QT = PVD->getType().getCanonicalType(); in validateAndConstructOldStyleParams()
223 clang::QualType QT = PVD->getType().getCanonicalType(); in validateAndConstructKernelParams()
336 clang::QualType QT = PVD->getType().getCanonicalType(); in Create()
369 clang::QualType T = Ctx.getTagDeclType(RD); in Create()
454 clang::QualType QT = PVD->getType().getCanonicalType(); in isRSForEachFunc()
Dslang_rs_object_ref_count.cpp72 clang::QualType PVT = PVD->getOriginalType(); in GetRSRefCountingFunctions()
78 clang::QualType RST = PVT->getPointeeType(); in GetRSRefCountingFunctions()
276 clang::QualType ClearObjectFDType = ClearObjectFD->getType(); in ClearSingleRSObject()
277 clang::QualType ClearObjectFDArgType = in ClearSingleRSObject()
689 clang::QualType SetObjectFDType = SetObjectFD->getType(); in CreateSingleRSSetObject()
690 clang::QualType SetObjectFDArgType[2]; in CreateSingleRSSetObject()
901 clang::QualType QT = LHS->getType(); in CreateStructRSSetObject()
1051 clang::QualType QT = AS->getType(); in ReplaceRSObjectAssignment()
1135 clang::QualType SetObjectFDType = SetObjectFD->getType(); in AppendRSObjectInit()
1136 clang::QualType SetObjectFDArgType[2]; in AppendRSObjectInit()
[all …]
Dslang_rs_export_foreach.h68 clang::QualType mResultType; // return type (if present).
81 mResultType(clang::QualType()), mHasReturnType(false), in RSExportForEach()
Dslang_rs_export_var.cpp98 clang::QualType QT = VD->getTypeSourceInfo()->getType(); in RSExportVar()
Dslang_rs_context.cpp241 clang::QualType QT = VD->getTypeSourceInfo()->getType(); in processExports()
358 const clang::QualType VoidPtrType = mCtx.getPointerType(mCtx.VoidTy); in markUsedByReducePragma()
Dslang_rs_export_func.cpp104 clang::QualType T = Ctx.getTagDeclType(RD); in Create()
Dslang_rs_export_type.h45 inline const clang::Type* GetCanonicalType(clang::QualType QT) { in GetCanonicalType()
269 clang::QualType QT, const clang::NamedDecl *ND,
Dslang_backend.cpp526 const clang::QualType byteType = ASTC.getIntTypeForBitwidth(8, false /* not signed */); in PadStruct()
534 const clang::QualType paddingType = in PadStruct()
659 clang::QualType QT = PVD->getOriginalType(); in HandleTopLevelDecl()
Dslang_rs_export_type.cpp573 clang::QualType QT = T->getCanonicalTypeInternal(); in ValidateTypeHelper()
706 clang::QualType QT, const clang::NamedDecl *ND, in ValidateType()
738 clang::QualType T = DD->getType(); in GetTypeOfDecl()