]> granicus.if.org Git - llvm/commit
[bpf] add support for bpf pseudo instruction
authorAlexei Starovoitov <alexei.starovoitov@gmail.com>
Fri, 27 Mar 2015 18:51:42 +0000 (18:51 +0000)
committerAlexei Starovoitov <alexei.starovoitov@gmail.com>
Fri, 27 Mar 2015 18:51:42 +0000 (18:51 +0000)
commit4193093152f5fd86479ee2313982bfbb6239fda2
treee9f52f358eaa68dc66ebd273028b0291655ddee5
parent1ad854adba209b879163829c4463ad9682ab67f4
[bpf] add support for bpf pseudo instruction

Expose bpf pseudo load instruction via intrinsic. It is used by front-ends that
can encode file descriptors directly into IR instead of relying on relocations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233396 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsBPF.td
lib/Target/BPF/BPFInstrInfo.td
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
test/CodeGen/BPF/intrinsics.ll