Skip to content

Commit 470daa1

Browse files
[Hack] Add armv6 cases for CPUArch in JITLink AArch32 (wip)
1 parent 2111268 commit 470daa1

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

llvm/include/llvm/ExecutionEngine/JITLink/aarch32.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ struct ArmConfig {
138138
inline ArmConfig getArmConfigForCPUArch(ARMBuildAttrs::CPUArch CPUArch) {
139139
ArmConfig ArmCfg;
140140
switch (CPUArch) {
141+
case ARMBuildAttrs::v6:
141142
case ARMBuildAttrs::v7:
142143
case ARMBuildAttrs::v8_A:
143144
ArmCfg.J1J2BranchEncoding = true;

llvm/lib/ExecutionEngine/JITLink/ELF_aarch32.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ createLinkGraphFromELFObject_aarch32(MemoryBufferRef ObjectBuffer) {
254254
using namespace ARMBuildAttrs;
255255
auto Arch = static_cast<CPUArch>(ARM::getArchAttr(AK));
256256
switch (Arch) {
257+
case v6:
257258
case v7:
258259
case v8_A:
259260
ArmCfg = aarch32::getArmConfigForCPUArch(Arch);

0 commit comments

Comments
 (0)