diff options
author | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-09-28 17:01:50 +0000 |
---|---|---|
committer | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-09-28 17:01:50 +0000 |
commit | 10981cc884ddee5799a4fe1ac789f29e95008875 (patch) | |
tree | a1608410a7229094d4b4e32d80e8ce7cf04862b1 /llvm/lib/BinaryFormat/Dwarf.cpp | |
parent | 8b0b48f343cb0347e266f8b551425e5fa21ce948 (diff) | |
download | llvm-10981cc884ddee5799a4fe1ac789f29e95008875.zip llvm-10981cc884ddee5799a4fe1ac789f29e95008875.tar.gz llvm-10981cc884ddee5799a4fe1ac789f29e95008875.tar.bz2 |
Revert r343317
- asan buildbots are breaking and I need to investigate the issue
llvm-svn: 343341
Diffstat (limited to 'llvm/lib/BinaryFormat/Dwarf.cpp')
-rw-r--r-- | llvm/lib/BinaryFormat/Dwarf.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/llvm/lib/BinaryFormat/Dwarf.cpp b/llvm/lib/BinaryFormat/Dwarf.cpp index fe8ce2b..5984de7 100644 --- a/llvm/lib/BinaryFormat/Dwarf.cpp +++ b/llvm/lib/BinaryFormat/Dwarf.cpp @@ -13,7 +13,6 @@ #include "llvm/BinaryFormat/Dwarf.h" #include "llvm/ADT/StringSwitch.h" -#include "llvm/ADT/Triple.h" #include "llvm/Support/ErrorHandling.h" using namespace llvm; @@ -456,32 +455,14 @@ StringRef llvm::dwarf::RangeListEncodingString(unsigned Encoding) { } } -StringRef llvm::dwarf::CallFrameString(unsigned Encoding, - Triple::ArchType Arch) { - assert(Arch != llvm::Triple::ArchType::UnknownArch); -#define SELECT_AARCH64 (Arch == llvm::Triple::aarch64_be || Arch == llvm::Triple::aarch64) -#define SELECT_MIPS64 Arch == llvm::Triple::mips64 -#define SELECT_SPARC (Arch == llvm::Triple::sparc || Arch == llvm::Triple::sparcv9) -#define SELECT_X86 (Arch == llvm::Triple::x86 || Arch == llvm::Triple::x86_64) -#define HANDLE_DW_CFA(ID, NAME) -#define HANDLE_DW_CFA_PRED(ID, NAME, PRED) \ - if (ID == Encoding && PRED) \ - return "DW_CFA_" #NAME; -#include "llvm/BinaryFormat/Dwarf.def" - +StringRef llvm::dwarf::CallFrameString(unsigned Encoding) { switch (Encoding) { default: return StringRef(); -#define HANDLE_DW_CFA_PRED(ID, NAME, PRED) #define HANDLE_DW_CFA(ID, NAME) \ case DW_CFA_##NAME: \ return "DW_CFA_" #NAME; #include "llvm/BinaryFormat/Dwarf.def" - -#undef SELECT_X86 -#undef SELECT_SPARC -#undef SELECT_MIPS64 -#undef SELECT_AARCH64 } } |