[llvm] r332663 - ARC, Nios2: Silence build warnings. NFCI.

Peter Collingbourne via llvm-commits llvm-commits at lists.llvm.org
Thu May 17 13:46:02 PDT 2018


Author: pcc
Date: Thu May 17 13:46:01 2018
New Revision: 332663

URL: http://llvm.org/viewvc/llvm-project?rev=332663&view=rev
Log:
ARC, Nios2: Silence build warnings. NFCI.

Modified:
    llvm/trunk/lib/Target/ARC/ARCISelLowering.cpp
    llvm/trunk/lib/Target/ARC/ARCISelLowering.h
    llvm/trunk/lib/Target/ARC/ARCMachineFunctionInfo.h
    llvm/trunk/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp
    llvm/trunk/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp
    llvm/trunk/lib/Target/Nios2/Nios2TargetObjectFile.h
    llvm/trunk/lib/Target/Nios2/Nios2TargetStreamer.h

Modified: llvm/trunk/lib/Target/ARC/ARCISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARC/ARCISelLowering.cpp?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARC/ARCISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/ARC/ARCISelLowering.cpp Thu May 17 13:46:01 2018
@@ -72,7 +72,7 @@ static ARCCC::CondCode ISDCCtoARCCC(ISD:
 
 ARCTargetLowering::ARCTargetLowering(const TargetMachine &TM,
                                      const ARCSubtarget &Subtarget)
-    : TargetLowering(TM), TM(TM), Subtarget(Subtarget) {
+    : TargetLowering(TM), Subtarget(Subtarget) {
   // Set up the register classes.
   addRegisterClass(MVT::i32, &ARC::GPR32RegClass);
 

Modified: llvm/trunk/lib/Target/ARC/ARCISelLowering.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARC/ARCISelLowering.h?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARC/ARCISelLowering.h (original)
+++ llvm/trunk/lib/Target/ARC/ARCISelLowering.h Thu May 17 13:46:01 2018
@@ -76,7 +76,6 @@ public:
                              Instruction *I = nullptr) const override;
 
 private:
-  const TargetMachine &TM;
   const ARCSubtarget &Subtarget;
 
   // Lower Operand helpers

Modified: llvm/trunk/lib/Target/ARC/ARCMachineFunctionInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARC/ARCMachineFunctionInfo.h?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARC/ARCMachineFunctionInfo.h (original)
+++ llvm/trunk/lib/Target/ARC/ARCMachineFunctionInfo.h Thu May 17 13:46:01 2018
@@ -25,16 +25,15 @@ class ARCFunctionInfo : public MachineFu
   virtual void anchor();
   bool ReturnStackOffsetSet;
   int VarArgsFrameIndex;
-  unsigned VarArgFrameBytes;
   unsigned ReturnStackOffset;
 
 public:
   ARCFunctionInfo()
-      : ReturnStackOffsetSet(false), VarArgsFrameIndex(0), VarArgFrameBytes(0),
+      : ReturnStackOffsetSet(false), VarArgsFrameIndex(0),
         ReturnStackOffset(-1U), MaxCallStackReq(0) {}
 
   explicit ARCFunctionInfo(MachineFunction &MF)
-      : ReturnStackOffsetSet(false), VarArgsFrameIndex(0), VarArgFrameBytes(0),
+      : ReturnStackOffsetSet(false), VarArgsFrameIndex(0),
         ReturnStackOffset(-1U), MaxCallStackReq(0) {
     // Functions are 4-byte (2**2) aligned.
     MF.setAlignment(2);

Modified: llvm/trunk/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp (original)
+++ llvm/trunk/lib/Target/ARC/InstPrinter/ARCInstPrinter.cpp Thu May 17 13:46:01 2018
@@ -43,9 +43,8 @@ static const char *ARCBRCondCodeToString
     return "lo";
   case ARCCC::BRHS:
     return "hs";
-  default:
-    llvm_unreachable("Unhandled ARCCC::BRCondCode");
   }
+  llvm_unreachable("Unhandled ARCCC::BRCondCode");
 }
 
 static const char *ARCCondCodeToString(ARCCC::CondCode CC) {

Modified: llvm/trunk/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp (original)
+++ llvm/trunk/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp Thu May 17 13:46:01 2018
@@ -19,4 +19,4 @@ Nios2TargetStreamer::Nios2TargetStreamer
 
 Nios2TargetAsmStreamer::Nios2TargetAsmStreamer(MCStreamer &S,
                                                formatted_raw_ostream &OS)
-    : Nios2TargetStreamer(S), OS(OS) {}
+    : Nios2TargetStreamer(S) {}

Modified: llvm/trunk/lib/Target/Nios2/Nios2TargetObjectFile.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Nios2/Nios2TargetObjectFile.h?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Nios2/Nios2TargetObjectFile.h (original)
+++ llvm/trunk/lib/Target/Nios2/Nios2TargetObjectFile.h Thu May 17 13:46:01 2018
@@ -16,8 +16,6 @@
 namespace llvm {
 
 class Nios2TargetObjectFile : public TargetLoweringObjectFileELF {
-  const Nios2TargetMachine *TM;
-
 public:
   Nios2TargetObjectFile() : TargetLoweringObjectFileELF() {}
 

Modified: llvm/trunk/lib/Target/Nios2/Nios2TargetStreamer.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Nios2/Nios2TargetStreamer.h?rev=332663&r1=332662&r2=332663&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Nios2/Nios2TargetStreamer.h (original)
+++ llvm/trunk/lib/Target/Nios2/Nios2TargetStreamer.h Thu May 17 13:46:01 2018
@@ -22,8 +22,6 @@ public:
 
 // This part is for ascii assembly output
 class Nios2TargetAsmStreamer : public Nios2TargetStreamer {
-  formatted_raw_ostream &OS;
-
 public:
   Nios2TargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS);
 };




More information about the llvm-commits mailing list