Searched refs:ComponentLayout (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 408 VTableComponentLayout ComponentLayout = Pointer); 462 return ComponentLayout; in getVTableComponentLayout() 465 bool isPointerLayout() const { return ComponentLayout == Pointer; } in isPointerLayout() 466 bool isRelativeLayout() const { return ComponentLayout == Relative; } in isRelativeLayout() 469 VTableComponentLayout ComponentLayout;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 775 class ComponentLayout { 812 ComponentLayout(ComponentKind Kind, unsigned VOPD3ModsNum, int BitOp3Idx) in ComponentLayout() function 818 ComponentLayout(const ComponentProps &OpXProps, unsigned VOPD3ModsNum, in ComponentLayout() function 867 class ComponentInfo : public ComponentProps, public ComponentLayout { 874 ComponentLayout(Kind, getCompVOPD3ModsNum(), getBitOp3OperandIdx()) {} in ComponentProps() 880 ComponentLayout(OpXProps, getCompVOPD3ModsNum(), in ComponentProps()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 2335 ASTContext &Context, VTableComponentLayout ComponentLayout) in ItaniumVTableContext() argument 2336 : VTableContextBase(/*MS=*/false), ComponentLayout(ComponentLayout) {} in ItaniumVTableContext()
|
| H A D | ASTContext.cpp | 13133 auto ComponentLayout = getLangOpts().RelativeCXXABIVTables in getVTableContext() local 13136 VTContext.reset(new ItaniumVTableContext(*this, ComponentLayout)); in getVTableContext()
|