summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_reader.cpp
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2014-11-21 14:29:41 -0800
committerMatt Turner <[email protected]>2014-11-24 14:09:23 -0800
commit024db256d446668e65d39ca988b00ba16e3a88bc (patch)
tree9a8b9613002bbaa689c355b518a908b454a867aa /src/glsl/ir_reader.cpp
parent99cebffda9cd2d42edd6c1cbeceb994e6b320c5a (diff)
util: Prefer atomic intrinsics to inline assembly.
Cuts a little more than 1k of .text size from i915g. This was previously done in commit 5f66b340 and subsequently reverted in commit 3661f757 after bug 30514 was filed. I believe the cause of bug 30514 wasn't anything related to cross compiling, but rather that the toolchain used defaulted to -march=i386, and i386 doesn't have the CMPXCHG or XADD instructions used to implement the intrinsics. So we reverted a patch that improved things so that we didn't break compilation for a platform that never could have worked anyway.
Diffstat (limited to 'src/glsl/ir_reader.cpp')
0 files changed, 0 insertions, 0 deletions