aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2020-04-24 22:50:50 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2020-06-18 05:08:36 -0400
commit6c8e4f7e38ec5c8aae7b3d475462bf64e61eea99 (patch)
treeac26c1a66323d506f0cfcf402bea75ef3b06b7c8 /gcc/tree-vectorizer.h
parent4bfab79a72afbe0f6232668fdfa4b56a6aaea2e6 (diff)
downloadgcc-6c8e4f7e38ec5c8aae7b3d475462bf64e61eea99.zip
gcc-6c8e4f7e38ec5c8aae7b3d475462bf64e61eea99.tar.gz
gcc-6c8e4f7e38ec5c8aae7b3d475462bf64e61eea99.tar.bz2
[Ada] Narrow large arithmetic and comparison operations
2020-06-18 Eric Botcazou <ebotcazou@adacore.com> gcc/ada/ * exp_ch4.adb (Narrow_Large_Operation): New procedure to try and narrow large arithmetic and comparison operations. (Expand_N_In): Call it. (Expand_N_Op_Abs): Likewise. (Expand_N_Op_Add): Likewise. (Expand_N_Op_Divide): Likewise. (Expand_N_Op_Eq): Likewise. (Expand_N_Op_Ge): Likewise. (Expand_N_Op_Gt): Likewise. (Expand_N_Op_Le): Likewise. (Expand_N_Op_Lt): Likewise. (Expand_N_Op_Minus): Likewise. (Expand_N_Op_Mod): Likewise. (Expand_N_Op_Multiply): Likewise. (Expand_N_Op_Ne): Likewise. (Expand_N_Op_Plus): Likewise. (Expand_N_Op_Rem): Likewise. (Expand_N_Op_Subtract): Likewise. (Expand_N_Type_Conversion): Use Convert_To procedure. * exp_ch9.adb (Is_Pure_Barrier) <N_Identifier>: Skip all numeric types. <N_Type_Conversion>: Use explicit criterion.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions