Searched refs:Typeid (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Pointer.h | 57 enum class Storage { Block, Int, Fn, Typeid }; enumerator 116 : Offset(Offset), StorageKind(Storage::Typeid) { in Offset() 117 PointeeStorage.Typeid.TypePtr = TypePtr; in Offset() 118 PointeeStorage.Typeid.TypeInfoType = TypeInfoType; in Offset() 349 return QualType(PointeeStorage.Typeid.TypeInfoType, 0); in getType() 479 return PointeeStorage.Typeid; in asTypeidPointer() 485 bool isTypeidPointer() const { return StorageKind == Storage::Typeid; } in isTypeidPointer() 817 TypeidPointer Typeid; member
|
| H A D | Pointer.cpp | 100 PointeeStorage.Typeid = P.PointeeStorage.Typeid; in operator =() 137 PointeeStorage.Typeid = P.PointeeStorage.Typeid; in operator =() 165 TypeInfoLValue TypeInfo(PointeeStorage.Typeid.TypePtr); in toAPValue() 168 TypeInfo, QualType(PointeeStorage.Typeid.TypeInfoType, 0)), in toAPValue() 334 case Storage::Typeid: in print()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 1005 llvm::CallBase *Typeid = emitRTtypeidCall(CGF, ThisPtr.emitRawPointer(CGF)); in EmitTypeid() local 1006 return CGF.Builder.CreateBitCast(Typeid, StdTypeInfoPtrTy); in EmitTypeid()
|