Home
last modified time | relevance | path

Searched refs:StdTypeInfoPtrTy (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp2158 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 DCGCXXABI.h260 llvm::Type *StdTypeInfoPtrTy) = 0;
H A DItaniumCXXABI.cpp183 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 DCGExprConstant.cpp1917 llvm::Type *StdTypeInfoPtrTy = in tryEmitBase() local
1921 if (TypeInfo->getType() != StdTypeInfoPtrTy) in tryEmitBase()
1922 TypeInfo = llvm::ConstantExpr::getBitCast(TypeInfo, StdTypeInfoPtrTy); in tryEmitBase()
H A DMicrosoftCXXABI.cpp146 llvm::Type *StdTypeInfoPtrTy) override;
979 llvm::Type *StdTypeInfoPtrTy) { in EmitTypeid() argument
983 return CGF.Builder.CreateBitCast(Typeid, StdTypeInfoPtrTy); in EmitTypeid()