linker: Implement first bits of intrastage linking
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 30 Jun 2010 01:53:38 +0000 (18:53 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Tue, 13 Jul 2010 01:51:55 +0000 (18:51 -0700)
commit13f782c4ae4e38e64ec4fe87a1c24597a5e894c3
tree073251c0f9c563a0f1ea59a6c274d03ac2c4714b
parente2e5d0def490ed03970efa0a7468fef0623ae617
linker: Implement first bits of intrastage linking

This currently involves an ugly hack so that every link doesn't result
in all the built-in functions showing up as multiply defined.  As soon
as the built-in functions are stored in a separate compilation unit,
ir_function_signature::is_built_in can be removed.
src/glsl/ir.h
src/glsl/ir_clone.cpp
src/glsl/ir_reader.cpp
src/glsl/linker.cpp