Remove meaningless qualifiers from return types, avoiding compiler warnings.
authorDan Gohman <gohman@apple.com>
Mon, 19 Nov 2007 20:46:23 +0000 (20:46 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 19 Nov 2007 20:46:23 +0000 (20:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44240 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/Dominators.h
include/llvm/BasicBlock.h
include/llvm/Target/TargetMachine.h
lib/Target/PowerPC/PPCTargetMachine.cpp
lib/Target/PowerPC/PPCTargetMachine.h
lib/VMCore/BasicBlock.cpp

index 53d7e3d01f693a41810195c9f06f912888811361..9b0ef723efd4c7bc9d17485afc47146e807b255a 100644 (file)
@@ -345,7 +345,7 @@ public:
 
   /// isReachableFromEntry - Return true if A is dominated by the entry
   /// block of the function containing it.
-  const bool isReachableFromEntry(NodeT* A) {
+  bool isReachableFromEntry(NodeT* A) {
     assert (!this->isPostDominator() 
             && "This is not implemented for post dominators");
     return dominates(&A->getParent()->front(), A);
index f2722b0382e1a61462a4e71a9d7d3a699b8f4524..cd38b4280c8f61dabce0ed3e7c3ea7c1faf38ccc 100644 (file)
@@ -93,7 +93,7 @@ public:
   /// null pointer back.
   ///
   TerminatorInst *getTerminator();
-  const TerminatorInst *const getTerminator() const;
+  const TerminatorInst *getTerminator() const;
   
   /// Returns a pointer to the first instructon in this block that is not a 
   /// PHINode instruction. When adding instruction to the beginning of the
index 056dfc9fa155930cd1c21b03a441ae539a502b6c..5311d05eefcda5a869cea4a1c94a95d48ec8852a 100644 (file)
@@ -187,7 +187,7 @@ public:
 
   /// getEnableTailMergeDefault - the default setting for -enable-tail-merge
   /// on this target.  User flag overrides.
-  virtual const bool getEnableTailMergeDefault() const { return true; }
+  virtual bool getEnableTailMergeDefault() const { return true; }
 
   /// addPassesToEmitFile - Add passes to the specified pass manager to get the
   /// specified file emitted.  Typically this will involve several steps of code
@@ -325,7 +325,7 @@ public:
 
   /// getEnableTailMergeDefault - the default setting for -enable-tail-merge
   /// on this target.  User flag overrides.
-  virtual const bool getEnableTailMergeDefault() const { return true; }
+  virtual bool getEnableTailMergeDefault() const { return true; }
 };
 
 } // End llvm namespace
index 86da3d7825914ee5a3b4e796d5436c625bd28c9e..a09681ab15ba8447a0d93b1b06674b5fdc65a62f 100644 (file)
@@ -101,7 +101,7 @@ PPCTargetMachine::PPCTargetMachine(const Module &M, const std::string &FS,
 
 /// Override this for PowerPC.  Tail merging happily breaks up instruction issue
 /// groups, which typically degrades performance.
-const bool PPCTargetMachine::getEnableTailMergeDefault() const { return false; }
+bool PPCTargetMachine::getEnableTailMergeDefault() const { return false; }
 
 PPC32TargetMachine::PPC32TargetMachine(const Module &M, const std::string &FS) 
   : PPCTargetMachine(M, FS, false) {
index a00f858374945d61d4374c348768719f004d6992..b3477cc36ef53ab258e4a95c3dad229f85def0fb 100644 (file)
@@ -73,7 +73,7 @@ public:
                               bool DumpAsm, MachineCodeEmitter &MCE);
   virtual bool addSimpleCodeEmitter(FunctionPassManager &PM, bool Fast,
                                     bool DumpAsm, MachineCodeEmitter &MCE);
-  virtual const bool getEnableTailMergeDefault() const;
+  virtual bool getEnableTailMergeDefault() const;
 };
 
 /// PPC32TargetMachine - PowerPC 32-bit target machine.
index 92734bb2138f61357c5c1878ebe88adc659141a4..d45a1c41aa76f5400413ff4723cfb4a504c12ba3 100644 (file)
@@ -134,7 +134,7 @@ TerminatorInst *BasicBlock::getTerminator() {
   return dyn_cast<TerminatorInst>(&InstList.back());
 }
 
-const TerminatorInst *const BasicBlock::getTerminator() const {
+const TerminatorInst *BasicBlock::getTerminator() const {
   if (InstList.empty()) return 0;
   return dyn_cast<TerminatorInst>(&InstList.back());
 }