Home
last modified time | relevance | path

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

12

/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dcrash29.C10 class TypeInfo; variable
14 MetaClassGeneric( TypeInfo& );
17 struct TypeInfo struct
28 static TypeInfo info; argument
34 TypeInfo TypeIDInit<T>::info =
/openbsd/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_value.h89 u16 TypeInfo; variable
118 return isIntegerTy() && (TypeInfo & 1); in isSignedIntegerTy()
121 return isIntegerTy() && !(TypeInfo & 1); in isUnsignedIntegerTy()
125 return 1 << (TypeInfo >> 1); in getIntegerBitWidth()
131 return TypeInfo; in getFloatBitWidth()
H A Dubsan_type_hash_itanium.cpp207 std::type_info *TypeInfo; member
215 if (!Prefix->TypeInfo) in getVtablePrefix()
245 dynamic_cast<abi::__class_type_info*>(Vtable->TypeInfo); in checkDynamicType()
267 static_cast<const abi::__class_type_info*>(Vtable->TypeInfo), in getDynamicTypeInfoFromVtable()
269 return DynamicTypeInfo(Vtable->TypeInfo->name(), -Vtable->Offset, in getDynamicTypeInfoFromVtable()
H A Dubsan_handlers_cxx.h23 void *TypeInfo; member
H A Dubsan_handlers_cxx.cpp36 if (checkDynamicType((void*)Pointer, Data->TypeInfo, Hash)) in HandleDynamicTypeCacheMiss()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DInitialization.h198 TypeSourceInfo *TypeInfo; member
344 TypeSourceInfo *TypeInfo) { in InitializeTemporary() argument
345 QualType Type = TypeInfo->getType(); in InitializeTemporary()
351 return InitializeTemporary(TypeInfo, Type); in InitializeTemporary()
355 static InitializedEntity InitializeTemporary(TypeSourceInfo *TypeInfo, in InitializeTemporary() argument
358 Result.TypeInfo = TypeInfo; in InitializeTemporary()
436 Result.TypeInfo = TSI; in InitializeCompoundLiteralInit()
455 return TypeInfo; in getTypeSourceInfo()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGException.cpp636 CatchTypeInfo TypeInfo{nullptr, 0}; in EnterCXXTryStmt() local
642 CatchScope->setHandler(I, TypeInfo, Handler); in EnterCXXTryStmt()
969 CatchTypeInfo TypeInfo = Handler.Type; in emitCatchPadBlock() local
970 if (!TypeInfo.RTTI) in emitCatchPadBlock()
977 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags), in emitCatchPadBlock()
980 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI}); in emitCatchPadBlock()
1019 CatchTypeInfo TypeInfo = Handler.Type; in emitWasmCatchPadBlock() local
1020 if (!TypeInfo.RTTI) in emitWasmCatchPadBlock()
1022 CatchTypes.push_back(TypeInfo.RTTI); in emitWasmCatchPadBlock()
1051 CatchTypeInfo TypeInfo = Handler.Type; in emitWasmCatchPadBlock() local
[all …]
H A DCGObjCRuntime.cpp124 llvm::Constant *TypeInfo; member
180 Handler.TypeInfo = catchAll.RTTI; in EmitTryCatchStmt()
186 Handler.TypeInfo = GetEHType(CatchDecl->getType()); in EmitTryCatchStmt()
191 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
H A DCGExprAgg.cpp2142 TypeInfoChars TypeInfo; in EmitAggregateCopy() local
2144 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); in EmitAggregateCopy()
2146 TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitAggregateCopy()
2149 if (TypeInfo.Width.isZero()) { in EmitAggregateCopy()
2155 TypeInfo = getContext().getTypeInfoInChars(BaseEltTy); in EmitAggregateCopy()
2156 assert(!TypeInfo.Width.isZero()); in EmitAggregateCopy()
2159 llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity())); in EmitAggregateCopy()
2163 SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity()); in EmitAggregateCopy()
H A DCGExprConstant.cpp1950 llvm::Constant *TypeInfo = in tryEmitBase() local
1952 if (TypeInfo->getType() != StdTypeInfoPtrTy) in tryEmitBase()
1953 TypeInfo = llvm::ConstantExpr::getBitCast(TypeInfo, StdTypeInfoPtrTy); in tryEmitBase()
1954 return TypeInfo; in tryEmitBase()
H A DTargetInfo.cpp1834 TypeInfo TI = getContext().getTypeInfo(Ty); in classifyArgumentType()
2127 auto TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
2133 TypeInfo.Align = CharUnits::fromQuantity( in EmitVAArg()
4296 TypeInfo Info = getContext().getTypeInfo(Ty); in classify()
4671 auto TypeInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() local
4672 TypeInfo.Align = getParamTypeAlignment(Ty); in EmitVAArg()
4684 CharUnits EltSize = TypeInfo.Width / 2; in EmitVAArg()
5443 TypeInfo.Align = getParamTypeAlignment(Ty); in EmitVAArg()
5454 CharUnits EltSize = TypeInfo.Width / 2; in EmitVAArg()
9977 CharUnits Offset = SlotSize - TypeInfo.Width; in EmitVAArg()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DCOFF.h761 uint16_t TypeInfo; member
763 ImportType getType() const { return static_cast<ImportType>(TypeInfo & 0x3); } in getType()
766 return static_cast<ImportNameType>((TypeInfo & 0x1C) >> 2); in getNameType()
/openbsd/gnu/llvm/clang/lib/Driver/
H A DTypes.cpp23 struct TypeInfo { struct
39 static constexpr TypeInfo TypeInfos[] = { argument
47 static const TypeInfo &getInfo(unsigned id) { in getInfo()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DASTContext.h152 struct TypeInfo { struct
157 TypeInfo() : AlignRequirement(AlignRequirementKind::None) {} in TypeInfo() argument
158 TypeInfo(uint64_t Width, unsigned Align, in TypeInfo() function
267 using TypeInfoMap = llvm::DenseMap<const Type *, struct TypeInfo>;
2219 TypeInfo getTypeInfoImpl(const Type *T) const;
2266 TypeInfo getTypeInfo(const Type *T) const;
2267 TypeInfo getTypeInfo(QualType T) const { return getTypeInfo(T.getTypePtr()); } in getTypeInfo()
H A DExprCXX.h2154 TypeSourceInfo *TypeInfo; variable
2159 CXXScalarValueInitExpr(QualType Type, TypeSourceInfo *TypeInfo, in CXXScalarValueInitExpr() argument
2162 TypeInfo(TypeInfo) { in CXXScalarValueInitExpr()
2171 return TypeInfo; in getTypeSourceInfo()
H A DAPValue.h156 static LValueBase getTypeInfo(TypeInfoLValue LV, QualType TypeInfo);
/openbsd/gnu/llvm/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h312 AsmTypeInfo *TypeInfo) = 0;
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3459 static bool isCatchAll(EHPersonality Personality, Constant *TypeInfo) { in isCatchAll() argument
3482 return TypeInfo->isNullValue(); in isCatchAll()
3513 Constant *TypeInfo = CatchClause->stripPointerCasts(); in visitLandingPadInst() local
3517 if (AlreadyCaught.insert(TypeInfo).second) { in visitLandingPadInst()
3527 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
3562 Constant *TypeInfo = in visitLandingPadInst() local
3565 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
3573 NewFilterElts.push_back(TypeInfo); in visitLandingPadInst()
3587 Constant *TypeInfo = Elt->stripPointerCasts(); in visitLandingPadInst() local
3588 if (isCatchAll(Personality, TypeInfo)) { in visitLandingPadInst()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp151 Constant *TypeInfo = cast<Constant>(CPI->getArgOperand(0)); in addTryBlockMapEntry() local
152 if (TypeInfo->isNullValue()) in addTryBlockMapEntry()
155 HT.TypeDescriptor = cast<GlobalVariable>(TypeInfo->stripPointerCasts()); in addTryBlockMapEntry()
H A DMachineFunction.cpp797 auto *TypeInfo = in addLandingPad() local
799 LP.TypeIds.push_back(getTypeIDFor(TypeInfo)); in addLandingPad()
/openbsd/gnu/llvm/llvm/include/llvm/Object/
H A DCOFF.h549 support::ulittle16_t TypeInfo; member
551 int getType() const { return TypeInfo & 0x3; } in getType()
552 int getNameType() const { return (TypeInfo >> 2) & 0x7; } in getNameType()
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1612 for (auto &TypeInfo : Fixup.second) { in endModule() local
1613 const DIDerivedType *DTy = TypeInfo.first; in endModule()
1614 BTFTypeDerived *BDType = TypeInfo.second; in endModule()
/openbsd/gnu/llvm/clang/lib/AST/
H A DAPValue.cpp56 QualType TypeInfo) { in getTypeInfo() argument
59 Base.TypeInfoType = TypeInfo.getAsOpaquePtr(); in getTypeInfo()
/openbsd/gnu/llvm/llvm/lib/Object/
H A DCOFFImportFile.cpp486 Imp->TypeInfo = (NameType << 2) | ImportType; in createShortImport()
/openbsd/gnu/llvm/llvm/tools/llvm-rc/
H A DResourceFileWriter.cpp989 auto TypeInfo = Control::SupportedCtls.lookup(Ctl.Type); in writeSingleDialogControl() local
990 IntWithNotMask CtlStyle(TypeInfo.Style); in writeSingleDialogControl()

12