[AArch32] Neon intrinsics TLC.

Revisions:
210216
210218
210219

Change-Id: Ie83916611fcc11a48580a56319b1f294d9f430e2
[AArch64] Implement HARD_REGNO_CALLER_SAVE_MODE.

Change-Id: I01903e8b95a2b16b2e48d2b597032bb39bbe800a
[AArch64] TARGET_ATOMIC_ASSIGN_EXPAND_FENV.

Change-Id: Ie38545febf22212ea62115c2ac0c29f39f9b9355
[AArch32] Wrap long literals in HOST_WIDE_INT_C in aarch-common.c

Change-Id: I993b59965c1832a3918b50569baeaf5cc48499b9
PR c/60114.

Revisions:
209794
209858

Change-Id: If5ae9263407e4f03240ec8f6dd5419d03561333b
[AArch32] Remove vzip, vuzp, vtrn builtins and cleanup.

Change-Id: Ic4b47779e0ce7e790b41b2f269a7016aac90a990
[AArch32] Use enum name instead of integer value for PARAM_SCHED_PRESSURE_ALGORITHM.

Change-Id: I1eb271721de2f7ce4283295a60ff5455f9ffe084
[AARCH64] Support tail indirect function call.

Change-Id: I8932ea55e8eb62d163da94ec37274398d41f78a9
Merge remote-tracking branch 'lin/4.9-backport-209794-209858' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-209797' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210216-210218-210219' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210355' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210369' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210471' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210828' into HEAD
Merge remote-tracking branch 'lin/4.9-backport-210861' into HEAD