[llvm] 5f18e2f - Move createScalarizeMaskedMemIntrinPass to Scalar.h

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 8 10:17:08 PST 2020


This seems to break multiple bots, e.g.
http://lab.llvm.org:8011/#/builders/127/builds/2869

On Tue, Dec 8, 2020 at 10:08 AM Benjamin Kramer via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

>
> Author: Benjamin Kramer
> Date: 2020-12-08T19:08:09+01:00
> New Revision: 5f18e2f31ecbda5ace100cd2925ef7a0cafe3c3b
>
> URL:
> https://github.com/llvm/llvm-project/commit/5f18e2f31ecbda5ace100cd2925ef7a0cafe3c3b
> DIFF:
> https://github.com/llvm/llvm-project/commit/5f18e2f31ecbda5ace100cd2925ef7a0cafe3c3b.diff
>
> LOG: Move createScalarizeMaskedMemIntrinPass to Scalar.h
>
> Added:
>
>
> Modified:
>     llvm/include/llvm/CodeGen/Passes.h
>     llvm/include/llvm/Transforms/Scalar.h
>     llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
>
> Removed:
>
>
>
>
> ################################################################################
> diff  --git a/llvm/include/llvm/CodeGen/Passes.h
> b/llvm/include/llvm/CodeGen/Passes.h
> index e3aa32bffb71..a74334e6200c 100644
> --- a/llvm/include/llvm/CodeGen/Passes.h
> +++ b/llvm/include/llvm/CodeGen/Passes.h
> @@ -76,10 +76,6 @@ namespace llvm {
>    /// matching during instruction selection.
>    FunctionPass *createCodeGenPreparePass();
>
> -  /// createScalarizeMaskedMemIntrinPass - Replace masked load, store,
> gather
> -  /// and scatter intrinsics with scalar code when target doesn't support
> them.
> -  FunctionPass *createScalarizeMaskedMemIntrinPass();
> -
>    /// AtomicExpandID -- Lowers atomic operations in terms of either
> cmpxchg
>    /// load-linked/store-conditional loops.
>    extern char &AtomicExpandID;
>
> diff  --git a/llvm/include/llvm/Transforms/Scalar.h
> b/llvm/include/llvm/Transforms/Scalar.h
> index 68f678432471..2cebd89fdddb 100644
> --- a/llvm/include/llvm/Transforms/Scalar.h
> +++ b/llvm/include/llvm/Transforms/Scalar.h
> @@ -545,6 +545,14 @@ Pass *createWarnMissedTransformationsPass();
>  // instruction in a function.
>  //
>  FunctionPass *createInstSimplifyLegacyPass();
> +
> +
>
> +//===----------------------------------------------------------------------===//
> +//
> +// createScalarizeMaskedMemIntrinPass - Replace masked load, store, gather
> +// and scatter intrinsics with scalar code when target doesn't support
> them.
> +//
> +FunctionPass *createScalarizeMaskedMemIntrinPass();
>  } // End llvm namespace
>
>  #endif
>
> diff  --git a/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
> b/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
> index fb5ad3fb1c88..98d85f4f5844 100644
> --- a/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
> +++ b/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
> @@ -31,6 +31,7 @@
>  #include "llvm/InitializePasses.h"
>  #include "llvm/Pass.h"
>  #include "llvm/Support/Casting.h"
> +#include "llvm/Transforms/Scalar.h"
>  #include <algorithm>
>  #include <cassert>
>
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201208/32d755f3/attachment.html>


More information about the llvm-commits mailing list