mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-23 02:29:18 +00:00
Support: add additional comment for ARM EH structure
Replicate the fact that ARM::WinEH::RuntimeFunction purposefully does not merge functions to accommodate raw data access use cases in tools such as readobj. Pointed out by Renato during post-commit review. No functional change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210189 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
82db274d15
commit
bf9290fb48
@ -90,6 +90,14 @@ enum class ReturnType {
|
||||
/// + r11 must NOT be included in the set of registers described by Reg
|
||||
/// - IF Ret is 0:
|
||||
/// + L flag must be set
|
||||
|
||||
// NOTE: RuntimeFunction is meant to be a simple class that provides raw access
|
||||
// to all fields in the structure. The accessor methods reflect the names of
|
||||
// the bitfields that they correspond to. Although some obvious simplifications
|
||||
// are possible via merging of methods, it would prevent the use of this class
|
||||
// to fully inspect the contents of the data structure which is particularly
|
||||
// useful for scenarios such as llvm-readobj to aid in testing.
|
||||
|
||||
class RuntimeFunction {
|
||||
public:
|
||||
const support::ulittle32_t BeginAddress;
|
||||
|
Loading…
Reference in New Issue
Block a user