[all-commits] [llvm/llvm-project] f21b62: [NFC] Add fragment-getting functions to DbgRecord ...

Orlando Cazalet-Hyams via All-commits all-commits at lists.llvm.org
Mon Jul 8 01:14:34 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f21b62b0d1d13fa3f259da4dde587c1289c84fb8
      https://github.com/llvm/llvm-project/commit/f21b62b0d1d13fa3f259da4dde587c1289c84fb8
  Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
  Date:   2024-07-08 (Mon, 08 Jul 2024)

  Changed paths:
    A llvm/include/llvm/IR/DbgVariableFragmentInfo.h
    M llvm/include/llvm/IR/DebugInfoMetadata.h
    M llvm/include/llvm/IR/DebugProgramInstruction.h
    M llvm/lib/IR/DebugProgramInstruction.cpp

  Log Message:
  -----------
  [NFC] Add fragment-getting functions to DbgRecord (#97705)

Patch [1/x] to fix structured bindings debug info in SROA.

Copy getFragment and getFragmentOrEntireVariable from DbgVariableIntrinsic.

Move FragmentInfo out of DIExpression and DebugInfoMetadata.h into a new file
DbgVariableFragmentInfo.h so it can be included into DebugProgramInstruction.h
without pulling in other includes and classes.

These functions will be used in subsequent patches.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list