Searched defs:SrcRecordTy (Results 1 - 3 of 3) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 1632 QualType SrcRecordTy = E->getType(); local 1633 if (CGF.CGM.getCXXABI().shouldTypeidBeNullChecked(IsDeref, SrcRecordTy)) { 1646 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, 1705 QualType SrcRecordTy; local 1709 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType(); 1713 SrcRecordTy = SrcTy; 1717 assert(SrcRecordTy->isRecordType() && "source type must be a record type!"); 1724 SrcRecordTy); 1740 Value = CGM.getCXXABI().EmitDynamicCastToVoid(*this, Value, SrcRecordTy, 1745 Value = CGM.getCXXABI().EmitDynamicCastCall(*this, Value, SrcRecordTy, [all...] |
H A 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) { 959 QualType SrcRecordTy, 971 QualType SrcRecordTy) { 976 CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, 983 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy 947 shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) argument 958 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, llvm::Value *ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument 970 shouldDynamicCastCallBeNullChecked(bool SrcIsPtr, QualType SrcRecordTy) argument 975 EmitDynamicCastCall( CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, QualType DestTy, QualType DestRecordTy, llvm::BasicBlock *CastEnd) argument 1017 EmitDynamicCastToVoid(CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, QualType DestTy) argument [all...] |
H A 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) { 635 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); 648 QualType SrcRecordTy) { 649 const CXXRecordDecl *SrcDecl = SrcRecordTy->getAsCXXRecordDecl(); 672 QualType SrcRecordTy, 632 performBaseAdjustment(CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy) argument 647 shouldTypeidBeNullChecked(bool IsDeref, QualType SrcRecordTy) argument 671 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, llvm::Value *ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument 681 shouldDynamicCastCallBeNullChecked(bool SrcIsPtr, QualType SrcRecordTy) argument 688 EmitDynamicCastCall( CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, QualType DestTy, QualType DestRecordTy, llvm::BasicBlock *CastEnd) argument 720 EmitDynamicCastToVoid(CodeGenFunction &CGF, llvm::Value *Value, QualType SrcRecordTy, QualType DestTy) argument [all...] |
Completed in 104 milliseconds