Home
last modified time | relevance | path

Searched refs:BPFTargetMachine (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp39 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget()); in LLVMInitializeBPFTarget()
40 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget()); in LLVMInitializeBPFTarget()
41 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget()); in LLVMInitializeBPFTarget()
65 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT, in BPFTargetMachine() function in BPFTargetMachine
87 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
90 BPFTargetMachine &getBPFTargetMachine() const { in getBPFTargetMachine()
91 return getTM<BPFTargetMachine>(); in getBPFTargetMachine()
101 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
105 void BPFTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager()
127 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
[all …]
H A DBPF.h19 class BPFTargetMachine; variable
24 FunctionPass *createBPFAbstractMemberAccess(BPFTargetMachine *TM);
27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
48 BPFTargetMachine *TM;
51 BPFAbstractMemberAccessPass(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccessPass()
H A DBPFTargetMachine.h20 class BPFTargetMachine : public LLVMTargetMachine {
25 BPFTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
H A DCMakeLists.txt32 BPFTargetMachine.cpp
H A DBPFTargetTransformInfo.h36 explicit BPFTTIImpl(const BPFTargetMachine *TM, const Function &F) in BPFTTIImpl()
H A DBPFAbstractMemberAccess.cpp120 BPFAbstractMemberAccess(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccess()
193 BPFTargetMachine *TM;
206 BPFAbstractMemberAccessLegacyPass(BPFTargetMachine *TM = nullptr) in BPFAbstractMemberAccessLegacyPass()
216 FunctionPass *llvm::createBPFAbstractMemberAccess(BPFTargetMachine *TM) { in createBPFAbstractMemberAccess()
H A DBPFISelDAGToDAG.cpp48 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) in BPFDAGToDAGISel()
496 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) { in createBPFISelDag()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/BPF/
H A DBUILD.gn79 "BPFTargetMachine.cpp",