Searched refs:ExtInfo (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.h251 struct ExtInfo {
259 mutable struct ExtInfo *ExtInfo;
266 struct ExtInfo &getExtInfo() {
267 if (!ExtInfo) ExtInfo = new struct ExtInfo();
268 return *ExtInfo;
271 const struct ExtInfo &getExtInfo() const {
272 if (!ExtInfo) ExtInf
[all...]
H A DCodeGenABITypes.cpp66 FunctionType::ExtInfo info,
H A DCodeGenTypes.h270 FunctionType::ExtInfo info,
H A DCGCall.cpp345 FunctionType::ExtInfo extInfo = FTP->getExtInfo();
418 FunctionType::ExtInfo Info = FPT->getExtInfo();
486 FunctionType::ExtInfo einfo;
506 FunctionType::ExtInfo einfo;
557 FunctionType::ExtInfo(CC), {},
649 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(),
660 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All);
668 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All);
690 FunctionType::ExtInfo info = proto->getExtInfo();
699 None, FunctionType::ExtInfo(), {}, RequiredArg
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h445 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) {
446 return ExtInfo.hasPassObjectSize();
560 const FunctionType::ExtInfo &extInfo,
640 FunctionType::ExtInfo getExtInfo() const {
641 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(),
699 const FunctionType::ExtInfo &info,
H A DCodeGenABITypes.h88 FunctionType::ExtInfo info,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h1570 unsigned ExtInfo : 13;
3658 class ExtInfo { class in class:clang::FunctionType
3663 // Type::FunctionTypeBitfields::ExtInfo as well.
3681 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {} function in class:clang::FunctionType::ExtInfo
3686 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc, function in class:clang::FunctionType::ExtInfo
3700 ExtInfo() = default;
3704 ExtInfo(CallingConv CC) : Bits(CC) {} function in class:clang::FunctionType::ExtInfo
3722 bool operator==(ExtInfo Other) const {
3725 bool operator!=(ExtInfo Other) const {
3732 ExtInfo withNoRetur
3970 FunctionType::ExtInfo ExtInfo; member in struct:clang::FunctionType::ExtInfo::final::ExtProtoInfo
[all...]
H A DCanonicalType.h489 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
496 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
503 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(FunctionType::ExtInfo, getExtInfo)
H A DDecl.h675 struct ExtInfo : public QualifierInfo { struct in class:clang::DeclaratorDecl
680 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo;
686 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); }
687 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); }
688 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); }
3253 using ExtInfo = QualifierInfo;
3263 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier;
3265 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); }
[all...]
H A DASTContext.h1129 /// Change the ExtInfo on a function type.
1131 FunctionType::ExtInfo EInfo);
1369 const FunctionType::ExtInfo &Info) const;
1372 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp352 auto ExtInfo = getExtMask(MI.getOperand(3).getShuffleMask(), local
354 if (!ExtInfo)
358 std::tie(ReverseExt, Imm) = *ExtInfo;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DTypePrinter.cpp123 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS);
853 FunctionType::ExtInfo Info = T->getExtInfo();
881 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info,
H A DDecl.cpp1823 DeclInfo = new (getASTContext()) ExtInfo;
1842 DeclInfo = new (getASTContext()) ExtInfo;
1858 DeclInfo = new (getASTContext()) ExtInfo;
4201 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
4223 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
H A DASTStructuralEquivalence.cpp372 /// Determine structural equivalence based on the ExtInfo of functions. This
376 FunctionType::ExtInfo EI1,
377 FunctionType::ExtInfo EI2) {
H A DASTContext.cpp2932 FunctionType::ExtInfo Info) {
2942 EPI.ExtInfo = Info;
4037 const FunctionType::ExtInfo &Info) const {
9198 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo();
9199 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo();
9226 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
9283 EPI.ExtInfo = einfo;
9322 EPI.ExtInfo = einfo;
9775 EPI.ExtInfo = getFunctionExtInfo(LHS);
10288 FunctionType::ExtInfo E
[all...]
H A DJSONNodeDumper.cpp505 FunctionType::ExtInfo E = T->getExtInfo();
H A DType.cpp3093 epi.ExtInfo) {
3307 epi.ExtInfo.Profile(ID);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp4176 if (EPI.ExtInfo.getCC() != CC) {
4177 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC);
4182 if (EPI.ExtInfo.getNoReturn() != NoReturn) {
4183 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn);
H A DSemaLambda.cpp1275 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC);
H A DSemaType.cpp2698 if (EPI.ExtInfo.getCC() == CC_Swift) return;
2775 if (EPI.ExtInfo.getProducesResult()) {
5059 FunctionType::ExtInfo EI(
5086 EPI.ExtInfo = EI;
7277 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true);
7295 FunctionType::ExtInfo EI =
7318 FunctionType::ExtInfo EI
7336 FunctionType::ExtInfo EI =
7357 FunctionType::ExtInfo EI =
7383 FunctionType::ExtInfo E
[all...]
H A DSemaExprCXX.cpp6651 EPI1.ExtInfo.getNoReturn() && EPI2.ExtInfo.getNoReturn();
6652 EPI1.ExtInfo = EPI1.ExtInfo.withNoReturn(Noreturn);
6653 EPI2.ExtInfo = EPI2.ExtInfo.withNoReturn(Noreturn);
H A DSemaLookup.cpp1109 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C);
H A DSemaOverload.cpp1570 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo();
1573 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo();
1602 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo();
1603 ExtInfo.ExtParameterInfos =
1606 FromFPT->getParamTypes(), ExtInfo);
2775 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo();
2776 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo();
H A DSemaDecl.cpp3338 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo();
3339 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo();
3346 FunctionType::ExtInfo FI = FT->getExtInfo();
9678 EPI.ExtInfo = FT->getExtInfo();
10134 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo();
10135 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp718 case 1: { // ExtInfo
719 auto *Info = new (Reader.getContext()) TagDecl::ExtInfo();
829 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo();

Completed in 438 milliseconds

12