Searched refs:BPFTargetMachine (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.h16 class BPFTargetMachine;
18 ModulePass *createBPFAbstractMemberAccess(BPFTargetMachine *TM);
21 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
H A DBPFTargetMachine.cpp1 //===-- BPFTargetMachine.cpp - Define TargetMachine for BPF ---------------===//
13 #include "BPFTargetMachine.h"
32 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget());
33 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget());
34 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget());
57 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT, function in class:BPFTargetMachine
79 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM)
82 BPFTargetMachine &getBPFTargetMachine() const {
83 return getTM<BPFTargetMachine>();
[all...]
H A DBPFTargetMachine.h1 //===-- BPFTargetMachine.h - Define TargetMachine for BPF --- C++ ---===//
20 class BPFTargetMachine : public LLVMTargetMachine { class in namespace:llvm
25 BPFTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
H A DBPFISelDAGToDAG.cpp17 #include "BPFTargetMachine.h"
48 explicit BPFDAGToDAGISel(BPFTargetMachine &TM)
501 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) {
H A DBPFAbstractMemberAccess.cpp79 #include "BPFTargetMachine.h"
112 // Add optional BPFTargetMachine parameter so that BPF backend can add the phase
115 BPFAbstractMemberAccess(BPFTargetMachine *TM = nullptr) : ModulePass(ID), TM(TM) {}
177 ModulePass *llvm::createBPFAbstractMemberAccess(BPFTargetMachine *TM) {
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile1144 SRCS_MIN+= Target/BPF/BPFTargetMachine.cpp

Completed in 121 milliseconds