Lines Matching defs:ComputeOffsetsHelper
27 class ComputeOffsetsHelper {
29 ComputeOffsetsHelper(SemanticsContext &context) : context_{context} {}
83 std::optional<size_t> ComputeOffsetsHelper::CompAlignment(const Symbol &sym) {
116 std::optional<size_t> ComputeOffsetsHelper::HasSpecialAlign(
136 void ComputeOffsetsHelper::Compute(Scope &scope) {
221 auto ComputeOffsetsHelper::Resolve(const SymbolAndOffset &dep)
234 void ComputeOffsetsHelper::DoCommonBlock(Symbol &commonBlock) {
300 void ComputeOffsetsHelper::DoEquivalenceBlockBase(
307 void ComputeOffsetsHelper::DoEquivalenceSet(const EquivalenceSet &set) {
357 std::size_t ComputeOffsetsHelper::ComputeOffset(
392 std::size_t ComputeOffsetsHelper::DoSymbol(
412 auto ComputeOffsetsHelper::GetSizeAndAlignment(
455 std::size_t ComputeOffsetsHelper::Align(std::size_t x, std::size_t alignment) {
462 ComputeOffsetsHelper{context}.Compute(scope);