
Use latest debuginfod client library (D112758).
Also condition debuginfod-find lit test execution on availability of libcurl.
Use latest debuginfod client library (D112758).
Also condition debuginfod-find lit test execution on availability of libcurl.
Introduce BuildIDRef and enable custom cache directory.
ping @rriddle and @nicolasvasilache can you please take a look at the replies of your respective comments.
Removed unnecessary #include<algorithm>.
The combination of Regcoalescer, superclass copy (tryInstructionSplit), and Spiller during regalloc introduce a superclass spill at extreme pressure situations.
Lit test llvm/test/CodeGen/AMDGPU/schedule-xdl-resource.ll demonstrates that.
This mostly happens for gfx908 where we need a copy for AGPR to VGPR. I didn’t see this happening for gfx90a.
In D114224#3142126, @jhenderson wrote:Cross-posting this comment, since it's now applicable to this patch specifically: I think we probably need to do a bit of both: each method should be tested in isolation. I think we should ensure we have tests for the history stack, where it's applicable only. Basically, test the existing possible code paths, plus maybe one or two more interesting cases that test interaction between functions, if it seems sensible.
Addressed comments.
Add printBinaryImpl implementation.
Remove duplicated logic for json scope logic.
Update printHex to print numbers.
Clean up formatting.
Thanks
Rebase.
Gentle reminder, as it is one of the last two patches to complete OMPD.
Can we replace it with assert for the first time, and then delete it when we make sure it never fails?
lg!
Platforms are permitted to make stronger guarantees than the C standard requires, and it is totally reasonable for compilers to assume that malloc meets the target platform's documented guarantees. Arguably, libraries should not be replacing malloc if they fail to meet the platform's documented guarantees.
Address @jrtc27's comments.
On the second thought, the two operations (pdl_interp.get_defining_op and pdl_interp.get_users) are not symmetric. And I do see value in mimicking c++ API. I will make the change requested.
Reposted as @D114342
Rebase and Ping.
Fix from_range.pass.cpp for no wide char support
Rebase and Ping.