]> granicus.if.org Git - llvm/commit
[AsmPrinter] Remove const qualifier from EmitBasicBlockStart.
authorKarl-Johan Karlsson <karl-johan.karlsson@ericsson.com>
Tue, 20 Aug 2019 05:13:57 +0000 (05:13 +0000)
committerKarl-Johan Karlsson <karl-johan.karlsson@ericsson.com>
Tue, 20 Aug 2019 05:13:57 +0000 (05:13 +0000)
commit4f1eb2960a8c5d88e320848b9a27e62d25cec3c5
treec6b0de97dfac272a3d8b9e9878e5062c3ab2ecdd
parent5b0bcb21c969c8426c5dcfe484b5d6ed78779f2a
[AsmPrinter] Remove const qualifier from EmitBasicBlockStart.

Overriders may want to modify state in it. AMDGPU wants
to, but has to make its members mutable in order to do so.

Besides, EmitBasicBlockEnd is not const, so why should
Start be?

Patch by Bevin Hansson.

Reviewed By: nickdesaulniers

Differential Revision: https://reviews.llvm.org/D66341

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369325 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/AsmPrinter.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.h