LLVM 19.0.0git
BPFLegalizerInfo.h
Go to the documentation of this file.
1//===- BPFLegalizerInfo.h ----------------------------------------*- C++ -*-==//
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-exception
6//
7//===----------------------------------------------------------------------===//
8/// \file
9/// This file declares the targeting of the Machinelegalizer class for BPF
10//===----------------------------------------------------------------------===//
11
12#ifndef LLVM_LIB_TARGET_BPF_GISEL_BPFMACHINELEGALIZER_H
13#define LLVM_LIB_TARGET_BPF_GISEL_BPFMACHINELEGALIZER_H
14
16
17namespace llvm {
18
19class BPFSubtarget;
20
21/// This class provides the information for the BPF target legalizer for
22/// GlobalISel.
24public:
26};
27} // namespace llvm
28#endif
Interface for Targets to specify which operations they can successfully select and how the others sho...
This class provides the information for the BPF target legalizer for GlobalISel.
This is an optimization pass for GlobalISel generic memory operations.
Definition: AddressRanges.h:18