[llvm] [llvm-objdump] Add triple support to `mcpu=help` (PR #165661)

James Henderson via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 25 00:57:19 PST 2025


================
@@ -3533,6 +3533,35 @@ commaSeparatedValues(const llvm::opt::InputArgList &InputArgs, int ID) {
   return Values;
 }
 
+static void mcpuHelp() {
+  std::string Error;
+  Triple DummyTriple;
+
+  if (!TripleName.empty())
+    DummyTriple.setTriple(TripleName);
+  else {
+    // If the target triple is derived from the files, we display help message
+    // when disassembling them.
+    if (Disassemble)
+      return;
+    for (std::string Filename : InputFilenames) {
+      OwningBinary<Binary> OBinary =
+          unwrapOrError(createBinary(Filename), Filename);
----------------
jh7370 wrote:

I think you need a test case for this behaviour here, checking the error is emitted when the file isn't recognised.

https://github.com/llvm/llvm-project/pull/165661


More information about the llvm-commits mailing list