Searched refs:BPFTargetMachine (Results 1 – 7 of 7) sorted by relevance
43 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 BPFTargetMachine88 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()
21 class BPFTargetMachine; variable27 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);33 InstructionSelector *createBPFInstructionSelector(const BPFTargetMachine &,46 BPFTargetMachine *TM;49 BPFAbstractMemberAccessPass(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccessPass()
21 class BPFTargetMachine : public LLVMTargetMachine {26 BPFTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
51 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) in BPFDAGToDAGISel()99 BPFDAGToDAGISelLegacy(BPFTargetMachine &TM) in BPFDAGToDAGISelLegacy()496 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) { in createBPFISelDag()
36 explicit BPFTTIImpl(const BPFTargetMachine *TM, const Function &F) in BPFTTIImpl()
122 BPFAbstractMemberAccess(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccess()
1410 SRCS_MIN+= Target/BPF/BPFTargetMachine.cpp