Searched refs:SrcRecordTy (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGCXXABI.h | 256 QualType SrcRecordTy) = 0; 258 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 263 QualType SrcRecordTy) = 0; 267 QualType SrcRecordTy, QualType DestTy, 272 QualType SrcRecordTy,
|
| D | CGExprCXX.cpp | 2162 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 …]
|
| D | MicrosoftCXXABI.cpp | 142 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 …]
|
| D | ItaniumCXXABI.cpp | 179 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 …]
|