/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_value.h | 89 u16 TypeInfo; member in class:__ubsan::TypeDescriptor 118 return isIntegerTy() && (TypeInfo & 1); 121 return isIntegerTy() && !(TypeInfo & 1); 125 return 1 << (TypeInfo >> 1); 131 return TypeInfo;
|
H A D | ubsan_handlers_cxx.h | 23 void *TypeInfo; member in struct:__ubsan::DynamicTypeCacheMissData
|
H A D | ubsan_type_hash_itanium.cpp | 195 std::type_info *TypeInfo; member in struct:__anon2592::VtablePrefix 203 if (!Prefix->TypeInfo) 233 dynamic_cast<abi::__class_type_info*>(Vtable->TypeInfo); 255 static_cast<const abi::__class_type_info*>(Vtable->TypeInfo), 257 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset,
|
H A D | ubsan_handlers_cxx.cpp | 36 if (checkDynamicType((void*)Pointer, Data->TypeInfo, Hash))
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Initialization.h | 191 TypeSourceInfo *TypeInfo; member in union:clang::__anon1465 323 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo) { argument 324 return InitializeTemporary(TypeInfo, TypeInfo->getType()); 328 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, argument 331 Result.TypeInfo = TypeInfo; 401 Result.TypeInfo = TSI; 420 return TypeInfo;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.cpp | 123 llvm::Constant *TypeInfo; member in struct:__anon1748::CatchHandler 180 Handler.TypeInfo = catchAll.RTTI; 186 Handler.TypeInfo = GetEHType(CatchDecl->getType()); 191 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block);
|
H A D | CGException.cpp | 599 CatchTypeInfo TypeInfo{nullptr, 0}; 601 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType); 603 TypeInfo = CGM.getCXXABI().getAddrOfCXXCatchHandlerType( 605 CatchScope->setHandler(I, TypeInfo, Handler); 928 CatchTypeInfo TypeInfo = Handler.Type; local 929 if (!TypeInfo.RTTI) 930 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy); 936 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags), 939 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo 978 CatchTypeInfo TypeInfo = Handler.Type; local [all...] |
H A D | CGExprAgg.cpp | 1977 std::pair<CharUnits, CharUnits> TypeInfo; local 1979 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); 1981 TypeInfo = getContext().getTypeInfoInChars(Ty); 1984 if (TypeInfo.first.isZero()) { 1990 TypeInfo = getContext().getTypeInfoInChars(BaseEltTy); 1991 assert(!TypeInfo.first.isZero()); 1994 llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity())); 1998 SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity());
|
H A D | CGExprConstant.cpp | 1909 llvm::Constant *TypeInfo = local 1911 if (TypeInfo->getType() != StdTypeInfoPtrTy) 1912 TypeInfo = llvm::ConstantExpr::getBitCast(TypeInfo, StdTypeInfoPtrTy); 1913 return TypeInfo;
|
H A D | TargetInfo.cpp | 1761 TypeInfo TI = getContext().getTypeInfo(Ty); 2053 auto TypeInfo = getContext().getTypeInfoInChars(Ty); local 2057 // Just messing with TypeInfo like this works because we never pass 2059 TypeInfo.second = CharUnits::fromQuantity( 2060 getTypeStackAlignInBytes(Ty, TypeInfo.second.getQuantity())); 2063 TypeInfo, CharUnits::fromQuantity(4), 4169 TypeInfo Info = getContext().getTypeInfo(Ty); 4570 auto TypeInfo = getContext().getTypeInfoInChars(Ty); 4571 TypeInfo.second = getParamTypeAlignment(Ty); 4575 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, /*Indirect*/ false, TypeInfo, [all...] |
H A D | CGAtomic.cpp | 58 TypeInfo ValueTI = C.getTypeInfo(ValueTy); 62 TypeInfo AtomicTI = C.getTypeInfo(AtomicTy);
|
H A D | CGExprCXX.cpp | 2184 llvm::Constant *TypeInfo = local 2186 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ |
H A D | Types.cpp | 23 struct TypeInfo { struct 39 static constexpr TypeInfo TypeInfos[] = { 47 static const TypeInfo &getInfo(unsigned id) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | COFF.h | 714 uint16_t TypeInfo; member in struct:llvm::COFF::ImportHeader 716 ImportType getType() const { return static_cast<ImportType>(TypeInfo & 0x3); } 719 return static_cast<ImportNameType>((TypeInfo & 0x1C) >> 2);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2979 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { argument 3001 return TypeInfo->isNullValue(); 3032 Constant *TypeInfo = CatchClause->stripPointerCasts(); local 3036 if (AlreadyCaught.insert(TypeInfo).second) { 3046 if (isCatchAll(Personality, TypeInfo)) { 3081 Constant *TypeInfo = local 3084 if (isCatchAll(Personality, TypeInfo)) { 3092 NewFilterElts.push_back(TypeInfo); 3106 Constant *TypeInfo = Elt->stripPointerCasts(); local 3107 if (isCatchAll(Personality, TypeInfo)) { [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 163 struct TypeInfo { struct in namespace:clang 168 TypeInfo() : AlignIsRequired(false) {} function in struct:clang::TypeInfo 169 TypeInfo(uint64_t Width, unsigned Align, bool AlignIsRequired) function in struct:clang::TypeInfo 256 using TypeInfoMap = llvm::DenseMap<const Type *, struct TypeInfo>; 261 /// imposing overhead on TypeInfo size. 2039 TypeInfo getTypeInfoImpl(const Type *T) const; 2077 TypeInfo getTypeInfo(const Type *T) const; 2078 TypeInfo getTypeInfo(QualType T) const { return getTypeInfo(T.getTypePtr()); }
|
H A D | APValue.h | 148 static LValueBase getTypeInfo(TypeInfoLValue LV, QualType TypeInfo);
|
H A D | ExprCXX.h | 2050 TypeSourceInfo *TypeInfo; member in class:clang::CXXScalarValueInitExpr 2055 CXXScalarValueInitExpr(QualType Type, TypeSourceInfo *TypeInfo, argument 2058 TypeInfo(TypeInfo) { 2067 return TypeInfo;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 151 Constant *TypeInfo = cast<Constant>(CPI->getArgOperand(0)); local 152 if (TypeInfo->isNullValue()) 155 HT.TypeDescriptor = cast<GlobalVariable>(TypeInfo->stripPointerCasts());
|
H A D | MachineFunction.cpp | 767 Value *TypeInfo = CPI->getArgOperand(I - 1)->stripPointerCasts(); local 768 addCatchTypeInfo(LandingPad, dyn_cast<GlobalValue>(TypeInfo));
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | COFF.h | 549 support::ulittle16_t TypeInfo; member in struct:llvm::object::coff_import_header 551 int getType() const { return TypeInfo & 0x3; } 552 int getNameType() const { return (TypeInfo >> 2) & 0x7; }
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | APValue.cpp | 54 QualType TypeInfo) { 57 Base.TypeInfoType = TypeInfo.getAsOpaquePtr(); 53 getTypeInfo(TypeInfoLValue LV, QualType TypeInfo) argument
|
H A D | ASTContext.cpp | 1819 TypeInfo Info = getTypeInfo(T); 1861 TypeInfo ASTContext::getTypeInfo(const Type *T) const { 1867 TypeInfo TI = getTypeInfoImpl(T); 1878 TypeInfo ASTContext::getTypeInfoImpl(const Type *T) const { 1910 TypeInfo EltInfo = getTypeInfo(cast<ArrayType>(T)->getElementType()); 1925 TypeInfo EltInfo = getTypeInfo(VT->getElementType()); 1943 TypeInfo ElementInfo = getTypeInfo(MT->getElementType()); 2180 TypeInfo EltInfo = getTypeInfo(cast<ComplexType>(T)->getElementType()); 2223 TypeInfo Info = 2265 TypeInfo Inf [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 480 Imp->TypeInfo = (NameType << 2) | ImportType;
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 6135 clang::TypeInfo ivar_type_info = 6166 clang::TypeInfo ivar_type_info = 8315 clang::TypeInfo base_class_type_info = 8361 clang::TypeInfo field_type_info = 8449 clang::TypeInfo field_type_info = 8518 clang::TypeInfo typedef_type_info = 8543 clang::TypeInfo elaborated_type_info = 8568 clang::TypeInfo elaborated_type_info = 8594 clang::TypeInfo desugar_type_info = 8735 clang::TypeInfo typedef_type_inf [all...] |