Searched refs:ThisAddr (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 399 Address ThisAddr = GetAddrOfLocalVar(CXXABIThisDecl); in EmitMustTailThunk() local 400 llvm::Type *ThisType = ThisAddr.getElementType(); in EmitMustTailThunk() 403 Builder.CreateStore(AdjustedThisPtr, ThisAddr); in EmitMustTailThunk()
|
| H A D | CGExprCXX.cpp | 2166 llvm::Value *CodeGenFunction::EmitDynamicCast(Address ThisAddr, in EmitDynamicCast() argument 2196 EmitTypeCheck(TCK_DynamicOperation, DCE->getExprLoc(), ThisAddr.getPointer(), in EmitDynamicCast() 2220 llvm::Value *IsNull = Builder.CreateIsNull(ThisAddr.getPointer()); in EmitDynamicCast() 2227 Value = CGM.getCXXABI().EmitDynamicCastToVoid(*this, ThisAddr, SrcRecordTy, in EmitDynamicCast() 2232 Value = CGM.getCXXABI().EmitDynamicCastCall(*this, ThisAddr, SrcRecordTy, in EmitDynamicCast()
|
| H A D | ItaniumCXXABI.cpp | 555 CodeGenFunction &CGF, const Expr *E, Address ThisAddr, in EmitLoadOfMemberFunctionPointer() argument 584 llvm::Value *This = ThisAddr.getPointer(); in EmitLoadOfMemberFunctionPointer() 611 CGF.CGM.getDynamicOffsetAlignment(ThisAddr.getAlignment(), RD, in EmitLoadOfMemberFunctionPointer() 1342 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in EmitDynamicCastCall() argument 1361 llvm::Value *Value = ThisAddr.getPointer(); in EmitDynamicCastCall() 1385 Address ThisAddr, in EmitDynamicCastToVoid() argument 1395 llvm::Value *VTable = CGF.GetVTablePtr(ThisAddr, PtrDiffLTy->getPointerTo(), in EmitDynamicCastToVoid() 1406 llvm::Value *Value = ThisAddr.getPointer(); in EmitDynamicCastToVoid()
|