Home
last modified time | relevance | path

Searched refs:TypeInfo (Results 1 – 14 of 14) sorted by relevance

/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDInitialization.h141 TypeSourceInfo *TypeInfo; member
261 Result.TypeInfo = 0; in InitializeTemporary()
266 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary() argument
268 TypeInfo->getType()); in InitializeTemporary()
269 Result.TypeInfo = TypeInfo; in InitializeTemporary()
322 Result.TypeInfo = TSI; in InitializeCompoundLiteralInit()
342 return TypeInfo; in getTypeSourceInfo()
/trueos/contrib/llvm/tools/clang/lib/Driver/
HDTypes.cpp19 struct TypeInfo { struct
26 static const TypeInfo TypeInfos[] = { argument
34 static const TypeInfo &getInfo(unsigned id) { in getInfo()
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjCRuntime.cpp152 llvm::Value *TypeInfo; member
204 Handler.TypeInfo = 0; // catch-all in EmitTryCatchStmt()
209 Handler.TypeInfo = GetEHType(CatchDecl->getType()); in EmitTryCatchStmt()
214 Catch->setHandler(I, Handlers[I].TypeInfo, Handlers[I].Block); in EmitTryCatchStmt()
HDCGExprAgg.cpp1314 std::pair<CharUnits, CharUnits> TypeInfo = in CheckAggExprForMemSetUse() local
1316 if (TypeInfo.first <= CharUnits::fromQuantity(16)) in CheckAggExprForMemSetUse()
1322 if (NumNonZeroBytes*4 > TypeInfo.first) in CheckAggExprForMemSetUse()
1326 llvm::Constant *SizeVal = CGF.Builder.getInt64(TypeInfo.first.getQuantity()); in CheckAggExprForMemSetUse()
1327 CharUnits Align = TypeInfo.second; in CheckAggExprForMemSetUse()
1403 std::pair<CharUnits, CharUnits> TypeInfo; in EmitAggregateCopy() local
1405 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); in EmitAggregateCopy()
1407 TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitAggregateCopy()
1410 alignment = TypeInfo.second; in EmitAggregateCopy()
1443 CharUnits size = TypeInfo.first; in EmitAggregateCopy()
[all …]
HDCGException.cpp463 llvm::Constant *TypeInfo = CGM.GetAddrOfRTTIDescriptor(ThrowType, in EmitCXXThrowExpr() local
479 llvm::Value *args[] = { ExceptionPtr, TypeInfo, Dtor }; in EmitCXXThrowExpr()
603 llvm::Value *TypeInfo = 0; in EnterCXXTryStmt() local
605 TypeInfo = CGM.getObjCRuntime().GetEHType(CaughtType); in EnterCXXTryStmt()
607 TypeInfo = CGM.GetAddrOfRTTIDescriptor(CaughtType, /*ForEH=*/true); in EnterCXXTryStmt()
608 CatchScope->setHandler(I, TypeInfo, Handler); in EnterCXXTryStmt()
HDCodeGenFunction.cpp1062 std::pair<CharUnits, CharUnits> TypeInfo = in EmitNullInitialization() local
1064 CharUnits Size = TypeInfo.first; in EmitNullInitialization()
1065 CharUnits Align = TypeInfo.second; in EmitNullInitialization()
HDCGExpr.cpp2041 uint16_t TypeInfo = 0; in EmitCheckTypeDescriptor() local
2045 TypeInfo = (llvm::Log2_32(getContext().getTypeSize(T)) << 1) | in EmitCheckTypeDescriptor()
2049 TypeInfo = getContext().getTypeSize(T); in EmitCheckTypeDescriptor()
2061 Builder.getInt16(TypeKind), Builder.getInt16(TypeInfo), in EmitCheckTypeDescriptor()
HDCGExprCXX.cpp1609 llvm::Constant *TypeInfo = in EmitCXXTypeidExpr() local
1611 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy); in EmitCXXTypeidExpr()
/trueos/contrib/llvm/include/llvm/Support/
HDCOFF.h603 uint16_t TypeInfo; member
606 return static_cast<ImportType>(TypeInfo & 0x3); in getType()
610 return static_cast<ImportNameType>((TypeInfo & 0x1C) >> 3); in getNameType()
/trueos/contrib/llvm/lib/Transforms/InstCombine/
HDInstructionCombining.cpp1852 static bool isCatchAll(Personality_Type Personality, Constant *TypeInfo) { in isCatchAll() argument
1862 return TypeInfo->isNullValue(); in isCatchAll()
1892 Constant *TypeInfo = cast<Constant>(CatchClause->stripPointerCasts()); in visitLandingPadInst() local
1896 if (AlreadyCaught.insert(TypeInfo)) { in visitLandingPadInst()
1906 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
1941 Constant *TypeInfo = in visitLandingPadInst() local
1944 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
1952 NewFilterElts.push_back(TypeInfo); in visitLandingPadInst()
1966 Constant *TypeInfo = cast<Constant>(Elt->stripPointerCasts()); in visitLandingPadInst() local
1967 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h1630 TypeSourceInfo *TypeInfo; variable
1638 TypeSourceInfo *TypeInfo, in CXXScalarValueInitExpr() argument
1642 RParenLoc(rParenLoc), TypeInfo(TypeInfo) {} in CXXScalarValueInitExpr()
1648 return TypeInfo; in getTypeSourceInfo()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaChecking.cpp7263 Sema::TypeTagData &TypeInfo) { in GetMatchingCType() argument
7283 TypeInfo.Type = I->getMatchingCType(); in GetMatchingCType()
7284 TypeInfo.LayoutCompatible = I->getLayoutCompatible(); in GetMatchingCType()
7285 TypeInfo.MustBeNull = I->getMustBeNull(); in GetMatchingCType()
7300 TypeInfo = I->second; in GetMatchingCType()
7345 TypeTagData TypeInfo; in CheckArgumentWithTypeTag() local
7348 FoundWrongKind, TypeInfo)) { in CheckArgumentWithTypeTag()
7370 if (TypeInfo.MustBeNull) { in CheckArgumentWithTypeTag()
7383 QualType RequiredType = TypeInfo.Type; in CheckArgumentWithTypeTag()
7388 if (!TypeInfo.LayoutCompatible) { in CheckArgumentWithTypeTag()
[all …]
/trueos/contrib/llvm/tools/clang/lib/AST/
HDExprCXX.cpp137 return TypeInfo ? TypeInfo->getTypeLoc().getBeginLoc() : RParenLoc; in getLocStart()
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1343 E->TypeInfo = GetTypeSourceInfo(Record, Idx); in VisitCXXScalarValueInitExpr()