reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
16 class BPFTargetMachine;
149 template<typename TMC> TMC &getTM() const {
include/llvm/Support/TargetRegistry.h 1121 return new TargetMachineImpl(T, TT, CPU, FS, Options, RM, CM, OL, JIT);
lib/Target/BPF/BPF.h18 ModulePass *createBPFAbstractMemberAccess(BPFTargetMachine *TM); 20 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);lib/Target/BPF/BPFAbstractMemberAccess.cpp
115 BPFAbstractMemberAccess(BPFTargetMachine *TM = nullptr) : ModulePass(ID), TM(TM) {} 174 ModulePass *llvm::createBPFAbstractMemberAccess(BPFTargetMachine *TM) {lib/Target/BPF/BPFISelDAGToDAG.cpp
47 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) 500 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) {lib/Target/BPF/BPFTargetMachine.cpp
32 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget()); 33 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget()); 34 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget()); 78 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) 81 BPFTargetMachine &getBPFTargetMachine() const { 82 return getTM<BPFTargetMachine>();