Skip to content

Commit 5296251

Browse files
committed
[ENCODEGEN,ARM64] Support more DUP lane instrs
Fix for LLVM main codegen changes
1 parent a5ab7b2 commit 5296251

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

tpde-encodegen/src/arm64/Target.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,8 @@ void EncodingTargetArm64::get_inst_candidates(
692692
case_default("CMGEv4i32", "CMGE4s");
693693
case_default("CMGEv2i64", "CMGE2d");
694694
case_default("DUPv16i8lane", "DUP16b");
695+
case_default("DUPv8i16lane", "DUP8h");
696+
case_default("DUPv4i32lane", "DUP4s");
695697
case_default("DUPv2i64gpr", "DUP2dx");
696698
case_default("ADDv8i8", "ADD8b");
697699
case_default("ADDv16i8", "ADD16b");

tpde-llvm/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ target_include_directories(tpde_llvm SYSTEM PUBLIC ${LLVM_INCLUDE_DIRS})
3232
target_compile_definitions(tpde_llvm PUBLIC ${LLVM_DEFINITIONS})
3333
if (TPDE_LINK_LLVM_STATIC)
3434
llvm_map_components_to_libnames(TPDE_LLVM_LIBS
35-
core irreader irprinter jitlink orcjit passes support bitreader bitstreamreader targetparser
35+
analysis core irreader irprinter jitlink orcjit passes support bitreader bitstreamreader targetparser
3636
)
3737
target_link_libraries(tpde_llvm PUBLIC ${TPDE_LLVM_LIBS})
3838
else ()

0 commit comments

Comments
 (0)