diff options
Diffstat (limited to 'contrib/llvm/lib/Target/BPF/BPF.h')
-rw-r--r-- | contrib/llvm/lib/Target/BPF/BPF.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/contrib/llvm/lib/Target/BPF/BPF.h b/contrib/llvm/lib/Target/BPF/BPF.h index 9749e369c2c1..d311fc154094 100644 --- a/contrib/llvm/lib/Target/BPF/BPF.h +++ b/contrib/llvm/lib/Target/BPF/BPF.h @@ -1,9 +1,8 @@ //===-- BPF.h - Top-level interface for BPF representation ------*- C++ -*-===// // -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// @@ -16,11 +15,16 @@ namespace llvm { class BPFTargetMachine; +ModulePass *createBPFAbstractMemberAccess(); + FunctionPass *createBPFISelDag(BPFTargetMachine &TM); +FunctionPass *createBPFMISimplifyPatchablePass(); FunctionPass *createBPFMIPeepholePass(); FunctionPass *createBPFMIPreEmitPeepholePass(); FunctionPass *createBPFMIPreEmitCheckingPass(); +void initializeBPFAbstractMemberAccessPass(PassRegistry&); +void initializeBPFMISimplifyPatchablePass(PassRegistry&); void initializeBPFMIPeepholePass(PassRegistry&); void initializeBPFMIPreEmitPeepholePass(PassRegistry&); void initializeBPFMIPreEmitCheckingPass(PassRegistry&); |