Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit ccb6f1f

Browse files
committed
support llvm.expect.i1
1 parent 2ab9913 commit ccb6f1f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/Target/JSBackend/CallHandlers.h

+4
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,9 @@ DEF_CALL_HANDLER(llvm_memmove_p0i8_p0i8_i32, {
456456
DEF_CALL_HANDLER(llvm_expect_i32, {
457457
return getAssign(CI) + getValueAsStr(CI->getOperand(0));
458458
})
459+
DEF_CALL_HANDLER(llvm_expect_i1, {
460+
return getAssign(CI) + getValueAsStr(CI->getOperand(0));
461+
})
459462

460463
DEF_CALL_HANDLER(llvm_dbg_declare, {
461464
return "";
@@ -966,6 +969,7 @@ void setupCallHandlers() {
966969
SETUP_CALL_HANDLER(llvm_memset_p0i8_i32);
967970
SETUP_CALL_HANDLER(llvm_memmove_p0i8_p0i8_i32);
968971
SETUP_CALL_HANDLER(llvm_expect_i32);
972+
SETUP_CALL_HANDLER(llvm_expect_i1);
969973
SETUP_CALL_HANDLER(llvm_dbg_declare);
970974
SETUP_CALL_HANDLER(llvm_dbg_value);
971975
SETUP_CALL_HANDLER(llvm_lifetime_start);

0 commit comments

Comments
 (0)