llvm-project/llvm/test/CodeGen
Yonghong Song d46a6a9e68 [BPF] Remove relocation for patchable externs
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
2019-10-10 15:33:09 +00:00
..
AArch64 [AArch64][x86] add tests for (v)select bit magic; NFC 2019-10-10 12:53:24 +00:00
AMDGPU [AMDGPU] Fixed dpp_combine.mir with expensive checks. NFC. 2019-10-10 15:28:52 +00:00
ARC
ARM [IfCvt][ARM] Optimise diamond if-conversion for code size 2019-10-10 09:58:28 +00:00
AVR
BPF [BPF] Remove relocation for patchable externs 2019-10-10 15:33:09 +00:00
Generic Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."" 2019-09-10 10:39:09 +00:00
Hexagon [ModuloSchedule] removeBranch() *before* creating the trip count condition 2019-10-03 17:10:32 +00:00
Inputs
Lanai [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
MIR [WebAssembly] Fix tests missed in rL374235 2019-10-09 23:06:38 +00:00
MSP430 [DAGCombiner] add operation legality checks before creating shift ops (PR43542) 2019-10-03 21:34:04 +00:00
Mips [Mips] Fix 374055 2019-10-10 12:02:14 +00:00
NVPTX
PowerPC [PowerPC] add testcase for ppc loop instr form prep - NFC 2019-10-10 03:00:15 +00:00
RISCV [SelectionDAG] Add tests for LKK algorithm 2019-10-05 14:29:25 +00:00
SPARC [test] Fix tests when run on windows after SVN r369426. NFC. 2019-08-20 20:58:02 +00:00
SystemZ [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
Thumb (Re)generate various tests. NFC 2019-10-08 16:16:26 +00:00
Thumb2 [ARM] VQADD instructions 2019-10-10 13:05:04 +00:00
WebAssembly [WebAssembly] Make returns variadic 2019-10-09 21:42:08 +00:00
WinCFGuard
WinEH [Windows] Replace TrapUnreachable with an int3 insertion pass 2019-09-09 23:04:25 +00:00
X86 [X86] combineFMA - Convert to use isNegatibleForFree/GetNegatedExpression. 2019-10-10 14:14:12 +00:00
XCore