Searched refs:SrcRecordTy (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGCXXABI.h | 213 QualType SrcRecordTy) = 0; 215 virtual llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 220 QualType SrcRecordTy) = 0; 224 QualType SrcRecordTy, QualType DestTy, 229 QualType SrcRecordTy,
|
D | MicrosoftCXXABI.cpp | 69 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 …]
|
D | CGExprCXX.cpp | 1632 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()
|
D | ItaniumCXXABI.cpp | 116 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 …]
|