LLVM 20.0.0git
|
#include "MCTargetDesc/BPFMCTargetDesc.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/PassManager.h"
#include "llvm/Pass.h"
#include "llvm/Target/TargetMachine.h"
Go to the source code of this file.
Classes | |
class | llvm::BPFAbstractMemberAccessPass |
class | llvm::BPFPreserveDITypePass |
class | llvm::BPFIRPeepholePass |
class | llvm::BPFASpaceCastSimplifyPass |
class | llvm::BPFAdjustOptPass |
class | llvm::BPFPreserveStaticOffsetPass |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
ModulePass * | llvm::createBPFCheckAndAdjustIR () |
FunctionPass * | llvm::createBPFISelDag (BPFTargetMachine &TM) |
FunctionPass * | llvm::createBPFMISimplifyPatchablePass () |
FunctionPass * | llvm::createBPFMIPeepholePass () |
FunctionPass * | llvm::createBPFMIPreEmitPeepholePass () |
InstructionSelector * | llvm::createBPFInstructionSelector (const BPFTargetMachine &, const BPFSubtarget &, const BPFRegisterBankInfo &) |
void | llvm::initializeBPFCheckAndAdjustIRPass (PassRegistry &) |
void | llvm::initializeBPFDAGToDAGISelLegacyPass (PassRegistry &) |
void | llvm::initializeBPFMIPeepholePass (PassRegistry &) |
void | llvm::initializeBPFMIPreEmitPeepholePass (PassRegistry &) |
void | llvm::initializeBPFMISimplifyPatchablePass (PassRegistry &) |