Home
last modified time | relevance | path

Searched refs:ThisPtr (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp44 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime() local
49 {Mangle("__orc_speculator"), ThisPtr}, // Data Symbol in addSpeculationRuntime()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp554 Address ThisPtr = CGF.LoadCXXThisAddress(); in EmitBaseInitializer() local
635 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in EmitMemberInitializer() local
811 llvm::Value *ThisPtr = LoadCXXThis(); in EmitAsanPrologueOrEpilogue() local
812 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy); in EmitAsanPrologueOrEpilogue()
970 Address ThisPtr = CGF.LoadCXXThisAddress(); in emitMemcpy() local
1114 Address ThisPtr = CGF.LoadCXXThisAddress(); in pushEHDestructors() local
2121 llvm::Value *ThisPtr = This.getPointer(); in EmitCXXConstructorCall() local
2132 Args.add(RValue::get(ThisPtr), D->getThisType()); in EmitCXXConstructorCall()
2471 Address ThisPtr = LoadCXXThisAddress(); in EmitDelegatingCXXConstructorCall() local
2474 AggValueSlot::forAddr(ThisPtr, Qualifiers(), in EmitDelegatingCXXConstructorCall()
[all …]
H A DCGCXXABI.cpp147 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue() argument
150 CGF.CXXABIThisValue = ThisPtr; in setCXXABIThisValue()
H A DCGCXXABI.h83 void setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr);
285 Address ThisPtr,
H A DCGVTables.cpp204 Address ThisPtr = in GenerateVarArgsThunk() local
211 I.getOperand(0) == ThisPtr.getPointer(); in GenerateVarArgsThunk()
218 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
H A DCGExprCXX.cpp2186 Address ThisPtr = CGF.EmitLValue(E).getAddress(CGF); in EmitTypeidFromVTable() local
2195 ThisPtr.getPointer(), SrcRecordTy); in EmitTypeidFromVTable()
2211 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ThisPtr.getPointer()); in EmitTypeidFromVTable()
2219 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
H A DMicrosoftCXXABI.cpp150 Address ThisPtr,
1010 Address ThisPtr, in EmitTypeid() argument
1012 std::tie(ThisPtr, std::ignore, std::ignore) = in EmitTypeid()
1013 performBaseAdjustment(CGF, ThisPtr, SrcRecordTy); in EmitTypeid()
1014 llvm::CallBase *Typeid = emitRTtypeidCall(CGF, ThisPtr.getPointer()); in EmitTypeid()
1036 llvm::Value *ThisPtr = This.getPointer(); in emitDynamicCastCall() local
1051 ThisPtr, Offset, SrcRTTI, DestRTTI, in emitDynamicCastCall()
H A DCGDebugInfo.h242 getOrCreateInstanceMethodType(QualType ThisPtr, const FunctionProtoType *Func,
H A DCGDebugInfo.cpp1823 QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile *Unit) { in getOrCreateInstanceMethodType() argument
1851 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType()
1854 const PointerType *ThisPtrTy = cast<PointerType>(ThisPtr); in getOrCreateInstanceMethodType()
1861 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
1868 llvm::DIType *ThisPtrType = getOrCreateType(ThisPtr, Unit); in getOrCreateInstanceMethodType()
1869 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
H A DItaniumCXXABI.cpp184 Address ThisPtr,
1439 Address ThisPtr, in EmitTypeid() argument
1443 llvm::Value *Value = CGF.GetVTablePtr(ThisPtr, CGM.GlobalsInt8PtrTy, in EmitTypeid()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp147 Loc ThisPtr = SVB.getCXXThis(CurCtor, LCtx->getStackFrame()); in computeObjectUnderConstruction() local
148 SVal ThisVal = State->getSVal(ThisPtr); in computeObjectUnderConstruction()
704 Loc ThisPtr = getSValBuilder().getCXXThis(CurCtor, in handleConstructor() local
706 SVal ThisVal = State->getSVal(ThisPtr); in handleConstructor()
H A DCallEvent.cpp1441 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx); in getCaller() local
1442 SVal ThisVal = State->getSVal(ThisPtr); in getCaller()
1465 Loc ThisPtr = SVB.getCXXThis(Dtor, CalleeCtx); in getCaller() local
1466 SVal ThisVal = State->getSVal(ThisPtr); in getCaller()
H A DExprEngine.cpp1490 Loc ThisPtr = getSValBuilder().getCXXThis(CurDtor, in ProcessBaseDtor() local
1492 SVal ThisVal = Pred->getState()->getSVal(ThisPtr); in ProcessBaseDtor()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.h1872 const Pointer &ThisPtr = S.Stk.peek<Pointer>(ThisOffset); in Call() local
1881 if (!CheckInvoke(S, OpPC, ThisPtr)) in Call()
1920 Pointer &ThisPtr = S.Stk.peek<Pointer>(ThisOffset); in CallVirt() local
1923 ThisPtr.getDeclDesc()->getType()->getAsCXXRecordDecl(); in CallVirt()
1941 ThisPtr.getFieldDesc()->getType()->getAsCXXRecordDecl(); in CallVirt()
1946 ThisPtr = ThisPtr.getDeclPtr(); in CallVirt()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp16488 const LValue *ThisPtr = nullptr; in EvaluateWithSubstitution() local
16499 ThisPtr = &ThisVal; in EvaluateWithSubstitution()
16532 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, This, in EvaluateWithSubstitution()