Lines Matching defs:BPFTargetMachine
1 //===-- BPFTargetMachine.cpp - Define TargetMachine for BPF ---------------===//
13 #include "BPFTargetMachine.h"
42 RegisterTargetMachine<BPFTargetMachine> X(getTheBPFleTarget());
43 RegisterTargetMachine<BPFTargetMachine> Y(getTheBPFbeTarget());
44 RegisterTargetMachine<BPFTargetMachine> Z(getTheBPFTarget());
65 BPFTargetMachine::BPFTargetMachine(const Target &T, const Triple &TT,
87 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM)
90 BPFTargetMachine &getBPFTargetMachine() const {
91 return getTM<BPFTargetMachine>();
106 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) {
115 void BPFTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
153 BPFTargetMachine::getTargetTransformInfo(const Function &F) const {