forked from OSchip/llvm-project
d46a6a9e68
Previously, patchable extern relocations are introduced to patch external variables used for multi versioning in compile once, run everywhere use case. The load instruction will be converted into a move with an patchable immediate which can be changed by bpf loader on the host. The kernel verifier has evolved and is able to load and propagate constant values, so compiler relocation becomes unnecessary. This patch removed codes related to this. Differential Revision: https://reviews.llvm.org/D68760 llvm-svn: 374367 |
||
---|---|---|
.. | ||
array-1d-char.ll | ||
array-1d-int.ll | ||
array-2d-int.ll | ||
array-size-0.ll | ||
array-typedef.ll | ||
binary-format.ll | ||
char-no-debuginfo.ll | ||
char.ll | ||
empty-btf.ll | ||
enum-basic.ll | ||
extern-global-var.ll | ||
filename.ll | ||
func-func-ptr.ll | ||
func-non-void.ll | ||
func-source.ll | ||
func-typedef.ll | ||
func-unused-arg.ll | ||
func-void.ll | ||
fwd-no-define.ll | ||
fwd-with-define.ll | ||
global-var-inited.ll | ||
global-var-sec-readonly.ll | ||
global-var-sec.ll | ||
int.ll | ||
local-var.ll | ||
longlong.ll | ||
map-def.ll | ||
ptr-const-void.ll | ||
ptr-func-1.ll | ||
ptr-func-2.ll | ||
ptr-func-3.ll | ||
ptr-int.ll | ||
ptr-prune-type.ll | ||
ptr-void.ll | ||
ptr-volatile-const-void.ll | ||
ptr-volatile-void.ll | ||
restrict-ptr.ll | ||
short.ll | ||
static-var-derived-type.ll | ||
static-var-inited-sec.ll | ||
static-var-inited.ll | ||
static-var-readonly-sec.ll | ||
static-var-readonly.ll | ||
static-var-sec.ll | ||
static-var-zerolen-array.ll | ||
static-var.ll | ||
struct-anon.ll | ||
struct-basic.ll | ||
struct-bitfield-typedef.ll | ||
struct-enum.ll | ||
uchar.ll | ||
uint.ll | ||
ulonglong.ll | ||
union-array-typedef.ll | ||
ushort.ll |