20
21jobs:
22▶ todo_check:
23 runs-on: ubuntu-latest
24 timeout-minutes: 10
· · ·
27 - uses: actions/checkout@v6
28
29▶ - name: Check todo
30 run: ./y.sh check-todo
31
· · ·
30▶ run: ./y.sh check-todo
31
32 rustfmt:
· · ·
244 if: ${{ github.ref == 'refs/heads/main' }}
245 # FIXME add bench back once rust-lang/cargo#16925 has been fixed
246▶ needs: [todo_check, rustfmt, test, dist]
247
248 permissions:
616 attr: [*sve-unstable]
617 doc: While free of read-after-write conflicts
618▶ # TODO: This might be safe even with unrelated pointers, but the LLVM builtin's guarantees don't
619 # seem to be documented, so we conservatively keep this unsafe for now.
620 safety:
· · ·
660 attr: [*sve-unstable]
661 doc: While free of write-after-read conflicts
662▶ # TODO: This might be safe even with unrelated pointers, but the LLVM builtin's guarantees don't
663 # seem to be documented, so we conservatively keep this unsafe for now.
664 safety:
6167 - *neon-cfg-arm-unstable
6168 static_defs: ["const LANE: i32"]
6169▶ big_endian_inverse: true # TODO: Remove this attribute, and replace transmute with vreinterpret when https://github.com/llvm/llvm-project/pull/169337 is merged, LLVM inlining issue causing assertion failure.
6170 safety: safe
6171 types:
· · ·
6197 - *neon-cfg-arm-unstable
6198 static_defs: ["const LANE: i32"]
6199▶ big_endian_inverse: true # TODO: Remove this attribute, and replace transmute with vreinterpret when https://github.com/llvm/llvm-project/pull/169337 is merged, LLVM inlining issue causing assertion failure.
6200 safety: safe
6201 types:
· · ·
6967 arguments: ["a: {neon_type[0]}", "b: {neon_type[1]}", "c: {neon_type[2]}"]
6968 return_type: "{neon_type[0]}"
6969▶ big_endian_inverse: true # TODO: Remove this attribute, and replace transmute with vreinterpret when https://github.com/llvm/llvm-project/pull/169337 is merged, LLVM inlining issue causing assertion failure.
6970 attr:
6971 - *neon-v8
· · ·
7024 return_type: "{neon_type[0]}"
7025 static_defs: ["const LANE: i32"]
7026▶ big_endian_inverse: true # TODO: Remove this attribute, and replace transmute with vreinterpret when https://github.com/llvm/llvm-project/pull/169337 is merged, LLVM inlining issue causing assertion failure.
7027 attr:
7028 - *neon-v8
· · ·
7059 return_type: "{neon_type[0]}"
7060 static_defs: ["const LANE: i32"]
7061▶ big_endian_inverse: true # TODO: Remove this attribute, and replace transmute with vreinterpret when https://github.com/llvm/llvm-project/pull/169337 is merged, LLVM inlining issue causing assertion failure.
7062 attr:
7063 - *neon-v8
+ 2 more matches in this file
3612 arguments: []
3613 return_type: "svbool_t"
3614▶ # TODO: With current implementation, `pfalse` isn't generated, will need to add intrinsic to
3615 # generate `zeroinitializer`
3616 # assert_instr: [pfalse]