Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCXXABI.h255 QualType SrcRecordTy) = 0;
257 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
262 QualType SrcRecordTy) = 0;
266 QualType SrcRecordTy, QualType DestTy,
271 QualType SrcRecordTy,
DCGExprCXX.cpp1797 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()
DMicrosoftCXXABI.cpp136 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 …]
DItaniumCXXABI.cpp180 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 …]