Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCXXABI.h232 QualType SrcRecordTy) = 0;
234 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
239 QualType SrcRecordTy) = 0;
243 QualType SrcRecordTy, QualType DestTy,
248 QualType SrcRecordTy,
DCGExprCXX.cpp1682 QualType SrcRecordTy = E->getType(); in EmitTypeidFromVTable() local
1684 isGLValueFromPointerDeref(E), SrcRecordTy)) { in EmitTypeidFromVTable()
1697 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
1756 QualType SrcRecordTy; in EmitDynamicCast() local
1760 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); in EmitDynamicCast()
1764 SrcRecordTy = SrcTy; in EmitDynamicCast()
1768 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); in EmitDynamicCast()
1775 SrcRecordTy); in EmitDynamicCast()
1791 Value = CGM.getCXXABI().EmitDynamicCastToVoid(*this, Value, SrcRecordTy, in EmitDynamicCast()
1796 Value = CGM.getCXXABI().EmitDynamicCastCall(*this, Value, SrcRecordTy, in EmitDynamicCast()
DMicrosoftCXXABI.cpp90 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
92 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
97 QualType SrcRecordTy) override;
100 QualType SrcRecordTy, QualType DestTy,
105 QualType SrcRecordTy,
485 QualType SrcRecordTy);
833 QualType SrcRecordTy) { in performBaseAdjustment() argument
835 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in performBaseAdjustment()
856 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
857 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); in shouldTypeidBeNullChecked()
[all …]
DItaniumCXXABI.cpp135 bool shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) override;
137 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy,
142 QualType SrcRecordTy) override;
145 QualType SrcRecordTy, QualType DestTy,
150 QualType SrcRecordTy,
1067 QualType SrcRecordTy) { in shouldTypeidBeNullChecked() argument
1078 QualType SrcRecordTy, in EmitTypeid() argument
1090 QualType SrcRecordTy) { in shouldDynamicCastCallBeNullChecked() argument
1095 CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, in EmitDynamicCastCall() argument
1102 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType()); in EmitDynamicCastCall()
[all …]