/freebsd-11-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 | 194 std::type_info *TypeInfo; member in struct:__anon1053::VtablePrefix 201 if (!Prefix->TypeInfo) 231 dynamic_cast<abi::__class_type_info*>(Vtable->TypeInfo); 253 static_cast<const abi::__class_type_info*>(Vtable->TypeInfo), 255 return DynamicTypeInfo(Vtable->TypeInfo->__type_name, -Vtable->Offset,
|
H A D | ubsan_handlers_cxx.cpp | 36 if (checkDynamicType((void*)Pointer, Data->TypeInfo, Hash))
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Initialization.h | 191 TypeSourceInfo *TypeInfo; member in union:clang::__anon209 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-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.cpp | 122 llvm::Constant *TypeInfo; member in struct:__anon490::CatchHandler 179 Handler.TypeInfo = catchAll.RTTI; 185 Handler.TypeInfo = GetEHType(CatchDecl->getType()); 190 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block);
|
H A D | CGException.cpp | 578 CatchTypeInfo TypeInfo{nullptr, 0}; 580 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType); 582 TypeInfo = CGM.getCXXABI().getAddrOfCXXCatchHandlerType( 584 CatchScope->setHandler(I, TypeInfo, Handler); 918 CatchTypeInfo TypeInfo = Handler.Type; local 919 if (!TypeInfo.RTTI) 920 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy); 926 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags), 929 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo 968 CatchTypeInfo TypeInfo = Handler.Type; local [all...] |
H A D | CGExprAgg.cpp | 1942 std::pair<CharUnits, CharUnits> TypeInfo; local 1944 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); 1946 TypeInfo = getContext().getTypeInfoInChars(Ty); 1949 if (TypeInfo.first.isZero()) { 1955 TypeInfo = getContext().getTypeInfoInChars(BaseEltTy); 1956 assert(!TypeInfo.first.isZero()); 1959 llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity())); 1963 SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.first.getQuantity());
|
H A D | CGExprConstant.cpp | 1894 llvm::Constant *TypeInfo = local 1896 if (TypeInfo->getType() != StdTypeInfoPtrTy) 1897 TypeInfo = llvm::ConstantExpr::getBitCast(TypeInfo, StdTypeInfoPtrTy); 1898 return TypeInfo;
|
H A D | TargetInfo.cpp | 1936 auto TypeInfo = getContext().getTypeInfoInChars(Ty); local 1940 // Just messing with TypeInfo like this works because we never pass 1942 TypeInfo.second = CharUnits::fromQuantity( 1943 getTypeStackAlignInBytes(Ty, TypeInfo.second.getQuantity())); 1946 TypeInfo, CharUnits::fromQuantity(4), 3935 TypeInfo Info = getContext().getTypeInfo(Ty); 4336 auto TypeInfo = CGF.getContext().getTypeInfoInChars(Ty); 4337 Size = TypeInfo.first.alignTo(OverflowAreaAlign); 4921 auto TypeInfo = getContext().getTypeInfoInChars(Ty); 4922 TypeInfo [all...] |
H A D | CGAtomic.cpp | 58 TypeInfo ValueTI = C.getTypeInfo(ValueTy); 62 TypeInfo AtomicTI = C.getTypeInfo(AtomicTy);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ |
H A D | Types.cpp | 23 struct TypeInfo { struct 30 static const TypeInfo TypeInfos[] = { 38 static const TypeInfo &getInfo(unsigned id) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | COFF.h | 708 uint16_t TypeInfo; member in struct:llvm::COFF::ImportHeader 710 ImportType getType() const { return static_cast<ImportType>(TypeInfo & 0x3); } 713 return static_cast<ImportNameType>((TypeInfo & 0x1C) >> 2);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2821 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { argument 2843 return TypeInfo->isNullValue(); 2874 Constant *TypeInfo = CatchClause->stripPointerCasts(); local 2878 if (AlreadyCaught.insert(TypeInfo).second) { 2888 if (isCatchAll(Personality, TypeInfo)) { 2923 Constant *TypeInfo = local 2926 if (isCatchAll(Personality, TypeInfo)) { 2934 NewFilterElts.push_back(TypeInfo); 2948 Constant *TypeInfo = Elt->stripPointerCasts(); local 2949 if (isCatchAll(Personality, TypeInfo)) { [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 156 struct TypeInfo { struct in namespace:clang 161 TypeInfo() : AlignIsRequired(false) {} function in struct:clang::TypeInfo 162 TypeInfo(uint64_t Width, unsigned Align, bool AlignIsRequired) function in struct:clang::TypeInfo 245 using TypeInfoMap = llvm::DenseMap<const Type *, struct TypeInfo>; 250 /// imposing overhead on TypeInfo size. 2059 TypeInfo getTypeInfoImpl(const Type *T) const; 2097 TypeInfo getTypeInfo(const Type *T) const; 2098 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 | 2056 TypeSourceInfo *TypeInfo; member in class:clang::CXXScalarValueInitExpr 2061 CXXScalarValueInitExpr(QualType Type, TypeSourceInfo *TypeInfo, argument 2066 TypeInfo(TypeInfo) { 2074 return TypeInfo;
|
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 150 Constant *TypeInfo = cast<Constant>(CPI->getArgOperand(0)); local 151 if (TypeInfo->isNullValue()) 154 HT.TypeDescriptor = cast<GlobalVariable>(TypeInfo->stripPointerCasts());
|
H A D | MachineFunction.cpp | 716 Value *TypeInfo = CPI->getArgOperand(I - 1)->stripPointerCasts(); local 717 addCatchTypeInfo(LandingPad, dyn_cast<GlobalValue>(TypeInfo));
|
/freebsd-11-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 | 1861 TypeInfo Info = getTypeInfo(T); 1903 TypeInfo ASTContext::getTypeInfo(const Type *T) const { 1909 TypeInfo TI = getTypeInfoImpl(T); 1920 TypeInfo ASTContext::getTypeInfoImpl(const Type *T) const { 1953 TypeInfo EltInfo = getTypeInfo(CAT->getElementType()); 1967 TypeInfo EltInfo = getTypeInfo(VT->getElementType()); 2206 TypeInfo EltInfo = getTypeInfo(cast<ComplexType>(T)->getElementType()); 2235 TypeInfo Info = 2277 TypeInfo Info = getTypeInfo(Typedef->getUnderlyingType().getTypePtr()); 2301 TypeInfo Inf [all...] |
H A D | ExprCXX.cpp | 163 return TypeInfo ? TypeInfo->getTypeLoc().getBeginLoc() : getRParenLoc();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 480 Imp->TypeInfo = (NameType << 2) | ImportType;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | ClangASTContext.cpp | 5917 clang::TypeInfo ivar_type_info = 5948 clang::TypeInfo ivar_type_info = 8050 clang::TypeInfo base_class_type_info = 8096 clang::TypeInfo field_type_info = 8184 clang::TypeInfo field_type_info = 8253 clang::TypeInfo typedef_type_info = 8278 clang::TypeInfo elaborated_type_info = 8303 clang::TypeInfo elaborated_type_info = 8329 clang::TypeInfo desugar_type_info = 8470 clang::TypeInfo typedef_type_inf [all...] |