Lines Matching refs:BPF
1 //===-- BPFInstrInfo.cpp - BPF Instruction Information ----------*- C++ -*-===//
10 // This file contains the BPF implementation of the TargetInstrInfo class.
14 #include "BPF.h"
32 : BPFGenInstrInfo(BPF::ADJCALLSTACKDOWN, BPF::ADJCALLSTACKUP) {}
38 if (BPF::GPRRegClass.contains(DestReg, SrcReg))
39 BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg)
54 if (RC == &BPF::GPRRegClass)
55 BuildMI(MBB, I, DL, get(BPF::STD))
72 if (RC == &BPF::GPRRegClass)
73 BuildMI(MBB, I, DL, get(BPF::LDD), DestReg).addFrameIndex(FI).addImm(0);
102 if (I->getOpcode() == BPF::JMP) {
144 BuildMI(&MBB, DL, get(BPF::JMP)).addMBB(TBB);
159 if (I->getOpcode() != BPF::JMP)