| /NextBSD/contrib/compiler-rt/lib/ubsan/ |
| HD | ubsan_value.h | 90 u16 TypeInfo; variable 119 return isIntegerTy() && (TypeInfo & 1); in isSignedIntegerTy() 122 return isIntegerTy() && !(TypeInfo & 1); in isUnsignedIntegerTy() 126 return 1 << (TypeInfo >> 1); in getIntegerBitWidth() 132 return TypeInfo; in getFloatBitWidth()
|
| HD | ubsan_type_hash_itanium.cc | 192 std::type_info *TypeInfo; member 199 if (!Prefix->TypeInfo) in getVtablePrefix() 225 dynamic_cast<abi::__class_type_info*>(Vtable->TypeInfo); in checkDynamicType() 245 static_cast<const abi::__class_type_info*>(Vtable->TypeInfo), in getDynamicTypeInfoFromVtable() 247 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset, in getDynamicTypeInfoFromVtable()
|
| HD | ubsan_handlers_cxx.h | 24 void *TypeInfo; member
|
| HD | ubsan_handlers_cxx.cc | 35 if (checkDynamicType((void*)Pointer, Data->TypeInfo, Hash)) in HandleDynamicTypeCacheMiss()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Initialization.h | 144 TypeSourceInfo *TypeInfo; member 265 Result.TypeInfo = nullptr; in InitializeTemporary() 270 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { in InitializeTemporary() argument 272 TypeInfo->getType()); in InitializeTemporary() 273 Result.TypeInfo = TypeInfo; in InitializeTemporary() 328 Result.TypeInfo = TSI; in InitializeCompoundLiteralInit() 348 return TypeInfo; in getTypeSourceInfo()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprAgg.cpp | 1371 std::pair<CharUnits, CharUnits> TypeInfo = in CheckAggExprForMemSetUse() local 1373 if (TypeInfo.first <= CharUnits::fromQuantity(16)) in CheckAggExprForMemSetUse() 1379 if (NumNonZeroBytes*4 > TypeInfo.first) in CheckAggExprForMemSetUse() 1383 llvm::Constant *SizeVal = CGF.Builder.getInt64(TypeInfo.first.getQuantity()); in CheckAggExprForMemSetUse() 1384 CharUnits Align = TypeInfo.second; in CheckAggExprForMemSetUse() 1461 std::pair<CharUnits, CharUnits> TypeInfo; in EmitAggregateCopy() local 1463 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); in EmitAggregateCopy() 1465 TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitAggregateCopy() 1468 alignment = TypeInfo.second; in EmitAggregateCopy() 1471 if (TypeInfo.first.isZero()) { in EmitAggregateCopy() [all …]
|
| HD | CGObjCRuntime.cpp | 152 llvm::Constant *TypeInfo; member 204 Handler.TypeInfo = nullptr; // 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 | CGException.cpp | 574 llvm::Constant *TypeInfo = nullptr; in EnterCXXTryStmt() local 576 TypeInfo = CGM.getObjCRuntime().GetEHType(CaughtType); in EnterCXXTryStmt() 578 TypeInfo = in EnterCXXTryStmt() 580 CatchScope->setHandler(I, TypeInfo, Handler); in EnterCXXTryStmt()
|
| HD | CodeGenFunction.cpp | 1300 std::pair<CharUnits, CharUnits> TypeInfo = in EmitNullInitialization() local 1302 CharUnits Size = TypeInfo.first; in EmitNullInitialization() 1303 CharUnits Align = TypeInfo.second; in EmitNullInitialization()
|
| HD | CGExprCXX.cpp | 1727 llvm::Constant *TypeInfo = in EmitCXXTypeidExpr() local 1729 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy); in EmitCXXTypeidExpr()
|
| HD | CGExpr.cpp | 2141 uint16_t TypeInfo = 0; in EmitCheckTypeDescriptor() local 2145 TypeInfo = (llvm::Log2_32(getContext().getTypeSize(T)) << 1) | in EmitCheckTypeDescriptor() 2149 TypeInfo = getContext().getTypeSize(T); in EmitCheckTypeDescriptor() 2161 Builder.getInt16(TypeKind), Builder.getInt16(TypeInfo), in EmitCheckTypeDescriptor()
|
| HD | CGAtomic.cpp | 58 TypeInfo ValueTI = C.getTypeInfo(ValueTy); in AtomicInfo() 62 TypeInfo AtomicTI = C.getTypeInfo(AtomicTy); in AtomicInfo()
|
| HD | ItaniumCXXABI.cpp | 960 llvm::Constant *TypeInfo = CGM.GetAddrOfRTTIDescriptor(ThrowType, in emitThrow() local 976 llvm::Value *args[] = { ExceptionPtr, TypeInfo, Dtor }; in emitThrow()
|
| HD | CGDebugInfo.cpp | 842 TypeInfo TI = CGM.getContext().getTypeInfo(type); in createFieldType() 3060 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); in EmitDeclareOfBlockLiteralArgVariable()
|
| /NextBSD/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()
|
| /NextBSD/contrib/llvm/include/llvm/Support/ |
| HD | COFF.h | 646 uint16_t TypeInfo; member 649 return static_cast<ImportType>(TypeInfo & 0x3); in getType() 653 return static_cast<ImportNameType>((TypeInfo & 0x1C) >> 3); in getNameType()
|
| /NextBSD/contrib/llvm/lib/Transforms/InstCombine/ |
| HD | InstructionCombining.cpp | 2316 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll() argument 2333 return TypeInfo->isNullValue(); in isCatchAll() 2364 Constant *TypeInfo = CatchClause->stripPointerCasts(); in visitLandingPadInst() local 2368 if (AlreadyCaught.insert(TypeInfo).second) { in visitLandingPadInst() 2378 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst() 2413 Constant *TypeInfo = in visitLandingPadInst() local 2416 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst() 2424 NewFilterElts.push_back(TypeInfo); in visitLandingPadInst() 2438 Constant *TypeInfo = Elt->stripPointerCasts(); in visitLandingPadInst() local 2439 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | ASTContext.h | 78 struct TypeInfo { struct 82 TypeInfo() : Width(0), Align(0), AlignIsRequired(false) {} in TypeInfo() argument 83 TypeInfo(uint64_t Width, unsigned Align, bool AlignIsRequired) in TypeInfo() function 157 typedef llvm::DenseMap<const Type *, struct TypeInfo> TypeInfoMap; 1661 TypeInfo getTypeInfoImpl(const Type *T) const; 1694 TypeInfo getTypeInfo(const Type *T) const; 1695 TypeInfo getTypeInfo(QualType T) const { return getTypeInfo(T.getTypePtr()); } in getTypeInfo()
|
| HD | ExprCXX.h | 1587 TypeSourceInfo *TypeInfo; variable 1594 CXXScalarValueInitExpr(QualType Type, TypeSourceInfo *TypeInfo, in CXXScalarValueInitExpr() argument 1599 RParenLoc(rParenLoc), TypeInfo(TypeInfo) {} in CXXScalarValueInitExpr() 1605 return TypeInfo; in getTypeSourceInfo()
|
| /NextBSD/contrib/llvm/include/llvm/Object/ |
| HD | COFF.h | 475 support::ulittle16_t TypeInfo; member 476 int getType() const { return TypeInfo & 0x3; } in getType() 477 int getNameType() const { return (TypeInfo >> 2) & 0x7; } in getNameType()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ASTContext.cpp | 1445 TypeInfo Info = getTypeInfo(T); in getTypeInfoInChars() 1463 TypeInfo ASTContext::getTypeInfo(const Type *T) const { in getTypeInfo() 1469 TypeInfo TI = getTypeInfoImpl(T); in getTypeInfo() 1480 TypeInfo ASTContext::getTypeInfoImpl(const Type *T) const { in getTypeInfoImpl() 1512 TypeInfo EltInfo = getTypeInfo(CAT->getElementType()); in getTypeInfoImpl() 1526 TypeInfo EltInfo = getTypeInfo(VT->getElementType()); in getTypeInfoImpl() 1679 TypeInfo EltInfo = getTypeInfo(cast<ComplexType>(T)->getElementType()); in getTypeInfoImpl() 1708 TypeInfo Info = in getTypeInfoImpl() 1742 TypeInfo Info = getTypeInfo(Typedef->getUnderlyingType().getTypePtr()); in getTypeInfoImpl() 1766 TypeInfo Info = getTypeInfo(cast<AtomicType>(T)->getValueType()); in getTypeInfoImpl() [all …]
|
| HD | ExprCXX.cpp | 132 return TypeInfo ? TypeInfo->getTypeLoc().getBeginLoc() : RParenLoc; in getLocStart()
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | ClangASTType.cpp | 3593 … clang::TypeInfo ivar_type_info = m_ast->getTypeInfo(ivar_qual_type.getTypePtr()); in GetChildClangTypeAtIndex() 3625 … clang::TypeInfo ivar_type_info = m_ast->getTypeInfo(ivar_qual_type.getTypePtr()); in GetChildClangTypeAtIndex() 6144 clang::TypeInfo base_class_type_info = m_ast->getTypeInfo(base_class_qual_type); in DumpValue() 6183 clang::TypeInfo field_type_info = m_ast->getTypeInfo(field_type); in DumpValue() 6262 clang::TypeInfo field_type_info = m_ast->getTypeInfo(element_qual_type); in DumpValue() 6325 clang::TypeInfo typedef_type_info = m_ast->getTypeInfo(typedef_qual_type); in DumpValue() 6348 clang::TypeInfo elaborated_type_info = m_ast->getTypeInfo(elaborated_qual_type); in DumpValue() 6372 clang::TypeInfo desugar_type_info = m_ast->getTypeInfo(desugar_qual_type); in DumpValue() 6440 clang::TypeInfo typedef_type_info = m_ast->getTypeInfo(typedef_qual_type); in DumpTypeValue()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaChecking.cpp | 9525 Sema::TypeTagData &TypeInfo) { in GetMatchingCType() argument 9542 TypeInfo.Type = I->getMatchingCType(); in GetMatchingCType() 9543 TypeInfo.LayoutCompatible = I->getLayoutCompatible(); in GetMatchingCType() 9544 TypeInfo.MustBeNull = I->getMustBeNull(); in GetMatchingCType() 9559 TypeInfo = I->second; in GetMatchingCType() 9604 TypeTagData TypeInfo; in CheckArgumentWithTypeTag() local 9607 FoundWrongKind, TypeInfo)) { in CheckArgumentWithTypeTag() 9629 if (TypeInfo.MustBeNull) { in CheckArgumentWithTypeTag() 9642 QualType RequiredType = TypeInfo.Type; in CheckArgumentWithTypeTag() 9647 if (!TypeInfo.LayoutCompatible) { in CheckArgumentWithTypeTag() [all …]
|
| HD | SemaDeclObjC.cpp | 3005 TypeInfo LeftTI = Context.getTypeInfo(left); in matchTypes() 3006 TypeInfo RightTI = Context.getTypeInfo(right); in matchTypes() 3062 TypeInfo LeftTI = Context.getTypeInfo(lt); in tryMatchRecordTypes() 3063 TypeInfo RightTI = Context.getTypeInfo(rt); in tryMatchRecordTypes()
|