/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Thunk.h | 92 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 D | VTableBuilder.cpp | 915 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 D | ItaniumMangle.cpp | 7165 auto &ThisAdjustment = Thunk.This; in mangleCXXDtorThunk() local 7167 Mangler.mangleCallOffset(ThisAdjustment.NonVirtual, in mangleCXXDtorThunk() 7168 ThisAdjustment.Virtual.Itanium.VCallOffsetOffset); in mangleCXXDtorThunk()
|
H A D | ASTContext.cpp | 2593 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 D | MicrosoftMangle.cpp | 3718 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | LLVMContextImpl.h | 767 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 D | DebugInfoMetadata.cpp | 1024 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 D | DIBuilder.cpp | 892 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 D | DebugInfoMetadata.h | 1684 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 D | DIBuilder.h | 844 unsigned VTableIndex = 0, int ThisAdjustment = 0,
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Mangle.h | 39 struct ThisAdjustment;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.h | 453 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
|
H A D | CodeViewDebug.cpp | 1686 // 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 D | ItaniumCXXABI.cpp | 150 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 D | CGDebugInfo.cpp | 2052 int ThisAdjustment = 0; in CreateCXXMemberFunction() local 2085 ThisAdjustment = CGM.getCXXABI() in CreateCXXMemberFunction() 2130 MethodTy, VIndex, ThisAdjustment, ContainingType, Flags, SPFlags, in CreateCXXMemberFunction()
|
H A D | MicrosoftCXXABI.cpp | 2231 const ThisAdjustment &TA = TI.This; in performThisAdjustment()
|