Searched refs:ThisAdjustment (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/Basic/ |
D | ABI.h | 108 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/ |
D | CGCXXABI.cpp | 274 CharUnits ThisAdjustment = CharUnits::Zero(); in getMemberPointerPathAdjustment() local 283 ThisAdjustment += in getMemberPointerPathAdjustment() 288 ThisAdjustment = -ThisAdjustment; in getMemberPointerPathAdjustment() 289 return ThisAdjustment; in getMemberPointerPathAdjustment()
|
D | ItaniumCXXABI.cpp | 102 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()
|
D | CGCXXABI.h | 391 const ThisAdjustment &TA) = 0;
|
D | MicrosoftCXXABI.cpp | 267 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/ |
D | Mangle.h | 35 struct ThisAdjustment; 103 const ThisAdjustment &ThisAdjustment,
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 905 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 …]
|
D | ItaniumMangle.cpp | 145 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()
|
D | MicrosoftMangle.cpp | 110 const ThisAdjustment &ThisAdjustment, 2199 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment() 2293 const ThisAdjustment &Adjustment, raw_ostream &Out) { in mangleCXXDtorThunk()
|