Searched refs:StdTypeInfoPtrTy (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 2158 llvm::Type *StdTypeInfoPtrTy) { in EmitTypeidFromVTable() argument 2194 StdTypeInfoPtrTy); in EmitTypeidFromVTable() 2198 llvm::Type *StdTypeInfoPtrTy = in EmitCXXTypeidExpr() local 2204 return Builder.CreateBitCast(TypeInfo, StdTypeInfoPtrTy); in EmitCXXTypeidExpr() 2215 StdTypeInfoPtrTy); in EmitCXXTypeidExpr() 2219 StdTypeInfoPtrTy); in EmitCXXTypeidExpr()
|
| H A D | CGCXXABI.h | 260 llvm::Type *StdTypeInfoPtrTy) = 0;
|
| H A D | ItaniumCXXABI.cpp | 183 llvm::Type *StdTypeInfoPtrTy) override; 1461 llvm::Type *StdTypeInfoPtrTy) { in EmitTypeid() argument 1465 CGF.GetVTablePtr(ThisPtr, StdTypeInfoPtrTy->getPointerTo(), ClassDecl); in EmitTypeid() 1475 Value = CGF.Builder.CreateBitCast(Value, StdTypeInfoPtrTy->getPointerTo()); in EmitTypeid() 1479 CGF.Builder.CreateConstInBoundsGEP1_64(StdTypeInfoPtrTy, Value, -1ULL); in EmitTypeid() 1481 return CGF.Builder.CreateAlignedLoad(StdTypeInfoPtrTy, Value, in EmitTypeid()
|
| H A D | CGExprConstant.cpp | 1917 llvm::Type *StdTypeInfoPtrTy = in tryEmitBase() local 1921 if (TypeInfo->getType() != StdTypeInfoPtrTy) in tryEmitBase() 1922 TypeInfo = llvm::ConstantExpr::getBitCast(TypeInfo, StdTypeInfoPtrTy); in tryEmitBase()
|
| H A D | MicrosoftCXXABI.cpp | 146 llvm::Type *StdTypeInfoPtrTy) override; 979 llvm::Type *StdTypeInfoPtrTy) { in EmitTypeid() argument 983 return CGF.Builder.CreateBitCast(Typeid, StdTypeInfoPtrTy); in EmitTypeid()
|