Searched defs:ThisPtr (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp147 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 DCallEvent.cpp940 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 DExprEngine.cpp628 Loc ThisPtr = getSValBuilder().getCXXThis(CurDtor, local
630 SVal ThisVal = Pred->getState()->getSVal(ThisPtr);
/external/clang/lib/CodeGen/
H A DCGVTables.cpp160 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 DCGExprCXX.cpp1621 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 DCGClass.cpp390 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 DCGDebugInfo.cpp987 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 DCodeGenModule.cpp1373 const auto *ThisPtr = cast<PointerType>(D->getThisType(getContext())); local
1374 DI->getOrCreateRecordType(ThisPtr->getPointeeType(), D->getLocation());
H A DItaniumCXXABI.cpp119 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 DMicrosoftCXXABI.cpp72 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