llvm-project
[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic
#147486
Merged

[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic #147486

hoodmane
llvmbot llvmbot added backend:WebAssembly
llvmbot llvmbot added llvm:SelectionDAG
llvmbot llvmbot added llvm:ir
llvmbot
llvmbot
github-actions
hoodmane [WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic, option 2
5eb65fd5
hoodmane hoodmane force pushed to 5eb65fd5 119 days ago
arsenm
arsenm commented on 2025-07-08
hoodmane
arsenm
arsenm commented on 2025-07-08
hoodmane Use bit width to decide whether to emit CImm or Imm
ce05ea5e
RKSimon
RKSimon commented on 2025-07-08
arsenm
arsenm commented on 2025-07-08
arsenm
arsenm commented on 2025-07-08
arsenm
arsenm commented on 2025-07-08
hoodmane Try moving to WebAssemblyISelDAGToDAG
f049ff60
hoodmane Revert some unneeded changes
a6582c5e
hoodmane Tidy up
1335a04a
hoodmane Fix and cleanup
aff1350d
hoodmane Separate test cases into their own functions
ec774655
hoodmane Cleanup
e32bb0b2
hoodmane
hoodmane hoodmane changed the title [WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic, option 2 [WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic 119 days ago
hoodmane
hoodmane try using an Imm if getSignificantBits() < 64
65620738
hoodmane Fix handling of void functions
c4e921af
tlively
tlively commented on 2025-07-22
dschuff
dschuff commented on 2025-07-21
hoodmane Apply suggestions from code review
2df9ffc8
hoodmane Convert diagnostic back to unreachable
802cae7c
hoodmane Add comment that words are 64 bits
1fa17722
hoodmane More idiomatic assertions
e8a0ee10
hoodmane Generate assertions with utils/update_llc_test_checks.py
d8af9456
hoodmane Fix
e8845c9b
hoodmane Fix swapped params and returns
2dacd980
hoodmane Support multiple return values
6ad6d2c7
hoodmane llvm style for loop bound
a9d94207
hoodmane Add comment explaining operand magic number
781d7aee
hoodmane Test against wasm64 too
57c7be85
hoodmane
hoodmane clang-format
0330a8b0
hoodmane
dschuff
dschuff approved these changes on 2025-07-22
hoodmane
dschuff dschuff merged 15715f40 into main 105 days ago
llvm-ci
llvm-ci
llvm-ci
hoodmane hoodmane deleted the add-ref-test-ir-sd-cimm-pr branch 105 days ago
qinkunbao
llvm-ci
llvm-ci
hoodmane
hoodmane
hoodmane
hoodmane

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone