diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-07-08 16:16:02 +0000 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2014-07-08 16:16:02 +0000 |
commit | 862d8b8d06fb155378530ba26a73574f73134f26 (patch) | |
tree | f137840f15688f1a8c9d17c8d434c676e16e8c7d /llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | |
parent | 5fc40fe28c2ce0be01b395fef992bc0ab634d6bf (diff) | |
download | bcm5719-llvm-862d8b8d06fb155378530ba26a73574f73134f26.tar.gz bcm5719-llvm-862d8b8d06fb155378530ba26a73574f73134f26.zip |
[PowerPC] Implement atomic NAND operations as actual NAND
This changes the implementation of atomic NAND operations
from "a & ~b" (compatible with GCC < 4.4) to actual "~(a & b)"
(compatible with GCC >= 4.4).
This is in line with the common-code and ARM back-end change
implemented in r212433.
llvm-svn: 212547
Diffstat (limited to 'llvm/lib/Transforms/Scalar/ConstantHoisting.cpp')
0 files changed, 0 insertions, 0 deletions