Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCXXABI.h213 QualType SrcRecordTy) = 0;
215 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
220 QualType SrcRecordTy) = 0;
224 QualType SrcRecordTy, QualType DestTy,
229 QualType SrcRecordTy,
DMicrosoftCXXABI.cpp69 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
71 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
76 QualType SrcRecordTy) override;
79 QualType SrcRecordTy, QualType DestTy,
84 QualType SrcRecordTy,
633 QualType SrcRecordTy) { in performBaseAdjustment() argument
635 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment()
648 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
649 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked()
672 QualType SrcRecordTy, in EmitTypeid() argument
[all …]
DCGExprCXX.cpp1632 QualType SrcRecordTy = E->getType(); in EmitTypeidFromVTable() local
1633 if (CGF.CGM.getCXXABI().shouldTypeidBeNullChecked(IsDeref, SrcRecordTy)) { in EmitTypeidFromVTable()
1646 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
1705 QualType SrcRecordTy; in EmitDynamicCast() local
1709 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); in EmitDynamicCast()
1713 SrcRecordTy = SrcTy; in EmitDynamicCast()
1717 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); in EmitDynamicCast()
1724 SrcRecordTy); in EmitDynamicCast()
1740 Value = CGM.getCXXABI().EmitDynamicCastToVoid(*this, Value, SrcRecordTy, in EmitDynamicCast()
1745 Value = CGM.getCXXABI().EmitDynamicCastCall(*this, Value, SrcRecordTy, in EmitDynamicCast()
DItaniumCXXABI.cpp116 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
118 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
123 QualType SrcRecordTy) override;
126 QualType SrcRecordTy, QualType DestTy,
131 QualType SrcRecordTy,
948 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
959 QualType SrcRecordTy, in EmitTypeid() argument
971 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument
976 CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, in EmitDynamicCastCall() argument
983 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType()); in EmitDynamicCastCall()
[all …]