ir_function_signature: Add method to get the function owning a signature
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 2 Jul 2010 20:28:32 +0000 (13:28 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 12 Jul 2010 22:19:29 +0000 (15:19 -0700)
commitdf05ad4e1aa5512ce1dfd2e6661641e012c8b279
tree180505b3ac0c1f36fb6e16a6db344c882c306c8b
parentf3235eb37f264244f4ea432700be7dd6b2930d6c
ir_function_signature: Add method to get the function owning a signature

There is no setter function, the getter returns a constant pointer,
and ir_function_signature::_function is private for a reason.  The
only way to make a connection between a function and function
signature is via ir_function::add_signature.  This helps ensure that
certain invariants (i.e., a function signature is in the list of
signatures for its _function) are met.
src/glsl/ir.cpp
src/glsl/ir.h