- User Since
- Feb 18 2018, 11:55 AM (168 w, 5 d)
Mon, May 10
Wed, Apr 28
Don't merge thread-local constants
I'm not even sure what it would *mean* to have an unnamed TLS constant: I would expect an earlier pass to convert it to a normal constant rather than having to it in ConstantMerge.
Tue, Apr 27
Mon, Apr 19
Apr 12 2021
Merge thread_locals only if they use the same TLS mode
It's a bit more tricky than that:
- I'm not sure how we should handle the case where we are trying to merge 2 thread_local constants with different TLS models.
- In general we are better off *not* merging global constants with TLS constants since calculating a TLS address can be expensive.
Mar 27 2021
The new operand to InlineAsm needs to be handled in llvm/lib/Transforms/Utils/ValueMapper.cpp otherwise you will end up with a bug similar to https://bugs.llvm.org/show_bug.cgi?id=45291.
Jan 20 2021
Jan 19 2021
Jan 15 2021
Undo some unnecessary formatting changes.
Jan 12 2021
Jan 11 2021
clang-format & clang-tidy fixes
Jan 5 2021
Jun 13 2020
Jun 2 2020
Ping. Please commit this for me since I don't have commit access.
May 28 2020
I've added the Extra_IsConvergent flag which was also missing from FastISel.
By the way, I don't have commit access. Could you please commit this for me?
Sorry I don't understand, what do you want me to do?
May 16 2020
I don't have commit access, could you please commit this for me?
I'm not exactly sure. The original Rust bug report is pretty hard to extract since it seems to heavily depend on how rustc is splitting code into codegen units.
May 4 2020
GCC's implementation is in libgcc/unwind-dw2.c. The relevant code is here. The PC is tracked separately in the ra field, while the registers are in the reg array.
Apr 28 2020
I don't have commit access, could you commit this for me?
Apr 27 2020
They are not mentioned in the GCC documentation, but are documented in this comment in the GCC code:
The RISC-V unwinding spec is pretty bare: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md#dwarf
Please commit on my behalf.
Sep 18 2019
@mstorsjo Yes, I need someone to commit this for me.
Added a test.