User Details
- User Since
- Dec 1 2015, 7:42 AM (381 w, 5 d)
Feb 8 2023
Jan 9 2023
Slight fly in the ointment: The existing tests exposed that that this implementation is too naive and is renaming things it shouldn't. I'll be back with a more mature implementation. Thanks for the reviews and patience
Jan 5 2023
TODO: Testcase
Jan 4 2023
Dec 27 2022
Dec 23 2022
In your commit message:
- s/parametrs/parameters
Dec 20 2022
Oct 18 2022
Merged in https://reviews.llvm.org/rG940fa35ece5294a115a2fdba89ef6c095d90df0f wherein I forgot to note the differential revision
Oct 14 2022
Thanks. LGTM
Oct 13 2022
Oct 12 2022
> Index: llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp > =================================================================== > --- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp > +++ llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp > @@ -4326,8 +4326,13 @@ > const uint64_t ABITypeAlign = DL.getABITypeAlign(ArgTy).value(); > > // If a function has linkage different from internal or private, we > - // must use default ABI alignment as external users rely on it. > - if (!(F && F->hasLocalLinkage())) > + // must use default ABI alignment as external users rely on it. Same > + // for a function that may be called from a function pointer. > + if (!F || !F->hasLocalLinkage()) || > + F->hasAddressTaken(/*Users=*/nullptr, > + /*IgnoreCallbackUses=*/false, > + /*IgnoreAssumeLikeCalls=*/true, > + /*IngoreLLVMUsed=*/true)) > return Align(ABITypeAlign); > > assert(!isKernelFunction(*F) && "Expect kernels to have non-local > linkage");
s/IngoreLLVMUsed/IgnoreLLVMUsed/g
otherwise LGTM
Oct 11 2022
Sep 26 2022
Code review suggestions
Sep 23 2022
Sep 5 2022
Do you have commit access?
LGTM
Oct 7 2021
Apr 20 2021
Why would code handling llvm.dbg.cu need to add an if statement? I'd expect it to walk through whatever's in llvm.dbg.cu and if there's nothing it'd be fine with that?
Apr 1 2021
ping
Mar 31 2021
Mar 30 2021
kito-cheng would you mind looking at the testing here and see whether the correctness testing of NaNs is sufficient?
Mar 25 2021
Mar 23 2021
Good idea. Will do
- Unrelated whitespace changes (BTW, if you just got these incidentally, you can use git-clang-format in the future to just change the lines your commit is touching...).
Seeing as there is now a whitespace only commit, I've just opted to format the whole file as there are plently of other formatting issues picked up in this file
Mar 19 2021
Mar 16 2021
Mar 15 2021
Given this fixes a runtime crash bug, should it be backported to the relevant release branch?
Mar 12 2021
@Anastasia @svenvh is this already covered by https://reviews.llvm.org/D98039 ?
Mar 11 2021
Mar 4 2021
Ping
Feb 25 2021
Feb 19 2021
Nov 17 2020
Nov 16 2020
Patch updated to not insert trailing blank
Nov 13 2020
I absent mindedly responded to this review via email, without actually checking whether Phabricator supports this. Apologies for the delay
Nov 4 2020
included full diff context
An example of the output:
Aug 25 2020
Aug 21 2020
Aug 20 2020
Jul 29 2020
Mar 12 2020
Mar 11 2020
I found similar unittests for other DWARF entries which allow me to check more about the parser state, so I went with Pavel's suggestion for the testcase
Mar 10 2020
Jan 27 2020
Now emit long-string disabling GCC diagnostic pragmas around string definitions to silence gcc's -Woverlength-strings on a case-by-case basis
Jan 24 2020
Jan 23 2020
- only pass the --long-string-literals flags to *LLVM* tablegen (fixes clang-tablegen problem)
- suppress overlenth-string-literals warning seen in the wild: this behaviour is intended and shouldn't be warned against
Jan 21 2020
Remove compile-time detection. Make this a runtime only flag
Thanks. Phabricator doesn't seem to track the git commit message, but I've fixed this is on my tree
Change the cmake flag check to if(MSVC) rather than if(CMAKE_GENERATOR MATCHES "Visual Studio"). CMAKE_GENERATOR is not the compiler
Jan 20 2020
Ensure elaborate cross-compilation setups are supported