Searched refs:SrcRecordTy (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGCXXABI.h | 255 QualType SrcRecordTy) = 0; 257 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 262 QualType SrcRecordTy) = 0; 266 QualType SrcRecordTy, QualType DestTy, 271 QualType SrcRecordTy,
|
D | CGExprCXX.cpp | 1797 QualType SrcRecordTy = E->getType(); in EmitTypeidFromVTable() local 1799 isGLValueFromPointerDeref(E), SrcRecordTy)) { in EmitTypeidFromVTable() 1812 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable() 1872 QualType SrcRecordTy; in EmitDynamicCast() local 1876 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); in EmitDynamicCast() 1880 SrcRecordTy = SrcTy; in EmitDynamicCast() 1884 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); in EmitDynamicCast() 1891 SrcRecordTy); in EmitDynamicCast() 1908 Value = CGM.getCXXABI().EmitDynamicCastToVoid(*this, ThisAddr, SrcRecordTy, in EmitDynamicCast() 1913 Value = CGM.getCXXABI().EmitDynamicCastCall(*this, ThisAddr, SrcRecordTy, in EmitDynamicCast()
|
D | MicrosoftCXXABI.cpp | 136 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override; 138 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 143 QualType SrcRecordTy) override; 146 QualType SrcRecordTy, QualType DestTy, 151 QualType SrcRecordTy, 582 QualType SrcRecordTy); 919 QualType SrcRecordTy) { in performBaseAdjustment() argument 921 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment() 951 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument 952 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked() [all …]
|
D | ItaniumCXXABI.cpp | 180 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override; 182 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 187 QualType SrcRecordTy) override; 190 QualType SrcRecordTy, QualType DestTy, 195 QualType SrcRecordTy, 1195 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument 1206 QualType SrcRecordTy, in EmitTypeid() argument 1210 cast<CXXRecordDecl>(SrcRecordTy->getAs<RecordType>()->getDecl()); in EmitTypeid() 1220 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument 1225 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in EmitDynamicCastCall() argument [all …]
|