Home | History | Annotate | Download | only in glsl

Lines Matching full:ir_instruction

50  * Each concrete class derived from \c ir_instruction has a value in this
51 * enumerant. The value for the type is stored in \c ir_instruction::ir_type
54 * \c ir_instruction::ir_type to find out the actual type of the object.
57 * \c ir_instruction::ir_type to select different behavior for different object
64 * \c ir_instruction::ir_type has not been initialized.
90 class ir_instruction : public exec_node {
100 virtual ir_instruction *clone(void *mem_ctx,
129 ir_instruction()
135 virtual ~ir_instruction() { } // GCC error about accessible nonvirtual dctor
141 class ir_rvalue : public ir_instruction {
242 class ir_variable : public ir_instruction {
374 class ir_function_signature : public ir_instruction {
466 class ir_function : public ir_instruction {
534 class ir_if : public ir_instruction {
557 /** List of ir_instruction for the body of the then branch */
559 /** List of ir_instruction for the body of the else branch */
567 class ir_loop : public ir_instruction {
593 /** List of ir_instruction that make up the body of the loop. */
626 class ir_assignment : public ir_instruction {
993 ir_rvalue *generate_inline(ir_instruction *ir);
1015 class ir_jump : public ir_instruction {
1544 * by the type associated with the \c ir_instruction. Constants may be
1605 ir_has_call(ir_instruction *ir);