summaryrefslogtreecommitdiff
path: root/src/glsl/link_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-21glsl/linker: pass through the is_intrinsic flagConnor Abbott1-0/+2
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-1/+1
2014-07-01glsl: Replace uses of foreach_list_const.Matt Turner1-5/+2
2013-12-12glsl: move variables in to ir_variable::data, part IITapani Pälli1-4/+6
2013-10-29glsl: Basic support for built-in intrinsics.Francisco Jerez1-6/+10
2013-10-09glsl: Update call_link_visitor to update max_ifc_array_access.Paul Berry1-12/+25
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt1-0/+3
2013-09-09glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke1-2/+3
2013-09-09glsl: Convert ir_function_signature::is_builtin to a method.Kenneth Graunke1-2/+2
2013-09-05glsl: propagate max_array_access through function callsDominik Behr1-0/+32
2012-04-02glsl: Remove ir_call::get_callee() and set_callee().Kenneth Graunke1-3/+3
2011-08-08glsl: When linking, emit functions at the tail of the final linked program.Paul Berry1-2/+4
2011-08-02linker: Make linker_error set LinkStatus to falseIan Romanick1-2/+2
2011-07-17linker: Only over-ride built-ins when a prototype has been seenIan Romanick1-5/+17
2011-03-08linker: Add imported functions to the linked IRIan Romanick1-1/+7
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-4/+0
2011-01-25linker: Propagate max_array_access while linking functionsIan Romanick1-0/+12
2011-01-21glsl, i965: Remove unnecessary talloc includes.Kenneth Graunke1-4/+0
2010-11-29glsl: Make the symbol table's add_variable just use the variable's name.Eric Anholt1-1/+1
2010-08-30linker: Require an exact matching signature when looking for prototypes.Kenneth Graunke1-1/+1
2010-08-24glsl: Include main/core.h.Chia-I Wu1-1/+1
2010-08-04glsl2: Make the clone() method take a talloc context.Eric Anholt1-3/+3
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius1-1/+1
2010-07-30glsl2: Update the callee pointer of calls to newly-linked-in functions.Eric Anholt1-0/+2
2010-07-19linker: Recursively resolve function calls in imported functionsIan Romanick1-3/+46
2010-07-19linker: look up function signatures during linking instead of using calleeIan Romanick1-24/+59
2010-07-19linker: Pull find_matching_signature out of call_link_visitorIan Romanick1-21/+27
2010-07-19linker: First bits of intrastage, intershader function linkingIan Romanick1-0/+176