Searched refs:ThisAdjustment (Results 1 – 9 of 9) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/ |
| D | ABI.h | 104 struct ThisAdjustment { struct 149 ThisAdjustment() : NonVirtual(0) { } in ThisAdjustment() argument 153 friend bool operator==(const ThisAdjustment &LHS, argument 154 const ThisAdjustment &RHS) { 158 friend bool operator!=(const ThisAdjustment &LHS, const ThisAdjustment &RHS) { 162 friend bool operator<(const ThisAdjustment &LHS, 163 const ThisAdjustment &RHS) { 177 ThisAdjustment This; 191 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return,
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGCXXABI.cpp | 251 CharUnits ThisAdjustment = CharUnits::Zero(); in getMemberPointerPathAdjustment() local 260 ThisAdjustment += in getMemberPointerPathAdjustment() 265 ThisAdjustment = -ThisAdjustment; in getMemberPointerPathAdjustment() 266 return ThisAdjustment; in getMemberPointerPathAdjustment()
|
| D | ItaniumCXXABI.cpp | 96 CharUnits ThisAdjustment); 184 const ThisAdjustment &TA); 564 CharUnits ThisAdjustment) { in BuildMemberPointer() argument 589 2 * ThisAdjustment.getQuantity() + 1); in BuildMemberPointer() 597 ThisAdjustment.getQuantity()); in BuildMemberPointer() 616 ThisAdjustment.getQuantity()); in BuildMemberPointer() 629 CharUnits ThisAdjustment = getMemberPointerPathAdjustment(MP); in EmitMemberPointer() local 632 return BuildMemberPointer(MD, ThisAdjustment); in EmitMemberPointer() 636 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer() 1120 const ThisAdjustment &TA) { in performThisAdjustment()
|
| D | CGCXXABI.h | 361 const ThisAdjustment &TA) = 0;
|
| D | MicrosoftCXXABI.cpp | 196 const ThisAdjustment &TA); 1027 const ThisAdjustment &TA) { in performThisAdjustment() 1393 CharUnits ThisAdjustment = getMemberPointerPathAdjustment(MP); in EmitMemberPointer() local 1399 MD, ThisAdjustment); in EmitMemberPointer() 1403 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | Mangle.h | 35 struct ThisAdjustment; 121 const ThisAdjustment &ThisAdjustment,
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | VTableBuilder.cpp | 901 ThisAdjustment 1149 ThisAdjustment ThisAdjustment = in ComputeThisAdjustments() local 1152 if (ThisAdjustment.isEmpty()) in ComputeThisAdjustments() 1156 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments() 1160 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments() 1268 ThisAdjustment ItaniumVTableBuilder::ComputeThisAdjustment( in ComputeThisAdjustment() 1273 return ThisAdjustment(); in ComputeThisAdjustment() 1285 return ThisAdjustment(); in ComputeThisAdjustment() 1287 ThisAdjustment Adjustment; in ComputeThisAdjustment() 1551 ThisAdjustment ThisAdjustment = in AddMethods() local [all …]
|
| D | MicrosoftMangle.cpp | 190 const ThisAdjustment &ThisAdjustment, 1863 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment() 1956 const ThisAdjustment &Adjustment, raw_ostream &Out) { in mangleCXXDtorThunk()
|
| D | ItaniumMangle.cpp | 134 const ThisAdjustment &ThisAdjustment, 3674 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument 3681 Mangler.mangleCallOffset(ThisAdjustment.NonVirtual, in mangleCXXDtorThunk() 3682 ThisAdjustment.Virtual.Itanium.VCallOffsetOffset); in mangleCXXDtorThunk()
|