Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Base

32 /// Try to emit a base destructor as an alias to its primary
33 /// base-class destructor.
38 // Producing an alias to a base class ctor/dtor can degrade debug quality
75 // Try to find a unique base class with a non-trivial destructor.
79 // We're in the base destructor, so skip virtual bases.
82 // Skip base classes with trivial destructors.
83 const auto *Base =
85 if (Base->hasTrivialDestructor()) continue;
87 // If we've already found a base class with a non-trivial
90 UniqueBase = Base;
94 // the base destructor is actually effectively trivial, which can
100 // If the base is at a non-zero offset, give up.