[PATCH] Enable partial update depency breaking for A15

Silviu Baranga silbar01 at arm.com
Tue Mar 26 11:28:38 PDT 2013


Hi,

Attached is a patch to enable the partial update dependency breaking
mechanism
for CortexA15. To do this we also need to enable the ExecutionDependencyFix
pass
and disable the domain changes for VMOVS/VMOVRS/VMOVSR.

The patch also fixes a bug when getting the update clearance for VLD1LN32d
(The input
DPR operand number should be 3 not 1. The operand with index 1 is a GPR).
This was
preventing dependency breakers for being added for VLD1LN32d.

The patch also adds regression tests for the change.

Please review!

Thanks,
Silviu

-------------- next part --------------
A non-text attachment was scrubbed...
Name: a15_dpr_dep_break.diff
Type: application/octet-stream
Size: 4206 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130326/4087823e/attachment.obj>


More information about the llvm-commits mailing list