Home
last modified time | relevance | path

Searched refs:BaseType (Results 1 – 25 of 60) sorted by relevance

123

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp428 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, in ActOnDependentMemberExpr() argument
445 const PointerType *PT = BaseType->getAs<PointerType>(); in ActOnDependentMemberExpr()
450 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr()
455 assert(BaseType->isDependentType() || in ActOnDependentMemberExpr()
462 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr()
472 QualType BaseType, in DiagnoseQualifiedMemberReference() argument
482 << SS.getRange() << rep << BaseType; in DiagnoseQualifiedMemberReference()
498 QualType BaseType, in CheckQualifiedMemberReference() argument
502 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType)); in CheckQualifiedMemberReference()
506 assert(BaseType->isDependentType()); in CheckQualifiedMemberReference()
[all …]
H A DSemaCUDA.cpp163 const RecordType *BaseType = B->getType()->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember() local
164 if (!BaseType) { in inferCUDATargetForImplicitSpecialMember()
168 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl()); in inferCUDATargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp1375 QualType BaseType = TInfo->getType(); in CheckBaseSpecifier() local
1394 if (BaseType->isDependentType()) { in CheckBaseSpecifier()
1398 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier()
1403 << BaseType << Context.getTypeDeclType(Class); in CheckBaseSpecifier()
1407 << BaseType; in CheckBaseSpecifier()
1419 if (!BaseType->isRecordType()) { in CheckBaseSpecifier()
1426 if (BaseType->isUnionType()) { in CheckBaseSpecifier()
1435 BaseType->getAsCXXRecordDecl())) { in CheckBaseSpecifier()
1445 if (RequireCompleteType(BaseLoc, BaseType, in CheckBaseSpecifier()
1452 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl(); in CheckBaseSpecifier()
[all …]
H A DSemaExprCXX.cpp893 bool Sema::isThisOutsideMemberFunctionBody(QualType BaseType) { in isThisOutsideMemberFunctionBody() argument
901 CXXRecordDecl *Class = BaseType->getAsCXXRecordDecl(); in isThisOutsideMemberFunctionBody()
5218 QualType BaseType = Base->getType(); in ActOnStartCXXMemberReference() local
5220 if (BaseType->isDependentType()) { in ActOnStartCXXMemberReference()
5225 if (const PointerType *Ptr = BaseType->getAs<PointerType>()) in ActOnStartCXXMemberReference()
5226 BaseType = Ptr->getPointeeType(); in ActOnStartCXXMemberReference()
5228 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
5237 QualType StartingType = BaseType; in ActOnStartCXXMemberReference()
5244 CTypes.insert(Context.getCanonicalType(BaseType)); in ActOnStartCXXMemberReference()
5246 while (BaseType->isRecordType()) { in ActOnStartCXXMemberReference()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DLoads.cpp73 Type *BaseType = nullptr; in isSafeToLoadUnconditionally() local
77 BaseType = AI->getAllocatedType(); in isSafeToLoadUnconditionally()
84 BaseType = GV->getType()->getElementType(); in isSafeToLoadUnconditionally()
96 if (BaseType && BaseType->isSized() && DL) { in isSafeToLoadUnconditionally()
98 BaseAlign = DL->getPrefTypeAlignment(BaseType); in isSafeToLoadUnconditionally()
102 if (ByteOffset + LoadSize <= DL->getTypeAllocSize(BaseType) && in isSafeToLoadUnconditionally()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrBuilder.h41 } BaseType; member
55 : BaseType(RegBase), Scale(1), IndexReg(0), Disp(0), GV(nullptr), in X86AddressMode()
64 if (BaseType == X86AddressMode::RegBase) in getFullAddress()
68 assert(BaseType == X86AddressMode::FrameIndexBase); in getFullAddress()
127 if (AM.BaseType == X86AddressMode::RegBase) in addFullAddress()
130 assert(AM.BaseType == X86AddressMode::FrameIndexBase); in addFullAddress()
H A DX86ISelDAGToDAG.cpp56 } BaseType; member
75 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0), in X86ISelAddressMode()
86 return BaseType == FrameIndexBase || in hasBaseOrIndexReg()
93 if (BaseType != RegBase) return false; in isRIPRelative()
101 BaseType = RegBase; in setBaseReg()
241 Base = (AM.BaseType == X86ISelAddressMode::FrameIndexBase) in getAddressOperands()
612 if (AM.BaseType == X86ISelAddressMode::FrameIndexBase && in FoldOffsetIntoAddress()
751 AM.BaseType == X86ISelAddressMode::RegBase && in MatchAddress()
763 AM.BaseType == X86ISelAddressMode::RegBase && in MatchAddress()
1028 if (AM.BaseType == X86ISelAddressMode::RegBase && in MatchAddressRecursively()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DDeclPrinter.cpp107 QualType BaseType = T; in GetBaseType() local
108 while (!BaseType->isSpecifierType()) { in GetBaseType()
109 if (isa<TypedefType>(BaseType)) in GetBaseType()
111 else if (const PointerType* PTy = BaseType->getAs<PointerType>()) in GetBaseType()
112 BaseType = PTy->getPointeeType(); in GetBaseType()
113 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>()) in GetBaseType()
114 BaseType = BPy->getPointeeType(); in GetBaseType()
115 else if (const ArrayType* ATy = dyn_cast<ArrayType>(BaseType)) in GetBaseType()
116 BaseType = ATy->getElementType(); in GetBaseType()
117 else if (const FunctionType* FTy = BaseType->getAs<FunctionType>()) in GetBaseType()
[all …]
H A DExprCXX.cpp1194 Expr *Base, QualType BaseType, in CXXDependentScopeMemberExpr() argument
1209 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1231 Expr *Base, QualType BaseType, in CXXDependentScopeMemberExpr() argument
1244 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1252 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1260 return new (C) CXXDependentScopeMemberExpr(C, Base, BaseType, in Create()
1271 return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType, in Create()
1328 Expr *Base, QualType BaseType, in UnresolvedMemberExpr() argument
1341 BaseType->isDependentType()), in UnresolvedMemberExpr()
1343 BaseType->isInstantiationDependentType()), in UnresolvedMemberExpr()
[all …]
H A DCXXInheritance.cpp50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() argument
51 BaseType = BaseType.getUnqualifiedType(); in isAmbiguous()
52 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType]; in isAmbiguous()
186 QualType BaseType = in lookupInBases() local
195 if (BaseType->isDependentType()) in lookupInBases()
200 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType]; in lookupInBases()
209 DetectedVirtual = BaseType->getAs<RecordType>(); in lookupInBases()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp41 } BaseType; member
57 : BaseType(RegBase), Disp(0), GV(nullptr), CP(nullptr), in MSP430ISelAddressMode()
67 if (BaseType == RegBase && Base.Reg.getNode() != nullptr) { in dump()
70 } else if (BaseType == FrameIndexBase) { in dump()
174 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase()
180 AM.BaseType = MSP430ISelAddressMode::RegBase; in MatchAddressBase()
202 if (AM.BaseType == MSP430ISelAddressMode::RegBase in MatchAddress()
204 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; in MatchAddress()
257 if (AM.BaseType == MSP430ISelAddressMode::RegBase) { in SelectAddr()
262 Base = (AM.BaseType == MSP430ISelAddressMode::FrameIndexBase) ? in SelectAddr()
/minix3/external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/
H A Dsymbols.test11 COFF-NEXT: BaseType: Null (0x0)
20 COFF-NEXT: BaseType: Null (0x0)
29 COFF-NEXT: BaseType: Null (0x0)
H A Dcxx-cli-aux.test13 CHECK-NEXT: BaseType: Null (0x0)
31 CHECK-NEXT: BaseType: Null (0x0)
H A Dbigobj.test80 CHECK-NEXT: BaseType: Null (0x0)
92 CHECK-NEXT: BaseType: Null (0x0)
109 CHECK-NEXT: BaseType: Null (0x0)
126 CHECK-NEXT: BaseType: Null (0x0)
H A Dcoff-file-sections-reading.test8 CHECK: BaseType: Null (0x0)
/minix3/external/bsd/llvm/dist/llvm/test/MC/ARM/
H A Dcoff-function-type-info.ll32 ; CHECK-OBJECT: BaseType: Null
40 ; CHECK-OBJECT: BaseType: Null
/minix3/external/bsd/llvm/dist/clang/test/CoverageMapping/
H A Dclasstemplate.cpp9 enum BaseType { enum in Test
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DMDBuilder.cpp156 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAAStructTagNode() argument
159 Metadata *Ops[3] = {BaseType, AccessType, in createTBAAStructTagNode()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp262 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase() argument
269 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase()
271 BaseDecl = BaseType->getAsCXXRecordDecl(); in evalDerivedToBase()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DMDBuilder.h149 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType,
/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Dtypo-correction.cpp43 struct BaseType { }; struct
44 struct Derived : public BaseType { // expected-note {{base class 'BaseType' specified here}}
/minix3/external/bsd/llvm/dist/clang/utils/TableGen/
H A DNeonEmitter.cpp301 Type BaseType, InBaseType; member in __anon870a9de20111::Intrinsic
317 BaseType(OutTS, 'd'), InBaseType(InTS, 'd'), Emitter(Emitter) { in Intrinsic()
380 Type getBaseType() const { return BaseType; } in getBaseType()
1047 std::string typeCode = getInstTypeCode(BaseType, LocalCK); in mangleName()
1063 if (BaseType != InBaseType) { in mangleName()
1073 if (BaseType.getSizeInBits() == 128 && !BaseType.noManglingQ()) { in mangleName()
1079 if (BaseType.isScalarForMangling()) { in mangleName()
1080 switch (BaseType.getElementSizeInBits()) { in mangleName()
1324 Arg = "(" + BaseType.str() + ") {"; in emitBodyAsBuiltinCall()
1325 for (unsigned J = 0; J < BaseType.getNumElements(); ++J) { in emitBodyAsBuiltinCall()
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h271 QualType BaseType; variable
288 BaseType = T; in Kind()
303 QualType getBaseType() const { return BaseType; } in getBaseType()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp69 } BaseType; member
80 : BaseType(RegBase), Offset(0) { in Address()
369 Addr.BaseType = Address::FrameIndexBase; in PPCComputeAddress()
408 if (!UseOffset && Addr.BaseType == Address::FrameIndexBase) { in PPCSimplifyAddress()
413 Addr.BaseType = Address::RegBase; in PPCSimplifyAddress()
493 (Addr.BaseType != Address::FrameIndexBase) && UseOffset && in PPCEmitLoad()
504 if (Addr.BaseType == Address::FrameIndexBase) { in PPCEmitLoad()
626 (Addr.BaseType != Address::FrameIndexBase) && UseOffset && in PPCEmitStore()
634 if (Addr.BaseType == Address::FrameIndexBase) { in PPCEmitStore()
918 Addr.BaseType = Address::FrameIndexBase; in PPCMoveToFPReg()
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DCXXInheritance.h199 bool isAmbiguous(CanQualType BaseType);

123