[AVR] Add FeatureEIJMPCALL to FamilyAVR6
authorAyke van Laethem <aykevanlaethem@gmail.com>
Mon, 7 Nov 2022 17:57:35 +0000 (18:57 +0100)
committerAyke van Laethem <aykevanlaethem@gmail.com>
Tue, 15 Nov 2022 14:29:37 +0000 (15:29 +0100)
This feature was probably missed when adding FamilyAVR6, but should
definitely be there. I checked all four devices in the AVR6 family and
they all support eijmp/eicall.

Found while working on https://reviews.llvm.org/D137572.

Differential Revision: https://reviews.llvm.org/D137573

llvm/lib/Target/AVR/AVRDevices.td

index 3eb5a16..8ecb0a1 100644 (file)
@@ -184,7 +184,7 @@ def FamilyAVR5 : Family<"avr5",
 
 def FamilyAVR51 : Family<"avr51", [FamilyAVR5, FeatureELPM, FeatureELPMX]>;
 
-def FamilyAVR6 : Family<"avr6", [FamilyAVR51]>;
+def FamilyAVR6 : Family<"avr6", [FamilyAVR51, FeatureEIJMPCALL]>;
 
 def FamilyTiny
     : Family<"avrtiny",