Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h326 struct ExtInfo &getExtInfo() {
331 const struct ExtInfo &getExtInfo() const {
446 struct ExtInfo &ExtInfo = getExtInfo();
482 return getExtInfo().Branches.insert(Block).second;
H A DTargetInfo.cpp128 FT, FT->getExtInfo().withCallingConv(CC_C)); in setOCLKernelStubCallingConvention()
H A DCGCall.cpp162 FnInfoOpts::None, {}, FTNP->getExtInfo(), {}, in arrangeFreeFunctionType()
241 FTP->getExtInfo(), paramInfos, Required); in arrangeLLVMFunctionInfo()
441 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXStructorDeclaration()
506 FunctionType::ExtInfo Info = FPT->getExtInfo(); in arrangeCXXConstructorCall()
545 {}, noProto->getExtInfo(), {}, in arrangeFunctionDeclaration()
631 FTP->getExtInfo(), {}, RequiredArgs(1)); in arrangeUnprototypedMustTailThunk()
691 opts, argTypes, fnType->getExtInfo(), in arrangeFreeFunctionLikeCall()
723 proto->getExtInfo(), paramInfos, in arrangeBlockFunctionDeclaration()
782 FunctionType::ExtInfo info = proto->getExtInfo(); in arrangeCXXMethodCall()
818 signature.getExtInfo(), paramInfos, in arrangeCall()
[all …]
H A DCGPointerAuth.cpp495 Proto->getExtInfo()); in getFunctionPointer()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td278 let Read = [{ node->getExtInfo().getNoReturn() }];
281 let Read = [{ node->getExtInfo().getHasRegParm() }];
284 let Read = [{ node->getExtInfo().getRegParm() }];
287 let Read = [{ node->getExtInfo().getCC() }];
290 let Read = [{ node->getExtInfo().getProducesResult() }];
293 let Read = [{ node->getExtInfo().getNoCallerSavedRegs() }];
296 let Read = [{ node->getExtInfo().getNoCfCheck() }];
299 let Read = [{ node->getExtInfo().getCmseNSCall() }];
H A DCanonicalType.h492 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
499 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
506 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
H A DDecl.h775 ExtInfo *getExtInfo() { return cast<ExtInfo *>(DeclInfo); } in getExtInfo() function
776 const ExtInfo *getExtInfo() const { return cast<ExtInfo *>(DeclInfo); } in getExtInfo() function
789 return hasExtInfo() ? getExtInfo()->TInfo in getTypeSourceInfo()
795 getExtInfo()->TInfo = TI; in setTypeSourceInfo()
817 return hasExtInfo() ? getExtInfo()->QualifierLoc.getNestedNameSpecifier() in getQualifier()
825 return hasExtInfo() ? getExtInfo()->QualifierLoc in getQualifierLoc()
836 return hasExtInfo() ? getExtInfo()->TrailingRequiresClause : Null; in getTrailingRequiresClause()
842 return hasExtInfo() ? getExtInfo()->NumTemplParamLists : 0; in getNumTemplateParameterLists()
847 return getExtInfo()->TemplParamLists[index]; in getTemplateParameterList()
3700 ExtInfo *getExtInfo() { return cast<ExtInfo *>(TypedefNameDeclOrQualifier); } in getExtInfo() function
[all …]
H A DType.h4714 bool getHasRegParm() const { return getExtInfo().getHasRegParm(); }
4715 unsigned getRegParmType() const { return getExtInfo().getRegParm(); }
4720 bool getNoReturnAttr() const { return getExtInfo().getNoReturn(); }
4726 bool getCmseNSCallAttr() const { return getExtInfo().getCmseNSCall(); }
4727 CallingConv getCallConv() const { return getExtInfo().getCC(); }
4728 ExtInfo getExtInfo() const { return ExtInfo(FunctionTypeBits.ExtInfo); }
4771 Profile(ID, getReturnType(), getExtInfo());
5447 EPI.ExtInfo = getExtInfo();
8258 return FT->getExtInfo();
8260 return FT->getExtInfo();
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp235 FT, FT->getExtInfo().withCallingConv(CC_DeviceKernel)); in setCUDAKernelCallingConvention()
243 FT, FT->getExtInfo().withCallingConv(CC_SpirFunction)); in setOCLKernelStubCallingConvention()
H A DRISCV.cpp119 switch (FI.getExtInfo().getCC()) { in computeInfo()
H A DAMDGPU.cpp575 FT, FT->getExtInfo().withCallingConv(CC_DeviceKernel)); in setCUDAKernelCallingConvention()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2008 getExtInfo()->TInfo = savedTInfo; in setQualifierInfo()
2011 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
2014 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
2027 getExtInfo()->TInfo = savedTInfo; in setTrailingRequiresClause()
2030 getExtInfo()->TrailingRequiresClause = AC; in setTrailingRequiresClause()
2043 getExtInfo()->TInfo = savedTInfo; in setTemplateParameterListsInfo()
2046 getExtInfo()->setTemplateParameterListsInfo(Context, TPLists); in setTemplateParameterListsInfo()
4892 getExtInfo()->QualifierLoc = QualifierLoc; in setQualifierInfo()
4896 if (getExtInfo()->NumTemplParamLists == 0) { in setQualifierInfo()
4897 getASTContext().Deallocate(getExtInfo()); in setQualifierInfo()
[all …]
H A DTypePrinter.cpp997 FunctionType::ExtInfo Info = T->getExtInfo(); in printFunctionProtoAfter()
1194 printFunctionAfter(T->getExtInfo(), OS); in printFunctionNoProtoAfter()
1938 ->getExtInfo().getProducesResult()) in printAttributedAfter()
H A DASTStructuralEquivalence.cpp1132 if (!IsStructurallyEquivalent(Context, Function1->getExtInfo(), in IsStructurallyEquivalent()
1133 Function2->getExtInfo())) in IsStructurallyEquivalent()
H A DODRHash.cpp1074 T->getExtInfo().Profile(ID); in VisitFunctionType()
H A DASTContext.cpp3770 if (T->getExtInfo() == Info) in adjustFunctionType()
3790 return getFunctionNoProtoType(ResultType, FNPT->getExtInfo()); in adjustFunctionResultType()
3844 return getFunctionNoProtoType(RetTy, Proto->getExtInfo()); in getFunctionTypeWithoutPtrSizes()
11369 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo(); in mergeFunctionTypes()
11370 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo(); in mergeFunctionTypes()
14108 assert(FX->getExtInfo() == FY->getExtInfo()); in getCommonNonSugarTypeNode()
14111 FX->getExtInfo()); in getCommonNonSugarTypeNode()
H A DItaniumMangle.cpp3590 if (T->getExtInfo() == FunctionType::ExtInfo()) in mangleExtFunctionInfo()
3597 StringRef CCQualifier = getCallingConvQualifierName(T->getExtInfo().getCC()); in mangleExtFunctionInfo()
3778 if (Proto->getExtInfo().getProducesResult() && FD == nullptr) in mangleBareFunctionType()
H A DJSONNodeDumper.cpp615 FunctionType::ExtInfo E = T->getExtInfo(); in VisitFunctionType()
H A DASTDiagnostic.cpp110 : Context.getFunctionNoProtoType(RT, FT->getExtInfo()); in desugarForDiagnostic()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp303 T->getExtInfo().Profile(ID); in VisitFunctionType()
H A DASTWriterDecl.cpp662 Record.AddQualifierInfo(*D->getExtInfo()); in VisitTagDecl()
773 DeclaratorDecl::ExtInfo *Info = D->getExtInfo(); in VisitDeclaratorDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAPINotes.cpp412 Context.getFunctionNoProtoType(*Modified, FnType->getExtInfo())); in ApplyNullability()
611 OverriddenResultType, FnNoProtoType->getExtInfo())); in ProcessAPINotes()
H A DSemaType.cpp7811 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true); in handleFunctionTypeAttr()
7851 unwrapped.get()->getExtInfo().withCmseNSCall(true); in handleFunctionTypeAttr()
7874 = unwrapped.get()->getExtInfo().withProducesResult(true); in handleFunctionTypeAttr()
7892 unwrapped.get()->getExtInfo().withNoCallerSavedRegs(true); in handleFunctionTypeAttr()
7913 unwrapped.get()->getExtInfo().withNoCfCheck(true); in handleFunctionTypeAttr()
7939 unwrapped.get()->getExtInfo().withRegParm(value); in handleFunctionTypeAttr()
8138 auto EI = unwrapped.get()->getExtInfo().withCallingConv(CC); in handleFunctionTypeAttr()
8197 FT = Context.adjustFunctionType(FT, FT->getExtInfo().withCallingConv(ToCC)); in adjustMemberFunctionCC()
H A DSemaDecl.cpp3761 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in MergeFunctionDecl()
3762 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in MergeFunctionDecl()
3769 FunctionType::ExtInfo FI = FT->getExtInfo(); in MergeFunctionDecl()
10551 CallingConv CC = FT->getExtInfo().getCC(); in ActOnFunctionDeclarator()
11386 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo(); in areMultiversionVariantFunctionsCompatible()
11387 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo(); in areMultiversionVariantFunctionsCompatible()
12461 FT = Context.adjustFunctionType(FT, FT->getExtInfo().withCallingConv(CC_C)); in CheckMain()
12621 FT, FT->getExtInfo().withCallingConv(CC_X86StdCall)); in CheckMSVCRTEntryPoint()
12626 FT->getExtInfo().withCallingConv(CC_C)); in CheckMSVCRTEntryPoint()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h739 FunctionType::ExtInfo getExtInfo() const { in getExtInfo() function

12