summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/attr-cpuspecific.c
diff options
context:
space:
mode:
authorTom Stellard <tstellar@redhat.com>2018-12-07 20:42:27 +0000
committerTom Stellard <tstellar@redhat.com>2018-12-07 20:42:27 +0000
commitc5ae766829b42cf53ded16e45d28aa883c34c2bd (patch)
tree27aa787f5c30772a4c051de78d44c0cb5cbfdb63 /clang/test/CodeGen/attr-cpuspecific.c
parentfe1944239c9746e8c23ee4287df4424378f9b764 (diff)
downloadbcm5719-llvm-c5ae766829b42cf53ded16e45d28aa883c34c2bd.tar.gz
bcm5719-llvm-c5ae766829b42cf53ded16e45d28aa883c34c2bd.zip
Merging r348444:
------------------------------------------------------------------------ r348444 | matze | 2018-12-05 17:40:23 -0800 (Wed, 05 Dec 2018) | 15 lines AArch64: Fix invalid CCMP emission The code emitting AND-subtrees used to check whether any of the operands was an OR in order to figure out if the result needs to be negated. However the OR could be hidden in further subtrees and not immediately visible. Change the code so that canEmitConjunction() determines whether the result of the generated subtree needs to be negated. Cleanup emission logic to use this. I also changed the code a bit to make all negation decisions early before we actually emit the subtrees. This fixes http://llvm.org/PR39550 Differential Revision: https://reviews.llvm.org/D54137 ------------------------------------------------------------------------ llvm-svn: 348642
Diffstat (limited to 'clang/test/CodeGen/attr-cpuspecific.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud