Make DiagnosticInfoResourceLimit's limit param required
authorArthur Eubanks <aeubanks@google.com>
Tue, 21 Sep 2021 22:15:49 +0000 (15:15 -0700)
committerArthur Eubanks <aeubanks@google.com>
Tue, 21 Sep 2021 22:27:58 +0000 (15:27 -0700)
commite42234383e2c0a7472413cd8047889f6ad4afc88
tree1f71e877b89679e31006bee85a8fd29012a975e5
parent26499995799516c361afc3f2481f50272ac3c2ea
Make DiagnosticInfoResourceLimit's limit param required

And always print it.

This makes some LLVM diagnostics match up better with Clang's diagnostics.

Updated some AMDGPU uses of DiagnosticInfoResourceLimit and now we print
better diagnostics for those.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D110204
clang/test/Misc/backend-resource-limit-diagnostics.cl
clang/test/Misc/backend-stack-frame-diagnostics-fallback.cpp
llvm/include/llvm/IR/DiagnosticInfo.h
llvm/lib/CodeGen/PrologEpilogInserter.cpp
llvm/lib/IR/DiagnosticInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
llvm/test/CodeGen/AMDGPU/stack-size-overflow.ll