Home
last modified time | relevance | path

Searched refs:SrcRecordTy (Results 1 – 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCXXABI.h256 QualType SrcRecordTy) = 0;
258 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
263 QualType SrcRecordTy) = 0;
267 QualType SrcRecordTy, QualType DestTy,
272 QualType SrcRecordTy,
DCGExprCXX.cpp2162 QualType SrcRecordTy = E->getType(); in EmitTypeidFromVTable() local
2169 ThisPtr.getPointer(), SrcRecordTy); in EmitTypeidFromVTable()
2180 isGLValueFromPointerDeref(E), SrcRecordTy)) { in EmitTypeidFromVTable()
2193 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
2250 QualType SrcRecordTy; in EmitDynamicCast() local
2254 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); in EmitDynamicCast()
2258 SrcRecordTy = SrcTy; in EmitDynamicCast()
2268 SrcRecordTy); in EmitDynamicCast()
2274 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); in EmitDynamicCast()
2281 SrcRecordTy); in EmitDynamicCast()
[all …]
DMicrosoftCXXABI.cpp142 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
144 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
149 QualType SrcRecordTy) override;
152 QualType SrcRecordTy, QualType DestTy,
157 QualType SrcRecordTy,
606 QualType SrcRecordTy);
919 QualType SrcRecordTy) { in performBaseAdjustment() argument
921 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment()
953 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
954 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked()
[all …]
DItaniumCXXABI.cpp179 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
181 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
186 QualType SrcRecordTy) override;
189 QualType SrcRecordTy, QualType DestTy,
194 QualType SrcRecordTy,
1447 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
1459 QualType SrcRecordTy, in EmitTypeid() argument
1463 cast<CXXRecordDecl>(SrcRecordTy->castAs<RecordType>()->getDecl()); in EmitTypeid()
1486 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument
1491 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in EmitDynamicCastCall() argument
[all …]