Searched defs:ThisPtr (Results 1 - 10 of 10) sorted by relevance
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 147 Loc ThisPtr = Eng.getSValBuilder().getCXXThis(CurCtor, local 149 SVal ThisVal = State->getSVal(ThisPtr); 216 Loc ThisPtr = getSValBuilder().getCXXThis(CurCtor, local 218 SVal ThisVal = State->getSVal(ThisPtr);
|
H A D | CallEvent.cpp | 940 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx); local 941 SVal ThisVal = State->getSVal(ThisPtr); 966 Loc ThisPtr = SVB.getCXXThis(Dtor, CalleeCtx); local 967 SVal ThisVal = State->getSVal(ThisPtr);
|
H A D | ExprEngine.cpp | 628 Loc ThisPtr = getSValBuilder().getCXXThis(CurDtor, local 630 SVal ThisVal = Pred->getState()->getSVal(ThisPtr);
|
/external/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 160 llvm::Value *ThisPtr = &*AI; local 165 if (isa<llvm::StoreInst>(I) && I->getOperand(0) == ThisPtr) { 174 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This);
|
H A D | CGExprCXX.cpp | 1621 llvm::Value *ThisPtr = CGF.EmitLValue(E).getAddress(); local 1638 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ThisPtr); 1646 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr,
|
H A D | CGClass.cpp | 390 llvm::Value *ThisPtr = CGF.LoadCXXThis(); local 411 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, 544 llvm::Value *ThisPtr = CGF.LoadCXXThis(); local 546 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 833 llvm::Value *ThisPtr = CGF.LoadCXXThis(); local 834 LValue DestLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 987 llvm::Value *ThisPtr = CGF.LoadCXXThis(); local 989 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); 1796 llvm::Value *ThisPtr = LoadCXXThis(); local 1801 AggValueSlot::forAddr(ThisPtr, Alignmen 2136 llvm::Value *ThisPtr = GetAddrOfBlockDecl(variable, false); local 2166 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); local [all...] |
H A D | CGDebugInfo.cpp | 987 QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile Unit) { 999 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); 1002 const PointerType *ThisPtrTy = cast<PointerType>(ThisPtr); 1010 TypeCache[ThisPtr.getAsOpaquePtr()] = ThisPtrType; 1017 llvm::DIType ThisPtrType = getOrCreateType(ThisPtr, Unit); 1018 TypeCache[ThisPtr.getAsOpaquePtr()] = ThisPtrType; 986 getOrCreateInstanceMethodType( QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile Unit) argument
|
H A D | CodeGenModule.cpp | 1373 const auto *ThisPtr = cast<PointerType>(D->getThisType(getContext())); local 1374 DI->getOrCreateRecordType(ThisPtr->getPointeeType(), D->getLocation());
|
H A D | ItaniumCXXABI.cpp | 119 llvm::Value *ThisPtr, 960 llvm::Value *ThisPtr, 963 CGF.GetVTablePtr(ThisPtr, StdTypeInfoPtrTy->getPointerTo()); 958 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, llvm::Value *ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument
|
H A D | MicrosoftCXXABI.cpp | 72 llvm::Value *ThisPtr, 673 llvm::Value *ThisPtr, 676 std::tie(ThisPtr, Offset) = performBaseAdjustment(CGF, ThisPtr, SrcRecordTy); 678 emitRTtypeidCall(CGF, ThisPtr).getInstruction(), StdTypeInfoPtrTy); 671 EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, llvm::Value *ThisPtr, llvm::Type *StdTypeInfoPtrTy) argument
|
Completed in 250 milliseconds