| /trueos/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Initialization.h | 141 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/ |
| HD | Types.cpp | 19 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/ |
| HD | CGObjCRuntime.cpp | 152 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()
|
| HD | CGExprAgg.cpp | 1314 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 …]
|
| HD | CGException.cpp | 463 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()
|
| HD | CodeGenFunction.cpp | 1062 std::pair<CharUnits, CharUnits> TypeInfo = in EmitNullInitialization() local 1064 CharUnits Size = TypeInfo.first; in EmitNullInitialization() 1065 CharUnits Align = TypeInfo.second; in EmitNullInitialization()
|
| HD | CGExpr.cpp | 2041 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()
|
| HD | CGExprCXX.cpp | 1609 llvm::Constant *TypeInfo = in EmitCXXTypeidExpr() local 1611 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy); in EmitCXXTypeidExpr()
|
| /trueos/contrib/llvm/include/llvm/Support/ |
| HD | COFF.h | 603 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/ |
| HD | InstructionCombining.cpp | 1852 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/ |
| HD | ExprCXX.h | 1630 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/ |
| HD | SemaChecking.cpp | 7263 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/ |
| HD | ExprCXX.cpp | 137 return TypeInfo ? TypeInfo->getTypeLoc().getBeginLoc() : RParenLoc; in getLocStart()
|
| /trueos/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 1343 E->TypeInfo = GetTypeSourceInfo(Record, Idx); in VisitCXXScalarValueInitExpr()
|