Home
last modified time | relevance | path

Searched refs:InitType (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DFoldInitTypeCheck.cpp80 const BuiltinType &InitType, in isValidBuiltinFold() argument
83 const auto InitTypeSize = Context.getTypeSize(&InitType); in isValidBuiltinFold()
93 if (InitType.isInteger()) { in isValidBuiltinFold()
94 if (InitType.isSignedInteger() == ValueType.isSignedInteger()) in isValidBuiltinFold()
98 if (InitType.isFloatingPoint()) in isValidBuiltinFold()
107 const BuiltinType &InitType, in doCheck() argument
110 if (!isValidBuiltinFold(IterValueType, InitType, Context)) { in doCheck()
113 << IterValueType.desugar() << InitType.desugar(); in doCheck()
124 assert(InitType != nullptr); in check()
130 doCheck(*IterValueType, *InitType, *Result.Context, *CallNode); in check()
[all …]
H A DFoldInitTypeCheck.h35 void doCheck(const BuiltinType &IterValueType, const BuiltinType &InitType,
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseDefaultMemberInitCheck.cpp26 static StringRef getValueOfValueInit(const QualType InitType) { in getValueOfValueInit() argument
27 switch (InitType->getScalarTypeKind()) { in getValueOfValueInit()
38 switch (InitType->castAs<BuiltinType>()->getKind()) { in getValueOfValueInit()
56 switch (InitType->castAs<BuiltinType>()->getKind()) { in getValueOfValueInit()
67 InitType->castAs<ComplexType>()->getElementType()); in getValueOfValueInit()
70 switch (InitType->castAs<BuiltinType>()->getKind()) { in getValueOfValueInit()
H A DLoopConvertUtils.cpp375 QualType InitType = Init->getType(); in isAliasDecl() local
380 if (InitType.isNull() || DeclarationType.isNull() || in isAliasDecl()
381 !Context->hasSameUnqualifiedType(DeclarationType, InitType)) in isAliasDecl()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.cpp215 std::string InitType; in SetValue() local
217 InitType = (Twine("' of type bit initializer with length ") + in SetValue()
220 InitType = (Twine("' of type '") + TI->getType()->getAsString()).str(); in SetValue()
224 V->getAsString() + InitType + "'"); in SetValue()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.cpp4333 auto *InitType = Init->getType(); in GetOrCreateLLVMGlobal() local
4334 if (GV->getValueType() != InitType) { in GetOrCreateLLVMGlobal()
4343 GetAddrOfGlobalVar(D, InitType, IsForDefinition) in GetOrCreateLLVMGlobal()
4755 llvm::Type* InitType = Init->getType(); in EmitGlobalVarDefinition() local
4757 GetAddrOfGlobalVar(D, InitType, ForDefinition_t(!IsTentative)); in EmitGlobalVarDefinition()
4774 if (!GV || GV->getValueType() != InitType || in EmitGlobalVarDefinition()
4783 GetAddrOfGlobalVar(D, InitType, ForDefinition_t(!IsTentative)) in EmitGlobalVarDefinition()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp2378 QualType InitType; in FinishForRangeVarDecl() local
2380 SemaRef.DeduceAutoType(Decl->getTypeSourceInfo(), Init, InitType) == in FinishForRangeVarDecl()
2383 if (InitType.isNull()) { in FinishForRangeVarDecl()
2387 Decl->setType(InitType); in FinishForRangeVarDecl()
H A DSemaDecl.cpp12375 QualType InitType = Init->getType(); in checkNonTrivialCUnionInInitializer() local
12376 assert((InitType.hasNonTrivialToPrimitiveDefaultInitializeCUnion() || in checkNonTrivialCUnionInInitializer()
12377 InitType.hasNonTrivialToPrimitiveCopyCUnion()) && in checkNonTrivialCUnionInInitializer()
12391 if (InitType.hasNonTrivialToPrimitiveDefaultInitializeCUnion()) in checkNonTrivialCUnionInInitializer()
12392 checkNonTrivialCUnion(InitType, Loc, NTCUC_DefaultInitializedObject, in checkNonTrivialCUnionInInitializer()
12399 if (InitType.hasNonTrivialToPrimitiveCopyCUnion()) in checkNonTrivialCUnionInInitializer()
12400 checkNonTrivialCUnion(InitType, Loc, NTCUC_CopyInit, NTCUK_Copy); in checkNonTrivialCUnionInInitializer()
13067 QualType InitType = Init->getType(); in AddInitializerToDecl() local
13068 if (!InitType.isNull() && in AddInitializerToDecl()
13069 (InitType.hasNonTrivialToPrimitiveDefaultInitializeCUnion() || in AddInitializerToDecl()
[all …]
H A DSemaExprCXX.cpp2358 QualType InitType; in BuildCXXNew() local
2360 InitType = Context.getConstantArrayType( in BuildCXXNew()
2366 InitType = in BuildCXXNew()
2369 InitType = AllocType; in BuildCXXNew()
2372 = InitializedEntity::InitializeNew(StartLoc, InitType); in BuildCXXNew()
H A DSemaInit.cpp4424 QualType InitType = InitList->getInit(0)->getType(); in TryListInitialization() local
4425 if (S.Context.hasSameUnqualifiedType(InitType, DestType) || in TryListInitialization()
4426 S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) { in TryListInitialization()
H A DSemaOverload.cpp5043 QualType InitType = From->getInit(0)->getType(); in TryListConversion() local
5044 if (S.Context.hasSameUnqualifiedType(InitType, ToType) || in TryListConversion()
5045 S.IsDerivedFrom(From->getBeginLoc(), InitType, ToType)) in TryListConversion()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h913 using InitType = llvm::PointerUnion<Stmt *, EvaluatedStmt *>;
917 mutable InitType Init;