util: Include bitscan.h directly
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 26 Jul 2017 20:32:01 +0000 (13:32 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 29 Mar 2018 21:09:30 +0000 (14:09 -0700)
commit4925347ec5d469574f1280e972940cfea345ed6e
tree15a22a37ff451cde08b2493c98cf484a53009b66
parentef7a4c90155cb180a4f0d289594ef11da9a2b21a
util: Include bitscan.h directly

Previously bitset.h would include u_math.h to get bitscan.h.  u_math.h
lives in src/gallium/auxiliary/util while both bitset.h and bitscan.h
live in src/util.  Having the one file directly include another file
that lives in the same directory makes much more sense.

As a side-effect, several files need to directly include standard header
files that were previously indirectly included.

v2: Fix build break in src/amd/common/ac_nir_to_llvm.c.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eduardo Lima Mitev <elima@igalia.com>
src/amd/common/ac_nir_to_llvm.c
src/compiler/nir/nir.c
src/compiler/spirv/vtn_alu.c
src/compiler/spirv/vtn_glsl450.c
src/util/bitset.h