summaryrefslogtreecommitdiff
path: root/builtin_function.cpp
AgeCommit message (Expand)Author
2010-04-21Refactor IR function representation.Kenneth Graunke
2010-04-08Add an implementation of gentype-only clamp().Eric Anholt
2010-04-08Add builtin implementations of vector comparison functions.Eric Anholt
2010-04-08Add support for builtin gentype mix(gentype a, gentype b)Eric Anholt
2010-04-08Add buitlin functions for any(), all(), not().Eric Anholt
2010-04-08Add builtin normalize() functions.Eric Anholt
2010-04-07Make function bodies rely on the parameter variable declarations.Eric Anholt
2010-04-07Make dot() take the right number of args.Eric Anholt
2010-04-07Fix the returns of builtin functions to actually return.Eric Anholt
2010-04-07Put function bodies under function signatures, instead of flat in the parent.Eric Anholt
2010-03-31Use ir_function::add_signature to create link between function and signatureIan Romanick
2010-03-29Add support for builtin radians() and degrees().Eric Anholt
2010-03-29Add the instruction for the parameter variable declarations of builtin funcs.Eric Anholt
2010-03-29Implement dot() builtin.Eric Anholt
2010-03-29Implement exp2() and log2(), and make ir_unop_exp and ir_unop_log be base e.Eric Anholt
2010-03-29Implement builtin length() function.Eric Anholt
2010-03-29Add sqrt() builtin as an IR operation.Eric Anholt
2010-03-29Add builtin pow() function.Eric Anholt
2010-03-29Implement some binary gentype builtin functions.Eric Anholt
2010-03-29Implement additional unary gentype builtins.Eric Anholt
2010-03-29Implement the first builtin function: exp().Eric Anholt