Searched refs:BPFTargetMachine (Results 1 – 7 of 7) sorted by relevance
39 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget()); in LLVMInitializeBPFTarget()40 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget()); in LLVMInitializeBPFTarget()41 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget()); in LLVMInitializeBPFTarget()64 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT, in BPFTargetMachine() function in BPFTargetMachine86 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()89 BPFTargetMachine &getBPFTargetMachine() const { in getBPFTargetMachine()90 return getTM<BPFTargetMachine>(); in getBPFTargetMachine()100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()104 void BPFTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager()125 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) { in registerPassBuilderCallbacks()[all …]
17 class BPFTargetMachine; variable22 FunctionPass *createBPFAbstractMemberAccess(BPFTargetMachine *TM);24 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);44 BPFTargetMachine *TM;47 BPFAbstractMemberAccessPass(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccessPass()
20 class BPFTargetMachine : public LLVMTargetMachine {25 BPFTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
36 explicit BPFTTIImpl(const BPFTargetMachine *TM, const Function &F) in BPFTTIImpl()
119 BPFAbstractMemberAccess(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccess()185 BPFTargetMachine *TM;198 BPFAbstractMemberAccessLegacyPass(BPFTargetMachine *TM = nullptr) in BPFAbstractMemberAccessLegacyPass()208 FunctionPass *llvm::createBPFAbstractMemberAccess(BPFTargetMachine *TM) { in createBPFAbstractMemberAccess()
48 explicit BPFDAGToDAGISel(BPFTargetMachine &TM) in BPFDAGToDAGISel()496 FunctionPass *llvm::createBPFISelDag(BPFTargetMachine &TM) { in createBPFISelDag()
1211 SRCS_MIN+= Target/BPF/BPFTargetMachine.cpp