Home
last modified time | relevance | path

Searched refs:getExtInfo (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h322 struct ExtInfo &getExtInfo() {
327 const struct ExtInfo &getExtInfo() const {
438 struct ExtInfo &ExtInfo = getExtInfo();
474 return getExtInfo().Branches.insert(Block).second;
H A DCGCall.cpp122 FTNP->getExtInfo(), {}, RequiredArgs(0)); in arrangeFreeFunctionType()
200 FTP->getExtInfo(), paramInfos, Required); in arrangeLLVMFunctionInfo()
375 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration()
445 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
476 std::nullopt, noProto->getExtInfo(), {}, in arrangeFunctionDeclaration()
564 FTP->getExtInfo(), {}, RequiredArgs(1)); in arrangeUnprototypedMustTailThunk()
629 opts, argTypes, fnType->getExtInfo(), in arrangeFreeFunctionLikeCall()
662 proto->getExtInfo(), paramInfos, in arrangeBlockFunctionDeclaration()
715 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall()
752 signature.getExtInfo(), paramInfos, in arrangeCall()
[all …]
H A DCGPointerAuth.cpp363 Proto->getExtInfo()); in getFunctionPointer()
H A DCGClass.cpp3122 FnInfo.getExtInfo(), {}, FnInfo.getRequiredArgs()); in EmitLambdaInAllocaImplFn()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td293 let Read = [{ node->getExtInfo().getNoReturn() }];
296 let Read = [{ node->getExtInfo().getHasRegParm() }];
299 let Read = [{ node->getExtInfo().getRegParm() }];
302 let Read = [{ node->getExtInfo().getCC() }];
305 let Read = [{ node->getExtInfo().getProducesResult() }];
308 let Read = [{ node->getExtInfo().getNoCallerSavedRegs() }];
311 let Read = [{ node->getExtInfo().getNoCfCheck() }];
314 let Read = [{ node->getExtInfo().getCmseNSCall() }];
H A DDecl.h747 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() function
748 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() function
762 ? getExtInfo()->TInfo in getTypeSourceInfo()
768 getExtInfo()->TInfo = TI; in setTypeSourceInfo()
790 return hasExtInfo() ? getExtInfo()->QualifierLoc.getNestedNameSpecifier() in getQualifier()
798 return hasExtInfo() ? getExtInfo()->QualifierLoc in getQualifierLoc()
808 return hasExtInfo() ? getExtInfo()->TrailingRequiresClause in getTrailingRequiresClause()
813 return hasExtInfo() ? getExtInfo()->TrailingRequiresClause in getTrailingRequiresClause()
820 return hasExtInfo() ? getExtInfo()->NumTemplParamLists : 0; in getNumTemplateParameterLists()
825 return getExtInfo()->TemplParamLists[index]; in getTemplateParameterList()
[all …]
H A DCanonicalType.h488 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
495 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
502 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
H A DType.h4602 bool getHasRegParm() const { return getExtInfo().getHasRegParm(); }
4603 unsigned getRegParmType() const { return getExtInfo().getRegParm(); }
4608 bool getNoReturnAttr() const { return getExtInfo().getNoReturn(); }
4610 bool getCmseNSCallAttr() const { return getExtInfo().getCmseNSCall(); }
4611 CallingConv getCallConv() const { return getExtInfo().getCC(); }
4612 ExtInfo getExtInfo() const { return ExtInfo(FunctionTypeBits.ExtInfo); }
4655 Profile(ID, getReturnType(), getExtInfo());
5239 EPI.ExtInfo = getExtInfo();
7902 return FT->getExtInfo();
7904 return FT->getExtInfo();
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp1991 getExtInfo()->TInfo = savedTInfo; in setQualifierInfo()
1994 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
1997 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
2010 getExtInfo()->TInfo = savedTInfo; in setTrailingRequiresClause()
2013 getExtInfo()->TrailingRequiresClause = TrailingRequiresClause; in setTrailingRequiresClause()
2026 getExtInfo()->TInfo = savedTInfo; in setTemplateParameterListsInfo()
2029 getExtInfo()->setTemplateParameterListsInfo(Context, TPLists); in setTemplateParameterListsInfo()
4781 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
4785 if (getExtInfo()->NumTemplParamLists == 0) { in setQualifierInfo()
4786 getASTContext().Deallocate(getExtInfo()); in setQualifierInfo()
[all …]
H A DTypePrinter.cpp976 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
1152 printFunctionAfter(T->getExtInfo(), OS); in printFunctionNoProtoAfter()
1881 ->getExtInfo().getProducesResult()) in printAttributedAfter()
H A DASTStructuralEquivalence.cpp1058 if (!IsStructurallyEquivalent(Context, Function1->getExtInfo(), in IsStructurallyEquivalent()
1059 Function2->getExtInfo())) in IsStructurallyEquivalent()
H A DODRHash.cpp1046 T->getExtInfo().Profile(ID); in VisitFunctionType()
H A DItaniumMangle.cpp3484 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()
3491 StringRef CCQualifier = getCallingConvQualifierName(T->getExtInfo().getCC()); in mangleExtFunctionInfo()
3594 if (Proto->getExtInfo().getProducesResult() && FD == nullptr) in mangleBareFunctionType()
H A DASTContext.cpp3497 if (T->getExtInfo() == Info) in adjustFunctionType()
3580 return getFunctionNoProtoType(RetTy, Proto->getExtInfo()); in getFunctionTypeWithoutPtrSizes()
10796 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
10797 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
13309 assert(FX->getExtInfo() == FY->getExtInfo()); in getCommonNonSugarTypeNode()
13312 FX->getExtInfo()); in getCommonNonSugarTypeNode()
H A DASTDiagnostic.cpp110 : Context.getFunctionNoProtoType(RT, FT->getExtInfo()); in desugarForDiagnostic()
H A DJSONNodeDumper.cpp616 FunctionType::ExtInfo E = T->getExtInfo(); in VisitFunctionType()
H A DType.cpp1116 return Ctx.getFunctionNoProtoType(returnType, T->getExtInfo()); in VisitFunctionNoProtoType()
1422 return Ctx.getFunctionNoProtoType(returnType, funcType->getExtInfo()); in VisitFunctionType()
H A DTextNodeDumper.cpp1869 auto EI = T->getExtInfo(); in VisitFunctionType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAPINotes.cpp78 S.Context.getFunctionNoProtoType(*Modified, FnType->getExtInfo())); in applyNullability()
536 OverriddenResultType, FnNoProtoType->getExtInfo())); in ProcessAPINotes()
H A DSemaType.cpp7675 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
7694 unwrapped.get()->getExtInfo().withCmseNSCall(true); in handleFunctionTypeAttr()
7717 = unwrapped.get()->getExtInfo().withProducesResult(true); in handleFunctionTypeAttr()
7735 unwrapped.get()->getExtInfo().withNoCallerSavedRegs(true); in handleFunctionTypeAttr()
7756 unwrapped.get()->getExtInfo().withNoCfCheck(true); in handleFunctionTypeAttr()
7782 unwrapped.get()->getExtInfo().withRegParm(value); in handleFunctionTypeAttr()
7975 auto EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
8034 FT = Context.adjustFunctionType(FT, FT->getExtInfo().withCallingConv(ToCC)); in adjustMemberFunctionCC()
H A DSemaDecl.cpp3692 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in MergeFunctionDecl()
3693 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in MergeFunctionDecl()
3700 FunctionType::ExtInfo FI = FT->getExtInfo(); in MergeFunctionDecl()
10332 CallingConv CC = FT->getExtInfo().getCC(); in ActOnFunctionDeclarator()
11154 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in areMultiversionVariantFunctionsCompatible()
11155 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in areMultiversionVariantFunctionsCompatible()
12260 FT = Context.adjustFunctionType(FT, FT->getExtInfo().withCallingConv(CC_C)); in CheckMain()
12411 FT, FT->getExtInfo().withCallingConv(CC_X86StdCall)); in CheckMSVCRTEntryPoint()
12416 FT->getExtInfo().withCallingConv(CC_C)); in CheckMSVCRTEntryPoint()
H A DSemaTemplateInstantiateDecl.cpp2081 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo()) in adjustFunctionTypeForInstantiation()
2085 NewEPI.ExtInfo = OrigFunc->getExtInfo(); in adjustFunctionTypeForInstantiation()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h721 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp560 FT, FT->getExtInfo().withCallingConv(CC_OpenCLKernel)); in setCUDAKernelCallingConvention()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp509 Record.AddQualifierInfo(*D->getExtInfo()); in VisitTagDecl()
619 DeclaratorDecl::ExtInfo *Info = D->getExtInfo(); in VisitDeclaratorDecl()

12