Lines Matching defs:component
623 llvm::Constant *component,
628 if (component->isNullValue())
632 cast<llvm::GlobalValue>(component->stripPointerCastsAndAliases());
649 // The RTTI component may not always be emitted in the same linkage unit as
772 auto &component = layout.vtable_components()[componentIndex];
777 switch (component.getKind()) {
779 return addOffsetConstant(CGM, builder, component.getVCallOffset());
782 return addOffsetConstant(CGM, builder, component.getVBaseOffset());
785 return addOffsetConstant(CGM, builder, component.getOffsetToTop());
801 switch (component.getKind()) {
803 llvm_unreachable("Unexpected vtable component kind");
805 GD = component.getFunctionDecl();
808 GD = GlobalDecl(component.getDestructorDecl(), Dtor_Complete);
811 GD = GlobalDecl(component.getDestructorDecl(), Dtor_Deleting);
890 component.getKind() == VTableComponent::CK_CompleteDtorPointer);
902 llvm_unreachable("Unexpected vtable component kind");