1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 21:42:54 +02:00
llvm-mirror/test/CodeGen
Dean Michael Berris 865b9eeeaa [XRay] Align entry and return sleds to 2 byte boundaries
This should ensure that we can atomically write two bytes (on top of the
retq and the one past it) and have those two bytes not straddle cache
lines.

We also move the label past the alignment instruction so that we can refer
to the actual first instruction, as opposed to potential padding before the
aligned instruction.

Update the tests to allow us to reflect the new order of assembly.

Reviewers: rSerge, echristo, majnemer

Subscribers: llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D23101

llvm-svn: 277701
2016-08-04 07:37:28 +00:00
..
AArch64 AArch64: properly calculate cmpxchg status in FastISel. 2016-08-02 20:22:36 +00:00
AMDGPU AMDGPU: Fix a slow test by using basic regalloc 2016-08-04 07:04:54 +00:00
ARM Revert "[ARM] Constant Materialize: imms with specific value can be encoded into mov.w" 2016-08-03 21:26:21 +00:00
BPF
Generic Fix build breaks after r277028 2016-07-28 20:25:21 +00:00
Hexagon [Hexagon] Generate COPY/REG_SEQUENCE more aggressively for vectors 2016-08-03 18:35:48 +00:00
Inputs
Lanai Add a REQUIRES: assert on a Lanai test that uses a -debug-only flag 2016-07-29 19:35:22 +00:00
Mips [mips][fastisel] Correct argument lowering for (f64, f64, i32) and similar. 2016-08-01 15:32:51 +00:00
MIR [GlobalISel] Add Selected MachineFunction property. 2016-08-02 16:49:19 +00:00
MSP430
NVPTX [NVPTX] remove unnecessary named metadata update that happens to break debug info. 2016-08-02 20:58:24 +00:00
PowerPC [PPC] Handling CallInst in PPCBoolRetToInt 2016-08-03 21:43:51 +00:00
SPARC
SystemZ I can't reproduce this buildbot failure locally, so temporarily remove this test while I investigate. 2016-08-03 19:39:20 +00:00
Thumb DAG: avoid duplicated truncating for sign extended operand 2016-07-29 23:33:48 +00:00
Thumb2
WebAssembly [WebAssembly] Initial SIMD128 support. 2016-08-02 23:16:09 +00:00
WinEH Revert EH-specific checks in BranchFolding that were causing blow ups in compile time. 2016-07-27 17:55:33 +00:00
X86 [XRay] Align entry and return sleds to 2 byte boundaries 2016-08-04 07:37:28 +00:00
XCore