Searched refs:BPF (Results 1 - 11 of 11) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPFFrameLowering.cpp1 //===-- BPFFrameLowering.cpp - BPF Frame Information ----------------------===//
10 // This file contains the BPF implementation of TargetFrameLowering class.
36 SavedRegs.reset(BPF::R6);
37 SavedRegs.reset(BPF::R7);
38 SavedRegs.reset(BPF::R8);
39 SavedRegs.reset(BPF::R9);
H A DBPFRegisterInfo.cpp1 //===-- BPFRegisterInfo.cpp - BPF Register Information ----------*- C++ -*-===//
10 // This file contains the BPF implementation of the TargetRegisterInfo class.
14 #include "BPF.h"
30 : BPFGenRegisterInfo(BPF::R0) {}
39 Reserved.set(BPF::R10); // R10 is read only frame pointer
40 Reserved.set(BPF::R11); // R11 is pseudo stack pointer
64 if (MI.getOpcode() == BPF::MOV_rr) {
69 BuildMI(MBB, ++II, DL, TII.get(BPF::ADD_ri), reg)
81 if (MI.getOpcode() == BPF::FI_ri) {
87 BuildMI(MBB, ++II, DL, TII.get(BPF
[all...]
H A DBPFInstrInfo.cpp1 //===-- 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
[all...]
H A DBPFISelDAGToDAG.cpp1 //===-- BPFISelDAGToDAG.cpp - A dag to dag inst selector for BPF ----------===//
10 // This file defines a DAG pattern matching instruction selector for BPF,
11 // converting from a legalized dag to a BPF dag.
15 #include "BPF.h"
42 return "BPF DAG->DAG Pattern Instruction Selection";
57 // ComplexPattern used on BPF Load/Store instructions
93 // ComplexPattern used on BPF FI instruction
145 SDValue R6Reg = CurDAG->getRegister(BPF::R6, MVT::i64);
158 unsigned Opc = BPF::MOV_rr;
H A DBPFISelLowering.cpp1 //===-- BPFISelLowering.cpp - BPF DAG Lowering Implementation ------------===//
10 // This file defines the interfaces that BPF uses to lower LLVM code into a
16 #include "BPF.h"
96 addRegisterClass(MVT::i64, &BPF::GPRRegClass);
101 setStackPointerRegisterToSaveRestore(BPF::R11);
219 unsigned VReg = RegInfo.createVirtualRegister(&BPF::GPRRegClass);
268 // BPF target does not support tail call optimization.
543 assert(MI->getOpcode() == BPF::Select && "Unexpected instr type to insert");
579 BuildMI(BB, DL, TII.get(BPF::JSGT_rr))
585 BuildMI(BB, DL, TII.get(BPF
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp1 //===-- BPFMCCodeEmitter.cpp - Convert BPF code to machine code -----------===//
90 if (MI.getOpcode() == BPF::JAL)
93 else if (MI.getOpcode() == BPF::LD_imm64)
114 if (Opcode == BPF::LD_imm64 || Opcode == BPF::LD_pseudo) {
152 // Encode BPF Memory Operand
H A DBPFMCTargetDesc.cpp1 //===-- BPFMCTargetDesc.cpp - BPF Target Descriptions ---------------------===//
10 // This file provides BPF specific target descriptions.
14 #include "BPF.h"
45 InitBPFMCRegisterInfo(X, BPF::R11 /* RAReg doesn't exist */);
/freebsd-11.0-release/contrib/ipfilter/ipsd/
H A DMakefile10 BPF=sbpf.o macro
23 @echo " sunos4-bpf (SunOS4.1.x with BPF in the kernel)"
24 @echo " bsd-bpf (4.4BSD variant with BPF in the kernel)"
35 make ipsd "OBJS=$(OBJS)" "UNIXOBJS=$(BPF) $(SUNOS4)" "CC=$(CC)" \
47 make ipsd "OBJS=$(OBJS)" "UNIXOBJS=$(BPF) $(BSD)" "CC=$(CC)" \
/freebsd-11.0-release/contrib/ipfilter/ipsend/
H A DMakefile10 BPF=sbpf.o macro
34 @echo " sunos4-bpf (SunOS4.1.x with BPF in the kernel)"
35 @echo " bsd-bpf (4.4BSD variant with BPF in the kernel)"
67 make ipsend "OBJS=$(OBJS)" "UNIXOBJS=$(BPF) $(SUNOS4)" "CC=$(CC)" \
69 make ipresend "ROBJS=$(ROBJS)" "UNIXOBJS=$(BPF) $(SUNOS4)" "CC=$(CC)" \
71 make iptest "TOBJS=$(TOBJS)" "UNIXOBJS=$(BPF) $(SUNOS4)" "CC=$(CC)" \
92 make ipsend "OBJS=$(OBJS)" "UNIXOBJS=$(BPF) $(BSD)" "CC=$(CC)" \
94 make ipresend "ROBJS=$(ROBJS)" "UNIXOBJS=$(BPF) $(BSD)" "CC=$(CC)" \
96 make iptest "TOBJS=$(TOBJS)" "UNIXOBJS=$(BPF) $(BSD)" "CC=$(CC)" \
/freebsd-11.0-release/lib/libnetgraph/
H A Ddebug.c138 COOKIE(BPF),
/freebsd-11.0-release/sys/cam/scsi/
H A Dscsi_ses.h1613 GEN_SES_STATUS_UPS_ACCESSORS(bpf, BPF)

Completed in 130 milliseconds