Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DABI.h108 struct ThisAdjustment { struct
153 ThisAdjustment() : NonVirtual(0) { } in ThisAdjustment() function
157 friend bool operator==(const ThisAdjustment &LHS, argument
158 const ThisAdjustment &RHS) {
162 friend bool operator!=(const ThisAdjustment &LHS, const ThisAdjustment &RHS) {
166 friend bool operator<(const ThisAdjustment &LHS,
167 const ThisAdjustment &RHS) {
181 ThisAdjustment This;
195 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return,
/external/clang/lib/CodeGen/
DCGCXXABI.cpp274 CharUnits ThisAdjustment = CharUnits::Zero(); in getMemberPointerPathAdjustment() local
283 ThisAdjustment += in getMemberPointerPathAdjustment()
288 ThisAdjustment = -ThisAdjustment; in getMemberPointerPathAdjustment()
289 return ThisAdjustment; in getMemberPointerPathAdjustment()
DItaniumCXXABI.cpp102 CharUnits ThisAdjustment);
226 const ThisAdjustment &TA) override;
663 CharUnits ThisAdjustment) { in BuildMemberPointer() argument
688 2 * ThisAdjustment.getQuantity() + 1); in BuildMemberPointer()
696 ThisAdjustment.getQuantity()); in BuildMemberPointer()
715 ThisAdjustment.getQuantity()); in BuildMemberPointer()
728 CharUnits ThisAdjustment = getMemberPointerPathAdjustment(MP); in EmitMemberPointer() local
731 return BuildMemberPointer(MD, ThisAdjustment); in EmitMemberPointer()
735 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
1528 const ThisAdjustment &TA) { in performThisAdjustment()
DCGCXXABI.h391 const ThisAdjustment &TA) = 0;
DMicrosoftCXXABI.cpp267 const ThisAdjustment &TA) override;
1816 const ThisAdjustment &TA) { in performThisAdjustment()
2246 CharUnits ThisAdjustment = getMemberPointerPathAdjustment(MP); in EmitMemberPointer() local
2252 ThisAdjustment); in EmitMemberPointer()
2256 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
/external/clang/include/clang/AST/
DMangle.h35 struct ThisAdjustment;
103 const ThisAdjustment &ThisAdjustment,
/external/clang/lib/AST/
DVTableBuilder.cpp905 ThisAdjustment
1153 ThisAdjustment ThisAdjustment = in ComputeThisAdjustments() local
1156 if (ThisAdjustment.isEmpty()) in ComputeThisAdjustments()
1160 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments()
1164 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments()
1272 ThisAdjustment ItaniumVTableBuilder::ComputeThisAdjustment( in ComputeThisAdjustment()
1277 return ThisAdjustment(); in ComputeThisAdjustment()
1289 return ThisAdjustment(); in ComputeThisAdjustment()
1291 ThisAdjustment Adjustment; in ComputeThisAdjustment()
1553 ThisAdjustment ThisAdjustment = in AddMethods() local
[all …]
DItaniumMangle.cpp145 const ThisAdjustment &ThisAdjustment,
3919 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
3926 Mangler.mangleCallOffset(ThisAdjustment.NonVirtual, in mangleCXXDtorThunk()
3927 ThisAdjustment.Virtual.Itanium.VCallOffsetOffset); in mangleCXXDtorThunk()
DMicrosoftMangle.cpp110 const ThisAdjustment &ThisAdjustment,
2199 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment()
2293 const ThisAdjustment &Adjustment, raw_ostream &Out) { in mangleCXXDtorThunk()