/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 402 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in EmitBaseInitializer() local 423 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, in EmitBaseInitializer() 557 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in EmitMemberInitializer() local 559 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer() 753 llvm::Value *ThisPtr = LoadCXXThis(); in EmitAsanPrologueOrEpilogue() local 754 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy); in EmitAsanPrologueOrEpilogue() 767 F, Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)), in EmitAsanPrologueOrEpilogue() 924 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in emitMemcpy() local 925 LValue DestLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in emitMemcpy() 1079 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in pushEHDestructors() local [all …]
|
D | CGVTables.cpp | 160 llvm::Value *ThisPtr = &*AI; in GenerateVarArgsThunk() local 164 return isa<llvm::StoreInst>(I) && I.getOperand(0) == ThisPtr; in GenerateVarArgsThunk() 170 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
|
D | CGCXXABI.h | 235 llvm::Value *ThisPtr,
|
D | CGDebugInfo.h | 151 getOrCreateInstanceMethodType(QualType ThisPtr, const FunctionProtoType *Func,
|
D | CGExprCXX.cpp | 1672 llvm::Value *ThisPtr = CGF.EmitLValue(E).getAddress(); in EmitTypeidFromVTable() local 1689 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ThisPtr); in EmitTypeidFromVTable() 1697 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
|
D | CGDebugInfo.cpp | 1026 QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile Unit) { in getOrCreateInstanceMethodType() argument 1039 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() 1042 const PointerType *ThisPtrTy = cast<PointerType>(ThisPtr); in getOrCreateInstanceMethodType() 1050 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 1057 llvm::DIType ThisPtrType = getOrCreateType(ThisPtr, Unit); in getOrCreateInstanceMethodType() 1058 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
|
D | MicrosoftCXXABI.cpp | 93 llvm::Value *ThisPtr, 881 llvm::Value *ThisPtr, in EmitTypeid() argument 884 std::tie(ThisPtr, Offset) = performBaseAdjustment(CGF, ThisPtr, SrcRecordTy); in EmitTypeid() 886 emitRTtypeidCall(CGF, ThisPtr).getInstruction(), StdTypeInfoPtrTy); in EmitTypeid()
|
D | ItaniumCXXABI.cpp | 138 llvm::Value *ThisPtr, 1079 llvm::Value *ThisPtr, in EmitTypeid() argument 1082 CGF.GetVTablePtr(ThisPtr, StdTypeInfoPtrTy->getPointerTo()); in EmitTypeid()
|
D | CodeGenModule.cpp | 1498 const auto *ThisPtr = cast<PointerType>(D->getThisType(getContext())); in CompleteDIClassType() local 1499 DI->getOrCreateRecordType(ThisPtr->getPointeeType(), D->getLocation()); in CompleteDIClassType()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCXX.cpp | 147 Loc ThisPtr = Eng.getSValBuilder().getCXXThis(CurCtor, in getRegionForConstructedObject() local 149 SVal ThisVal = State->getSVal(ThisPtr); in getRegionForConstructedObject() 216 Loc ThisPtr = getSValBuilder().getCXXThis(CurCtor, in VisitCXXConstructExpr() local 218 SVal ThisVal = State->getSVal(ThisPtr); in VisitCXXConstructExpr()
|
D | CallEvent.cpp | 940 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx); in getCaller() local 941 SVal ThisVal = State->getSVal(ThisPtr); in getCaller() 966 Loc ThisPtr = SVB.getCXXThis(Dtor, CalleeCtx); in getCaller() local 967 SVal ThisVal = State->getSVal(ThisPtr); in getCaller()
|
D | ExprEngine.cpp | 637 Loc ThisPtr = getSValBuilder().getCXXThis(CurDtor, in ProcessBaseDtor() local 639 SVal ThisVal = Pred->getState()->getSVal(ThisPtr); in ProcessBaseDtor()
|