[llvm] r314574 - Add comments
Adrian Prantl via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 29 17:22:21 PDT 2017
Author: adrian
Date: Fri Sep 29 17:22:21 2017
New Revision: 314574
URL: http://llvm.org/viewvc/llvm-project?rev=314574&view=rev
Log:
Add comments
Modified:
llvm/trunk/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
Modified: llvm/trunk/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-dwarfdump/llvm-dwarfdump.cpp?rev=314574&r1=314573&r2=314574&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-dwarfdump/llvm-dwarfdump.cpp (original)
+++ llvm/trunk/tools/llvm-dwarfdump/llvm-dwarfdump.cpp Fri Sep 29 17:22:21 2017
@@ -221,12 +221,17 @@ static uint32_t getCPUType(MachOObjectFi
static bool filterArch(ObjectFile &Obj) {
if (ArchFilters.empty())
return true;
+
if (auto *MachO = dyn_cast<MachOObjectFile>(&Obj)) {
std::string ObjArch =
Triple::getArchTypeName(MachO->getArchTriple().getArch());
+
for (auto Arch : ArchFilters) {
+ // Match name.
if (Arch == ObjArch)
return true;
+
+ // Match architecture number.
unsigned Value;
if (!StringRef(Arch).getAsInteger(0, Value))
if (Value == getCPUType(*MachO))
More information about the llvm-commits
mailing list