/external/clang/test/CodeGenCXX/ |
ms_struct.cpp | 8 struct ATTR VBase { 12 struct ATTR Base : virtual VBase { 24 // CHECK: [[BASE]] = type { [[VBASE:%.*]] } 25 // CHECK: [[VBASE]] = type { i32 (...)** }
|
constructors.cpp | 4 struct VBase { int x; VBase(); VBase(int); VBase(const VBase &); }; 55 virtual bases (for now). This is necessary because a vbase
|
microsoft-abi-virtual-inheritance.cpp | 8 struct VBase { 9 virtual ~VBase(); 15 struct B : virtual VBase { 95 // CHECK2: %[[VBASE:.*]] = bitcast i8* %[[VBASE_i8]] to %struct.VBase* 96 // CHECK2: call x86_thiscallcc void @"\01??1VBase@@UAE@XZ"(%struct.VBase* %[[VBASE]]) 113 // B::foo gets 'this' cast to VBase* in ECX (i.e. this+8) so we 132 // CHECK: %[[VBASE:.*]] = bitcast i8* %[[VBASE_i8]] to %struct.VBase [all...] |
destructors.cpp | 80 struct VBase { ~VBase(); }; 101 struct B : Base, virtual VBase {
|
/external/clang/include/clang/AST/ |
VTableBuilder.h | 309 /// Compute and store all vtable related information (vtable layout, vbase 388 const CXXRecordDecl *VBase); 428 /// derived class indirectly inherits from the same vbase twice, we only keep 470 /// If nonnull, holds the last vbase which contains the vfptr that the 472 const CXXRecordDecl *VBase; 474 /// This is the offset of the vfptr from the start of the last vbase, or the 482 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), 485 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, 487 : VBTableIndex(VBTableIndex), VBase(VBase), [all...] |
RecordLayout.h | 125 /// VBaseOffsets - Contains a map from vbase classes to their offset. 227 CharUnits getVBaseClassOffset(const CXXRecordDecl *VBase) const { 229 assert(CXXInfo->VBaseOffsets.count(VBase) && "Did not find base!"); 231 return CXXInfo->VBaseOffsets[VBase].VBaseOffset;
|
/external/harfbuzz_ng/src/ |
hb-ot-shape-complex-hangul.cc | 97 #define VBase 0x1161u 107 #define isCombiningV(u) (hb_in_range<hb_codepoint_t> ((u), VBase, VBase+VCount-1)) 266 hb_codepoint_t s = SBase + (l - LBase) * NCount + (v - VBase) * TCount + tindex; 338 VBase + vindex,
|
/external/clang/test/CXX/basic/basic.types/ |
p10.cpp | 92 struct VBase {}; 93 struct HasVBase : virtual VBase {}; // expected-note 2{{virtual base class declared here}}
|
/external/clang/test/CXX/special/class.copy/ |
p12-0x.cpp | 40 struct VBase : virtual Trivial {}; 41 using _ = not_trivially_copyable<VBase>;
|
p25-0x.cpp | 43 struct VBase : virtual Trivial {}; 44 using _ = not_trivially_assignable<VBase>;
|
/external/clang/lib/AST/ |
CXXInheritance.cpp | 328 CXXRecordDecl *VBase = nullptr; 330 VBase = cast<CXXRecordDecl>(Record->getDecl()); 331 if (!VBase) 346 if (HidingClass->isVirtuallyDerivedFrom(VBase))
|
RecordLayoutBuilder.cpp | [all...] |
VTableBuilder.cpp | 432 Out << " vbase, "; 532 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets. 540 /// and vbase offsets. 551 /// Components - vcall and vbase offset components 570 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the 578 /// AddVBaseOffsets - Add vbase offsets for the given class. 582 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in 595 // Add vcall and vbase offsets. 618 // and vbase offsets added by the derived class all come before the vcall 619 // and vbase offsets required by the base class, so that the latter may b [all...] |
DeclCXX.cpp | 217 for (const auto &VBase : BaseClassDecl->vbases()) { 219 if (SeenVBaseTypes.insert(C.getCanonicalType(VBase.getType())).second) { 220 VBases.push_back(&VBase); 227 if (CXXRecordDecl *VBaseDecl = VBase.getType()->getAsCXXRecordDecl()) [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/normalizer/ |
NormalizerBuilder.java | 238 second = (char)(VBase + (SIndex % NCount) / TCount); 252 SBase = 0xAC00, LBase = 0x1100, VBase = 0x1161, TBase = 0x11A7,
|
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/normalizer/ |
NormalizerBuilder.java | 237 second = (char)(VBase + (SIndex % NCount) / TCount); 251 SBase = 0xAC00, LBase = 0x1100, VBase = 0x1161, TBase = 0x11A7,
|
/device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.10/Modules/ |
unicodedata.c | 488 #define VBase 0x1161
542 int V = VBase + (SIndex % NCount) / TCount;
667 VBase <= i[1] && i[1] <= (VBase+VCount)) {
670 VIndex = i[1] - VBase;
[all...] |
/device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.2/Modules/ |
unicodedata.c | 488 #define VBase 0x1161
535 int V = VBase + (SIndex % NCount) / TCount;
660 VBase <= i[1] && i[1] <= (VBase+VCount)) {
663 VIndex = i[1] - VBase;
[all...] |
/external/clang/lib/CodeGen/ |
CGRecordLayoutBuilder.cpp | 71 /// or at the beginning of the structure. Determining if a VBase actually 80 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; 180 /// \brief Recursively searches all of the bases to find out if a vbase is 181 /// not the primary vbase of some base class. 475 // In the itanium ABI, it's possible to place a vbase at a dsize that is 484 // If the vbase is a primary virtual base of some base, then it doesn't 498 // If the vbase is a primary virtual base of some base, then it doesn't 503 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr, 511 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, 536 Member->Kind == MemberInfo::VBase) { [all...] |
MicrosoftCXXABI.cpp | 180 // Complete -> vbase destructor 228 if (ML.VBase || !ML.VFPtrOffset.isZero()) 329 const CXXRecordDecl *VBase = I.getType()->getAsCXXRecordDecl(); 330 if (!DstRD->isVirtuallyDerivedFrom(VBase)) 333 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase); 334 unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD, VBase); [all...] |
CGClass.cpp | 251 // be relative only to the known alignment of that vbase. 254 assert(nearestVBase && "virtual offset without vbase?"); 273 const CXXRecordDecl *VBase = nullptr; 280 VBase = 289 VBase ? VBase : Derived, Start, PathEnd); 294 if (VBase && Derived->hasAttr<FinalAttr>()) { 296 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); 298 VBase = nullptr; // we no longer have a virtual step 310 if (NonVirtualOffset.isZero() && !VBase) { [all...] |
/external/python/cpython2/Modules/ |
unicodedata.c | 488 #define VBase 0x1161 542 int V = VBase + (SIndex % NCount) / TCount; 667 VBase <= i[1] && i[1] < (VBase+VCount)) { 672 VIndex = i[1] - VBase; [all...] |
/external/python/cpython3/Modules/ |
unicodedata.c | 477 #define VBase 0x1161 542 int V = VBase + (SIndex % NCount) / TCount; 683 VBase <= PyUnicode_READ(kind, data, i+1) && 684 PyUnicode_READ(kind, data, i+1) < (VBase+VCount)) { 689 VIndex = PyUnicode_READ(kind, data, i+1) - VBase; [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
LoopRerollPass.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopRerollPass.cpp | [all...] |