Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp43 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget()); in LLVMInitializeBPFTarget()
44 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget()); in LLVMInitializeBPFTarget()
45 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget()); in LLVMInitializeBPFTarget()
66 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT, in BPFTargetMachine() function in BPFTargetMachine
88 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
91 BPFTargetMachine &getBPFTargetMachine() const { in getBPFTargetMachine()
92 return getTM<BPFTargetMachine>(); in getBPFTargetMachine()
107 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
116 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()
154 BPFTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()
H A DBPF.h21 class BPFTargetMachine; variable
27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
33 InstructionSelector *createBPFInstructionSelector(const BPFTargetMachine &,
46 BPFTargetMachine *TM;
49 BPFAbstractMemberAccessPass(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccessPass()
H A DBPFTargetMachine.h21 class BPFTargetMachine : public LLVMTargetMachine {
26 BPFTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
H A DBPFISelDAGToDAG.cpp51 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) in BPFDAGToDAGISel()
99 BPFDAGToDAGISelLegacy(BPFTargetMachine &TM) in BPFDAGToDAGISelLegacy()
496 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) { in createBPFISelDag()
H A DBPFTargetTransformInfo.h36 explicit BPFTTIImpl(const BPFTargetMachine *TM, const Function &F) in BPFTTIImpl()
H A DBPFSubtarget.cpp109 *static_cast<const BPFTargetMachine *>(&TM), *this, *RBI)); in BPFSubtarget()
H A DBPFAbstractMemberAccess.cpp122 BPFAbstractMemberAccess(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccess()
/src/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFInstructionSelector.cpp35 BPFInstructionSelector(const BPFTargetMachine &TM, const BPFSubtarget &STI,
65 BPFInstructionSelector::BPFInstructionSelector(const BPFTargetMachine &TM, in BPFInstructionSelector()
88 createBPFInstructionSelector(const BPFTargetMachine &TM, in createBPFInstructionSelector()
/src/lib/clang/libllvm/
H A DMakefile1421 SRCS_MIN+= Target/BPF/BPFTargetMachine.cpp