1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/test/CodeGen
Alexei Starovoitov 2d9650b5d9 [bpf] error when unknown bpf helper is called
Emit error when BPF backend sees a call to a global function or to an external symbol.
The kernel verifier only allows calls to predefined helpers from bpf.h
which are defined in 'enum bpf_func_id'. Such calls in assembler must
look like 'call [1-9]+' where number matches bpf_func_id.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
llvm-svn: 292204
2017-01-17 07:26:17 +00:00
..
AArch64 [AArch64] Falkor supports Rounding Double Multiply Add/Subtract instructions. 2017-01-16 16:28:43 +00:00
AMDGPU ADMGPU/EG,CM: Implement _noret global atomics 2017-01-16 21:20:13 +00:00
ARM [SelectionDAG] Add support for BITREVERSE constant folding 2017-01-16 13:39:00 +00:00
AVR
BPF [bpf] error when unknown bpf helper is called 2017-01-17 07:26:17 +00:00
Generic Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
Hexagon
Inputs
Lanai
Mips Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
MIR
MSP430
NVPTX [NVPTX] Add fptosi tests to convert-fp.ll. 2017-01-15 16:55:54 +00:00
PowerPC [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
SPARC Check for register clobbers when merging a vreg live range with a 2017-01-13 19:08:36 +00:00
SystemZ Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
Thumb Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
Thumb2 ARM: match GCC's behaviour for builtins 2017-01-13 16:25:33 +00:00
WebAssembly Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
WinEH
X86 [AVX-512] Add support for taking a bitcast between a SUBV_BROADCAST and VSELECT and moving it to the input of the SUBV_BROADCAST if it will help with using a masked operation. 2017-01-17 06:49:59 +00:00
XCore