================
@@ -807,7 +807,7 @@ ArrayRef<TargetInfo::GCCRegAlias>
PPCTargetInfo::getGCCRegAliases() const {
// PPC ELFABIv2 DWARF Definitoin "Table 2.26. Mappings of Common Registers".
// vs0 ~ vs31 is mapping to 32 - 63,
// vs32 ~ vs63 is mapping to 77 - 108.
----------------
hubert-reinterpretcast wrote:
> To me, the DWARF number should be architecture specific, i.e., although the
> ABIs are different, all these ABIs on same architecture should use same DWARF
> register mapping, because the hardware registers are bound to architecture?
While that makes sense, I am not seeing elsewhere in the code comments that the
DWARF numbers are being used. The code _does_ support (in
`getNormalizedGCCRegisterName`) that these numbers are used to index into the
`GCCRegNames` array.
https://github.com/llvm/llvm-project/pull/68476
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits