[Lldb-commits] [lldb] d850b34 - Fix: use "using namespace" in a header file.

via lldb-commits lldb-commits at lists.llvm.org
Thu Dec 15 11:31:27 PST 2022


Author: Emmmer
Date: 2022-12-16T03:31:10+08:00
New Revision: d850b340a9dd91fdb3c4dddc8328524c721576be

URL: https://github.com/llvm/llvm-project/commit/d850b340a9dd91fdb3c4dddc8328524c721576be
DIFF: https://github.com/llvm/llvm-project/commit/d850b340a9dd91fdb3c4dddc8328524c721576be.diff

LOG: Fix: use "using namespace" in a header file.

Added: 
    

Modified: 
    lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h
    lldb/source/Plugins/Instruction/RISCV/RISCVInstructions.h

Removed: 
    


################################################################################
diff  --git a/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h b/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h
index a582f0811c49..fa921d79d554 100644
--- a/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h
+++ b/lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.h
@@ -18,14 +18,12 @@
 #include "lldb/Utility/Status.h"
 
 namespace lldb_private {
-using namespace llvm;
-using namespace lldb;
 
 class EmulateInstructionRISCV : public EmulateInstruction {
 public:
-  static StringRef GetPluginNameStatic() { return "riscv"; }
+  static llvm::StringRef GetPluginNameStatic() { return "riscv"; }
 
-  static StringRef GetPluginDescriptionStatic() {
+  static llvm::StringRef GetPluginDescriptionStatic() {
     return "Emulate instructions for the RISC-V architecture.";
   }
 
@@ -53,7 +51,7 @@ class EmulateInstructionRISCV : public EmulateInstruction {
 public:
   EmulateInstructionRISCV(const ArchSpec &arch) : EmulateInstruction(arch) {}
 
-  StringRef GetPluginName() override { return GetPluginNameStatic(); }
+  llvm::StringRef GetPluginName() override { return GetPluginNameStatic(); }
 
   bool SupportsEmulatingInstructionsOfType(InstructionType inst_type) override {
     return SupportsThisInstructionType(inst_type);
@@ -64,18 +62,19 @@ class EmulateInstructionRISCV : public EmulateInstruction {
   bool EvaluateInstruction(uint32_t options) override;
   bool TestEmulation(Stream *out_stream, ArchSpec &arch,
                      OptionValueDictionary *test_data) override;
-  Optional<RegisterInfo> GetRegisterInfo(RegisterKind reg_kind,
-                                         uint32_t reg_num) override;
+  llvm::Optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
+                                               uint32_t reg_num) override;
 
-  Optional<addr_t> ReadPC();
-  bool WritePC(addr_t pc);
+  llvm::Optional<lldb::addr_t> ReadPC();
+  bool WritePC(lldb::addr_t pc);
 
-  Optional<DecodeResult> ReadInstructionAt(addr_t addr);
-  Optional<DecodeResult> Decode(uint32_t inst);
+  llvm::Optional<DecodeResult> ReadInstructionAt(lldb::addr_t addr);
+  llvm::Optional<DecodeResult> Decode(uint32_t inst);
   bool Execute(DecodeResult inst, bool ignore_cond);
 
   template <typename T>
-  std::enable_if_t<std::is_integral_v<T>, Optional<T>> ReadMem(uint64_t addr) {
+  std::enable_if_t<std::is_integral_v<T>, llvm::Optional<T>>
+  ReadMem(uint64_t addr) {
     EmulateInstructionRISCV::Context ctx;
     ctx.type = EmulateInstruction::eContextRegisterLoad;
     ctx.SetNoArgs();
@@ -93,8 +92,8 @@ class EmulateInstructionRISCV : public EmulateInstruction {
     return WriteMemoryUnsigned(ctx, addr, value, sizeof(T));
   }
 
-  RoundingMode GetRoundingMode();
-  bool SetAccruedExceptions(APFloatBase::opStatus);
+  llvm::RoundingMode GetRoundingMode();
+  bool SetAccruedExceptions(llvm::APFloatBase::opStatus);
 
 private:
   /// Last decoded instruction from m_opcode

diff  --git a/lldb/source/Plugins/Instruction/RISCV/RISCVInstructions.h b/lldb/source/Plugins/Instruction/RISCV/RISCVInstructions.h
index b144a7cb2a9d..52a51ca405e5 100644
--- a/lldb/source/Plugins/Instruction/RISCV/RISCVInstructions.h
+++ b/lldb/source/Plugins/Instruction/RISCV/RISCVInstructions.h
@@ -16,24 +16,23 @@
 #include "llvm/ADT/Optional.h"
 
 namespace lldb_private {
-using namespace llvm;
 
 class EmulateInstructionRISCV;
 
 struct Rd {
   uint32_t rd;
   bool Write(EmulateInstructionRISCV &emulator, uint64_t value);
-  bool WriteAPFloat(EmulateInstructionRISCV &emulator, APFloat value);
+  bool WriteAPFloat(EmulateInstructionRISCV &emulator, llvm::APFloat value);
 };
 
 struct Rs {
   uint32_t rs;
-  Optional<uint64_t> Read(EmulateInstructionRISCV &emulator);
-  Optional<int32_t> ReadI32(EmulateInstructionRISCV &emulator);
-  Optional<int64_t> ReadI64(EmulateInstructionRISCV &emulator);
-  Optional<uint32_t> ReadU32(EmulateInstructionRISCV &emulator);
-  Optional<APFloat> ReadAPFloat(EmulateInstructionRISCV &emulator,
-                                bool isDouble);
+  llvm::Optional<uint64_t> Read(EmulateInstructionRISCV &emulator);
+  llvm::Optional<int32_t> ReadI32(EmulateInstructionRISCV &emulator);
+  llvm::Optional<int64_t> ReadI64(EmulateInstructionRISCV &emulator);
+  llvm::Optional<uint32_t> ReadU32(EmulateInstructionRISCV &emulator);
+  llvm::Optional<llvm::APFloat> ReadAPFloat(EmulateInstructionRISCV &emulator,
+                                            bool isDouble);
 };
 
 #define DERIVE_EQ(NAME)                                                        \


        


More information about the lldb-commits mailing list