Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/
DABI.h104 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/
DCGCXXABI.cpp251 CharUnits ThisAdjustment = CharUnits::Zero(); in getMemberPointerPathAdjustment() local
260 ThisAdjustment += in getMemberPointerPathAdjustment()
265 ThisAdjustment = -ThisAdjustment; in getMemberPointerPathAdjustment()
266 return ThisAdjustment; in getMemberPointerPathAdjustment()
DItaniumCXXABI.cpp96 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()
DCGCXXABI.h361 const ThisAdjustment &TA) = 0;
DMicrosoftCXXABI.cpp196 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/
DMangle.h35 struct ThisAdjustment;
121 const ThisAdjustment &ThisAdjustment,
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DVTableBuilder.cpp901 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 …]
DMicrosoftMangle.cpp190 const ThisAdjustment &ThisAdjustment,
1863 const ThisAdjustment &Adjustment, in mangleThunkThisAdjustment()
1956 const ThisAdjustment &Adjustment, raw_ostream &Out) { in mangleCXXDtorThunk()
DItaniumMangle.cpp134 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()