User Details
- User Since
- Jun 10 2015, 8:17 AM (407 w, 3 d)
Tue, Mar 14
Jan 5 2023
We talked at LLVMdev and the reason why it wasn't done where non-temporal memory ops. The LLVM langref and the C standard says nothing about them, but currently this is the only way to obtain a fence operation that affects them.
Aug 15 2022
Jul 16 2022
Jun 23 2022
Backported this for Julia to 13 & 14 and this fixes our build!
Jun 13 2022
This looks great. Is this safe to backport to LLVM13 or LLVM14?
May 2 2022
Jan 31 2022
This is great, we have been carrying https://github.com/JuliaLang/julia/blob/a0093d2ffb7ba1d35071543e581c26b96a772d39/deps/patches/llvm7-symver-jlprefix.patch
Nov 5 2021
👏
Oct 24 2021
Oct 21 2021
Oct 11 2021
We are starting to use a Github fork to manage our (yet to upstream) patch-set. I am expecting contributors to open PRs to add new patches that we accumulate.
This reduces resource usage when users force-push or add multiple commits to a branch.
Oct 9 2021
Oct 1 2021
Sep 29 2021
bump
Sep 14 2021
Sep 2 2021
Aug 28 2021
Rebase onto main
Aug 27 2021
Improve and simplify test
Jul 23 2021
Jul 18 2021
Jul 17 2021
@loladiro does this impact us? Julia does support running under valgrind, see https://docs.julialang.org/en/v1/devdocs/valgrind/,
and IIRC that extends to JIT'ed code.
Jul 16 2021
Jul 15 2021
Update test for adding dependencies and clang-format
Jul 12 2021
Update unittests
Update docs
Apply changes from lhames
Jul 11 2021
Regarding the MaterializationResponsibility API: it would be good to add the addDependencies and addDependenciesForAll methods. These declare dependencies for each materializing symbol so that ORC can track them in its dependence graph, which in turn ensures that lookups remain safe regardless of what threads the symbols are being materialized on. These methods are an essential part of the MaterializationResponsibility API.
Address part of the review
Jul 2 2021
add first draft of docs and unit test for MaterializationResponisibility
Jul 1 2021
clang-format and rebase
Add comment and clang-format
address review
Address review comments
Jun 30 2021
Jun 27 2021
Jun 26 2021
Create separate MaterializationUnit's
Jun 25 2021
Use MaterializationResponsibility::replace
Jun 23 2021
Use IRLayer::emit instead of LLJIT::add
@lhames this currently fails with
Jun 21 2021
Jun 17 2021
May 14 2021
May 10 2021
May 7 2021
Feb 16 2021
Jan 19 2021
That does seem to indeed fix all the remaining issues with Float16 that the Julia testsuite covers :)
Abandoned in favour of D94980
Jan 15 2021
Good to go from the Julia side.
Jan 5 2021
Dec 16 2020
This fixed a whole set of bugs for us but it also seems to have caused a regression.
https://github.com/JuliaLang/julia/issues/38859
Dec 9 2020
Looks good from the Julia side, this does indeed fix the upstream bug. Thanks @nemanjai!
Dec 7 2020
Rebase commit onto main
Thanks! I rebased the PR and landed it.
Dec 6 2020
Bump for review. We (Julia) have been carrying this one for a while.