24 lines · cpp
1//===-- Vectorize.cpp -----------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8//9// This file implements common infrastructure for libLLVMVectorizeOpts.a, which10// implements several vectorization transformations over the LLVM intermediate11// representation, including the C bindings for that library.12//13//===----------------------------------------------------------------------===//14 15#include "llvm/InitializePasses.h"16#include "llvm/PassRegistry.h"17 18using namespace llvm;19 20/// Initialize all passes linked into the Vectorization library.21void llvm::initializeVectorization(PassRegistry &Registry) {22 initializeLoadStoreVectorizerLegacyPassPass(Registry);23}24