swr/rast: WIP builder rewrite (2)
authorGeorge Kyriazis <george.kyriazis@intel.com>
Wed, 14 Mar 2018 17:29:04 +0000 (12:29 -0500)
committerGeorge Kyriazis <george.kyriazis@intel.com>
Wed, 18 Apr 2018 15:51:38 +0000 (10:51 -0500)
commit4c69823d150805c6f1d1ea212efa4e20558768bd
treed91c6ad81680b653ba8d8f860106869f3b05828f
parentc2163dc56a237d79e8aea3265e5aba0e603f677d
swr/rast: WIP builder rewrite (2)

Finish up the remaining explicit intrinsic uses. At this point all
explicit Intrinsic::getDeclaration() usage has been replaced with auto
generated macros generated with gen_llvm_ir_macros.py. Going forward,
make sure to only use the intrinsics here, adding new ones as needed.

Next step is to remove all references to x86 intrinsics to keep the
builder target-independent. Any x86 lowering will be handled by a
separate pass.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/codegen/gen_llvm_ir_macros.py