HomeSort by: relevance | last modified time | path
    Searched refs:ExtInfo (Results 1 - 25 of 31) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCleanup.h 251 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) ExtInfo = new struct ExtInfo()
    [all...]
CodeGenABITypes.cpp 66 FunctionType::ExtInfo info,
CodeGenTypes.h 270 FunctionType::ExtInfo info,
CGCall.cpp 347 FunctionType::ExtInfo extInfo = FTP->getExtInfo();
354 /*chainCall=*/false, argTypes, extInfo,
420 FunctionType::ExtInfo Info = FPT->getExtInfo();
488 FunctionType::ExtInfo einfo;
508 FunctionType::ExtInfo einfo;
559 FunctionType::ExtInfo(CC), {},
651 /*chainCall=*/false, argTypes, FunctionType::ExtInfo(),
662 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All);
670 argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CGFunctionInfo.h 504 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) {
505 return ExtInfo.hasPassObjectSize();
619 const FunctionType::ExtInfo &extInfo,
699 FunctionType::ExtInfo getExtInfo() const {
700 return FunctionType::ExtInfo(isNoReturn(), getHasRegParm(), getRegParm(),
758 const FunctionType::ExtInfo &info,
CodeGenABITypes.h 88 FunctionType::ExtInfo info,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Type.h 1583 unsigned ExtInfo : 13;
3659 class ExtInfo {
3664 // Type::FunctionTypeBitfields::ExtInfo as well.
3682 ExtInfo(unsigned Bits) : Bits(static_cast<uint16_t>(Bits)) {}
3687 ExtInfo(bool noReturn, bool hasRegParm, unsigned regParm, CallingConv cc,
3701 ExtInfo() = default;
3705 ExtInfo(CallingConv CC) : Bits(CC) {}
3723 bool operator==(ExtInfo Other) const {
3726 bool operator!=(ExtInfo Other) const {
3733 ExtInfo withNoReturn(bool noReturn) const
    [all...]
CanonicalType.h 489 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)
Decl.h 704 struct ExtInfo : public QualifierInfo {
709 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo;
715 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); }
716 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); }
717 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); }
3303 using ExtInfo = QualifierInfo;
3313 llvm::PointerUnion<TypedefNameDecl *, ExtInfo *> TypedefNameDeclOrQualifier;
3315 bool hasExtInfo() const { return TypedefNameDeclOrQualifier.is<ExtInfo *>(); }
    [all...]
ASTContext.h 1196 /// Change the ExtInfo on a function type.
1198 FunctionType::ExtInfo EInfo);
1436 const FunctionType::ExtInfo &Info) const;
1439 return getFunctionNoProtoType(ResultTy, FunctionType::ExtInfo());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerLowering.cpp 377 auto ExtInfo = getExtMask(MI.getOperand(3).getShuffleMask(),
379 if (!ExtInfo)
383 std::tie(ReverseExt, Imm) = *ExtInfo;
  /src/external/apache2/llvm/dist/clang/lib/AST/
TypePrinter.cpp 127 void printFunctionAfter(const FunctionType::ExtInfo &Info, raw_ostream &OS);
893 FunctionType::ExtInfo Info = T->getExtInfo();
921 void TypePrinter::printFunctionAfter(const FunctionType::ExtInfo &Info,
Decl.cpp 1873 DeclInfo = new (getASTContext()) ExtInfo;
1892 DeclInfo = new (getASTContext()) ExtInfo;
1908 DeclInfo = new (getASTContext()) ExtInfo;
4335 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
4357 TypedefNameDeclOrQualifier = new (getASTContext()) ExtInfo;
ASTContext.cpp 3035 FunctionType::ExtInfo Info) {
3045 EPI.ExtInfo = Info;
4167 const FunctionType::ExtInfo &Info) const {
9462 FunctionType::ExtInfo lbaseInfo = lbase->getExtInfo();
9463 FunctionType::ExtInfo rbaseInfo = rbase->getExtInfo();
9490 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
9547 EPI.ExtInfo = einfo;
9586 EPI.ExtInfo = einfo;
10037 EPI.ExtInfo = getFunctionExtInfo(LHS);
10640 FunctionType::ExtInfo EI(getDefaultCallingConvention
    [all...]
ASTStructuralEquivalence.cpp 599 /// Determine structural equivalence based on the ExtInfo of functions. This
603 FunctionType::ExtInfo EI1,
604 FunctionType::ExtInfo EI2) {
JSONNodeDumper.cpp 505 FunctionType::ExtInfo E = T->getExtInfo();
Type.cpp 3156 epi.ExtInfo) {
3370 epi.ExtInfo.Profile(ID);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateDeduction.cpp 4241 if (EPI.ExtInfo.getCC() != CC) {
4242 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC);
4247 if (EPI.ExtInfo.getNoReturn() != NoReturn) {
4248 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn);
SemaLambda.cpp 1340 InvokerExtInfo.ExtInfo = InvokerExtInfo.ExtInfo.withCallingConv(CC);
SemaType.cpp 2774 if (EPI.ExtInfo.getCC() == CC_Swift) return;
2851 if (EPI.ExtInfo.getProducesResult()) {
5175 FunctionType::ExtInfo EI(
5202 EPI.ExtInfo = EI;
7395 FunctionType::ExtInfo EI = unwrapped.get()->getExtInfo().withNoReturn(true);
7413 FunctionType::ExtInfo EI =
7436 FunctionType::ExtInfo EI
7454 FunctionType::ExtInfo EI =
7475 FunctionType::ExtInfo EI =
7501 FunctionType::ExtInfo EI
    [all...]
SemaExprCXX.cpp 6758 EPI1.ExtInfo.getNoReturn() && EPI2.ExtInfo.getNoReturn();
6759 EPI1.ExtInfo = EPI1.ExtInfo.withNoReturn(Noreturn);
6760 EPI2.ExtInfo = EPI2.ExtInfo.withNoReturn(Noreturn);
SemaOverload.cpp 1565 FunctionType::ExtInfo FromEInfo = FromFn->getExtInfo();
1568 FunctionType::ExtInfo ToEInfo = ToFn->getExtInfo();
1597 FunctionProtoType::ExtProtoInfo ExtInfo = FromFPT->getExtProtoInfo();
1598 ExtInfo.ExtParameterInfos =
1601 FromFPT->getParamTypes(), ExtInfo);
2778 FunctionType::ExtInfo FromEInfo = FromFunctionType->getExtInfo();
2779 FunctionType::ExtInfo ToEInfo = ToFunctionType->getExtInfo();
SemaLookup.cpp 1168 EPI.ExtInfo = EPI.ExtInfo.withCallingConv(CC_C);
SemaDecl.cpp 3355 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo();
3356 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo();
3363 FunctionType::ExtInfo FI = FT->getExtInfo();
9833 EPI.ExtInfo = FT->getExtInfo();
10308 FunctionType::ExtInfo OldTypeInfo = OldType->getExtInfo();
10309 FunctionType::ExtInfo NewTypeInfo = NewType->getExtInfo();
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 721 case 1: { // ExtInfo
722 auto *Info = new (Reader.getContext()) TagDecl::ExtInfo();
832 auto *Info = new (Reader.getContext()) DeclaratorDecl::ExtInfo();

Completed in 155 milliseconds

1 2