| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Speculation.cpp | 44 JITEvaluatedSymbol ThisPtr(pointerToJITTargetAddress(this), in addSpeculationRuntime() local 50 {Mangle("__orc_speculator"), ThisPtr}, // Data Symbol in addSpeculationRuntime()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 562 Address ThisPtr = CGF.LoadCXXThisAddress(); in EmitBaseInitializer() local 579 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, in EmitBaseInitializer() 643 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in EmitMemberInitializer() local 650 LHS = CGF.MakeNaturalAlignPointeeAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer() 652 LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer() 819 llvm::Value *ThisPtr = LoadCXXThis(); in EmitAsanPrologueOrEpilogue() local 820 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy); in EmitAsanPrologueOrEpilogue() 833 F, {Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)), in EmitAsanPrologueOrEpilogue() 977 Address ThisPtr = CGF.LoadCXXThisAddress(); in emitMemcpy() local 978 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy); in emitMemcpy() [all …]
|
| H A D | CGCXXABI.cpp | 150 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue() argument 153 CGF.CXXABIThisValue = ThisPtr; in setCXXABIThisValue()
|
| H A D | CGCXXABI.h | 83 void setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr); 285 Address ThisPtr,
|
| H A D | CGVTables.cpp | 203 Address ThisPtr = in GenerateVarArgsThunk() local 210 I.getOperand(0) == ThisPtr.getPointer(); in GenerateVarArgsThunk() 217 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); in GenerateVarArgsThunk()
|
| H A D | MicrosoftCXXABI.cpp | 149 Address ThisPtr, 998 Address ThisPtr, in EmitTypeid() argument 1000 std::tie(ThisPtr, std::ignore, std::ignore) = in EmitTypeid() 1001 performBaseAdjustment(CGF, ThisPtr, SrcRecordTy); in EmitTypeid() 1002 llvm::CallBase *Typeid = emitRTtypeidCall(CGF, ThisPtr.getPointer()); in EmitTypeid() 1026 llvm::Value *ThisPtr = This.getPointer(); in EmitDynamicCastCall() local 1041 ThisPtr, Offset, SrcRTTI, DestRTTI, in EmitDynamicCastCall() 1043 ThisPtr = CGF.EmitRuntimeCallOrInvoke(Function, Args); in EmitDynamicCastCall() 1044 return CGF.Builder.CreateBitCast(ThisPtr, DestLTy); in EmitDynamicCastCall()
|
| H A D | CGExprCXX.cpp | 2158 Address ThisPtr = CGF.EmitLValue(E).getAddress(CGF); in EmitTypeidFromVTable() local 2167 ThisPtr.getPointer(), SrcRecordTy); in EmitTypeidFromVTable() 2183 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ThisPtr.getPointer()); in EmitTypeidFromVTable() 2191 return CGF.CGM.getCXXABI().EmitTypeid(CGF, SrcRecordTy, ThisPtr, in EmitTypeidFromVTable()
|
| H A D | CGDebugInfo.h | 235 getOrCreateInstanceMethodType(QualType ThisPtr, const FunctionProtoType *Func,
|
| H A D | CGDebugInfo.cpp | 1695 QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile *Unit) { in getOrCreateInstanceMethodType() argument 1723 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() 1726 const PointerType *ThisPtrTy = cast<PointerType>(ThisPtr); in getOrCreateInstanceMethodType() 1733 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 1740 llvm::DIType *ThisPtrType = getOrCreateType(ThisPtr, Unit); in getOrCreateInstanceMethodType() 1741 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
|
| H A D | ItaniumCXXABI.cpp | 182 Address ThisPtr, 1416 Address ThisPtr, in EmitTypeid() argument 1421 CGF.GetVTablePtr(ThisPtr, StdTypeInfoPtrTy->getPointerTo(), ClassDecl); in EmitTypeid()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 1410 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx); in getCaller() local 1411 SVal ThisVal = State->getSVal(ThisPtr); in getCaller() 1433 Loc ThisPtr = SVB.getCXXThis(Dtor, CalleeCtx); in getCaller() local 1434 SVal ThisVal = State->getSVal(ThisPtr); in getCaller()
|
| H A D | ExprEngineCXX.cpp | 146 Loc ThisPtr = SVB.getCXXThis(CurCtor, LCtx->getStackFrame()); in computeObjectUnderConstruction() local 147 SVal ThisVal = State->getSVal(ThisPtr); in computeObjectUnderConstruction() 696 Loc ThisPtr = getSValBuilder().getCXXThis(CurCtor, in handleConstructor() local 698 SVal ThisVal = State->getSVal(ThisPtr); in handleConstructor()
|
| H A D | ExprEngine.cpp | 1471 Loc ThisPtr = getSValBuilder().getCXXThis(CurDtor, in ProcessBaseDtor() local 1473 SVal ThisVal = Pred->getState()->getSVal(ThisPtr); in ProcessBaseDtor()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | Interp.h | 1258 Pointer ThisPtr; in Call() local 1260 ThisPtr = NewFrame->getThis(); in Call() 1261 if (!CheckInvoke(S, PC, ThisPtr)) { in Call() 1281 if (Func->isConstructor() && !CheckCtorCall(S, PC, ThisPtr)) in Call()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 16105 const LValue *ThisPtr = nullptr; in EvaluateWithSubstitution() local 16115 ThisPtr = &ThisVal; in EvaluateWithSubstitution() 16148 CallStackFrame Frame(Info, Callee->getLocation(), Callee, ThisPtr, Call); in EvaluateWithSubstitution()
|