summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-10 11:14:58 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-10 11:14:58 +0000
commit811a031c36f82adfeb6c3f1b8d0d41298fd4d941 (patch)
tree60ade2216b39b2647a0ccebef357ebea5ec1ea1c
parentd890620fb2704f0e7b0327fa6545d3d77e0fd558 (diff)
downloadbcm5719-llvm-811a031c36f82adfeb6c3f1b8d0d41298fd4d941.tar.gz
bcm5719-llvm-811a031c36f82adfeb6c3f1b8d0d41298fd4d941.zip
CodeGenRegBank - make functions const to fix cppcheck warnings.
-rw-r--r--llvm/utils/TableGen/CodeGenRegisters.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/utils/TableGen/CodeGenRegisters.h b/llvm/utils/TableGen/CodeGenRegisters.h
index 6d933baec2a..a8e9e0fbccb 100644
--- a/llvm/utils/TableGen/CodeGenRegisters.h
+++ b/llvm/utils/TableGen/CodeGenRegisters.h
@@ -635,9 +635,11 @@ namespace llvm {
CodeGenSubRegIndex *
getConcatSubRegIndex(const SmallVector<CodeGenSubRegIndex *, 8>&);
- const std::deque<CodeGenRegister> &getRegisters() { return Registers; }
+ const std::deque<CodeGenRegister> &getRegisters() const {
+ return Registers;
+ }
- const StringMap<CodeGenRegister*> &getRegistersByName() {
+ const StringMap<CodeGenRegister *> &getRegistersByName() const {
return RegistersByName;
}
@@ -686,7 +688,7 @@ namespace llvm {
// Native units are the singular unit of a leaf register. Register aliasing
// is completely characterized by native units. Adopted units exist to give
// register additional weight but don't affect aliasing.
- bool isNativeUnit(unsigned RUID) {
+ bool isNativeUnit(unsigned RUID) const {
return RUID < NumNativeRegUnits;
}
OpenPOWER on IntegriCloud