[PATCH] D103129: [llvm-reduce] Don't delete arguments of debug intrinsics

Arthur Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 26 12:14:25 PDT 2021


aeubanks added inline comments.


================
Comment at: llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp:47
+static bool shouldRemoveArguments(const Function &F) {
+  return !F.arg_empty() && F.getIntrinsicID() == Intrinsic::not_intrinsic;
+}
----------------
lebedev.ri wrote:
> aeubanks wrote:
> > `F.isIntrinsic()`
> While i could be okay with ignoring actual intriniscs,
> i'm not sure why we need to ignore all functions starting with `@llvm.`.
https://llvm.org/docs/LangRef.html#intrinsic-functions
`Intrinsic function names must all start with an “llvm.” prefix. This prefix is reserved in LLVM for intrinsic names; thus, function names may not begin with this prefix.`



Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103129/new/

https://reviews.llvm.org/D103129



More information about the llvm-commits mailing list