Home
last modified time | relevance | path

Searched refs:ThisAdjustment (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DThunk.h92 struct ThisAdjustment { struct
135 ThisAdjustment() = default; argument
139 friend bool operator==(const ThisAdjustment &LHS, const ThisAdjustment &RHS) { argument
143 friend bool operator!=(const ThisAdjustment &LHS, const ThisAdjustment &RHS) {
147 friend bool operator<(const ThisAdjustment &LHS, const ThisAdjustment &RHS) {
159 ThisAdjustment This;
177 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp915 ThisAdjustment
1143 ThisAdjustment ThisAdjustment = in ComputeThisAdjustments() local
1146 if (ThisAdjustment.isEmpty()) in ComputeThisAdjustments()
1177 VTableThunks[Idx].This = ThisAdjustment; in ComputeThisAdjustments()
1290 ThisAdjustment ItaniumVTableBuilder::ComputeThisAdjustment( in ComputeThisAdjustment()
1295 return ThisAdjustment(); in ComputeThisAdjustment()
1307 return ThisAdjustment(); in ComputeThisAdjustment()
1309 ThisAdjustment Adjustment; in ComputeThisAdjustment()
1565 ThisAdjustment ThisAdjustment = in AddMethods() local
1569 if (ThisAdjustment.Virtual.Itanium.VCallOffsetOffset && in AddMethods()
[all …]
H A DItaniumMangle.cpp7165 auto &ThisAdjustment = Thunk.This; in mangleCXXDtorThunk() local
7167 Mangler.mangleCallOffset(ThisAdjustment.NonVirtual, in mangleCXXDtorThunk()
7168 ThisAdjustment.Virtual.Itanium.VCallOffsetOffset); in mangleCXXDtorThunk()
H A DASTContext.cpp2593 CharUnits ThisAdjustment = CharUnits::Zero(); in getMemberPointerPathAdjustment() local
2602 ThisAdjustment += getASTRecordLayout(Derived).getBaseClassOffset(Base); in getMemberPointerPathAdjustment()
2606 ThisAdjustment = -ThisAdjustment; in getMemberPointerPathAdjustment()
2607 return ThisAdjustment; in getMemberPointerPathAdjustment()
H A DMicrosoftMangle.cpp3718 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h767 int ThisAdjustment;
781 unsigned VirtualIndex, int ThisAdjustment, unsigned Flags,
789 ThisAdjustment(ThisAdjustment), Flags(Flags), SPFlags(SPFlags),
799 ThisAdjustment(N->getThisAdjustment()), Flags(N->getFlags()),
815 ThisAdjustment == RHS->getThisAdjustment() &&
H A DDebugInfoMetadata.cpp1024 int ThisAdjustment, DIFlags Flags, DISPFlags SPFlags, in DISubprogram() argument
1028 ThisAdjustment(ThisAdjustment), Flags(Flags), SPFlags(SPFlags) { in DISubprogram()
1127 int ThisAdjustment, DIFlags Flags, DISPFlags SPFlags, Metadata *Unit, in getImpl() argument
1136 ContainingType, VirtualIndex, ThisAdjustment, Flags, in getImpl()
1161 (Line, ScopeLine, VirtualIndex, ThisAdjustment, Flags, SPFlags), Ops, in getImpl()
H A DDIBuilder.cpp892 unsigned LineNo, DISubroutineType *Ty, unsigned VIndex, int ThisAdjustment, in createMethod() argument
903 LinkageName, F, LineNo, Ty, LineNo, VTableHolder, VIndex, ThisAdjustment, in createMethod()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1684 int ThisAdjustment; variable
1718 unsigned ScopeLine, unsigned VirtualIndex, int ThisAdjustment,
1726 unsigned VirtualIndex, int ThisAdjustment, DIFlags Flags,
1734 ScopeLine, ContainingType, VirtualIndex, ThisAdjustment,
1744 int ThisAdjustment, DIFlags Flags, DISPFlags SPFlags, Metadata *Unit,
1765 DIType *ContainingType, unsigned VirtualIndex, int ThisAdjustment,
1772 VirtualIndex, ThisAdjustment, Flags, SPFlags, Unit, TemplateParams,
1779 Metadata *ContainingType, unsigned VirtualIndex, int ThisAdjustment,
1785 VirtualIndex, ThisAdjustment, Flags, SPFlags, Unit, TemplateParams,
1801 int getThisAdjustment() const { return ThisAdjustment; } in getThisAdjustment()
H A DDIBuilder.h844 unsigned VTableIndex = 0, int ThisAdjustment = 0,
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h39 struct ThisAdjustment;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h453 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
H A DCodeViewDebug.cpp1686 // ThisAdjustment. in lowerType()
1688 /*ThisAdjustment=*/0, in lowerType()
2098 int ThisAdjustment, in lowerTypeMemberFunction()
2140 ArgTypeIndices.size(), ArgListIndex, ThisAdjustment); in translateAccessFlags()
2080 lowerTypeMemberFunction(const DISubroutineType * Ty,const DIType * ClassTy,int ThisAdjustment,bool IsStaticMethod,FunctionOptions FO) lowerTypeMemberFunction() argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp150 CharUnits ThisAdjustment);
1131 CharUnits ThisAdjustment) { in BuildMemberPointer() argument
1183 CGM.PtrDiffTy, 2 * ThisAdjustment.getQuantity() + !Schema); in BuildMemberPointer()
1191 ThisAdjustment.getQuantity()); in BuildMemberPointer()
1210 ThisAdjustment.getQuantity()); in BuildMemberPointer()
1223 CharUnits ThisAdjustment = getContext().getMemberPointerPathAdjustment(MP); in EmitMemberPointer() local
1226 llvm::Constant *Src = BuildMemberPointer(MD, ThisAdjustment); in EmitMemberPointer()
1234 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
H A DCGDebugInfo.cpp2052 int ThisAdjustment = 0; in CreateCXXMemberFunction() local
2085 ThisAdjustment = CGM.getCXXABI() in CreateCXXMemberFunction()
2130 MethodTy, VIndex, ThisAdjustment, ContainingType, Flags, SPFlags, in CreateCXXMemberFunction()
H A DMicrosoftCXXABI.cpp2231 const ThisAdjustment &TA = TI.This; in performThisAdjustment()