Lines Matching refs:mem_ctx
2 udivmod64(void *mem_ctx, builtin_available_predicate avail)
5 new(mem_ctx) ir_function_signature(glsl_type::uvec4_type, avail);
6 ir_factory body(&sig->body, mem_ctx);
11 ir_variable *const r000C = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "n", ir_var_function_in);
13 ir_variable *const r000D = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "d", ir_var_function_in);
15 ir_variable *const r000E = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
17 ir_variable *const r000F = new(mem_ctx) ir_variable(glsl_type::uint64_t_type, "n64", ir_var_auto);
19 ir_variable *const r0010 = new(mem_ctx) ir_variable(glsl_type::int_type, "log2_denom", ir_var_auto);
21 ir_variable *const r0011 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "quot", ir_var_auto);
23 body.emit(assign(r0011, ir_constant::zero(mem_ctx, glsl_type::uvec2_type), 0x03));
32 ir_if *f0013 = new(mem_ctx) ir_if(operand(r0016).val);
38 ir_variable *const r0017 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
48 ir_loop *f0019 = new(mem_ctx) ir_loop();
55 ir_if *f001A = new(mem_ctx) ir_if(operand(r001B).val);
61 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
75 ir_if *f001C = new(mem_ctx) ir_if(operand(r0021).val);
102 ir_if *f0024 = new(mem_ctx) ir_if(operand(r0025).val);
132 ir_loop *f0027 = new(mem_ctx) ir_loop();
139 ir_if *f0028 = new(mem_ctx) ir_if(operand(r0029).val);
145 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
159 ir_if *f002A = new(mem_ctx) ir_if(operand(r002F).val);
186 ir_if *f0032 = new(mem_ctx) ir_if(operand(r0033).val);
213 udiv64(void *mem_ctx, builtin_available_predicate avail)
216 new(mem_ctx) ir_function_signature(glsl_type::uvec2_type, avail);
217 ir_factory body(&sig->body, mem_ctx);
222 ir_variable *const r0035 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "n", ir_var_function_in);
224 ir_variable *const r0036 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "d", ir_var_function_in);
229 ir_variable *const r0038 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
231 ir_variable *const r0039 = new(mem_ctx) ir_variable(glsl_type::uint64_t_type, "n64", ir_var_auto);
233 ir_variable *const r003A = new(mem_ctx) ir_variable(glsl_type::int_type, "log2_denom", ir_var_auto);
235 ir_variable *const r003B = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "quot", ir_var_auto);
237 body.emit(assign(r003B, ir_constant::zero(mem_ctx, glsl_type::uvec2_type), 0x03));
246 ir_if *f003D = new(mem_ctx) ir_if(operand(r0040).val);
252 ir_variable *const r0041 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
262 ir_loop *f0043 = new(mem_ctx) ir_loop();
269 ir_if *f0044 = new(mem_ctx) ir_if(operand(r0045).val);
275 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
289 ir_if *f0046 = new(mem_ctx) ir_if(operand(r004B).val);
316 ir_if *f004E = new(mem_ctx) ir_if(operand(r004F).val);
346 ir_loop *f0051 = new(mem_ctx) ir_loop();
353 ir_if *f0052 = new(mem_ctx) ir_if(operand(r0053).val);
359 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
373 ir_if *f0054 = new(mem_ctx) ir_if(operand(r0059).val);
400 ir_if *f005C = new(mem_ctx) ir_if(operand(r005D).val);
422 idiv64(void *mem_ctx, builtin_available_predicate avail)
425 new(mem_ctx) ir_function_signature(glsl_type::ivec2_type, avail);
426 ir_factory body(&sig->body, mem_ctx);
431 ir_variable *const r005E = new(mem_ctx) ir_variable(glsl_type::ivec2_type, "_n", ir_var_function_in);
433 ir_variable *const r005F = new(mem_ctx) ir_variable(glsl_type::ivec2_type, "_d", ir_var_function_in);
435 ir_variable *const r0060 = new(mem_ctx) ir_variable(glsl_type::bool_type, "negate", ir_var_auto);
453 ir_variable *const r006B = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
455 ir_variable *const r006C = new(mem_ctx) ir_variable(glsl_type::uint64_t_type, "n64", ir_var_auto);
457 ir_variable *const r006D = new(mem_ctx) ir_variable(glsl_type::int_type, "log2_denom", ir_var_auto);
459 ir_variable *const r006E = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "quot", ir_var_auto);
461 body.emit(assign(r006E, ir_constant::zero(mem_ctx, glsl_type::uvec2_type), 0x03));
470 ir_if *f0070 = new(mem_ctx) ir_if(operand(r0073).val);
476 ir_variable *const r0074 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
486 ir_loop *f0076 = new(mem_ctx) ir_loop();
493 ir_if *f0077 = new(mem_ctx) ir_if(operand(r0078).val);
499 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
513 ir_if *f0079 = new(mem_ctx) ir_if(operand(r007E).val);
540 ir_if *f0081 = new(mem_ctx) ir_if(operand(r0082).val);
570 ir_loop *f0084 = new(mem_ctx) ir_loop();
577 ir_if *f0085 = new(mem_ctx) ir_if(operand(r0086).val);
583 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
597 ir_if *f0087 = new(mem_ctx) ir_if(operand(r008C).val);
624 ir_if *f008F = new(mem_ctx) ir_if(operand(r0090).val);
642 ir_if *f0092 = new(mem_ctx) ir_if(operand(r0060).val);
671 umod64(void *mem_ctx, builtin_available_predicate avail)
674 new(mem_ctx) ir_function_signature(glsl_type::uvec2_type, avail);
675 ir_factory body(&sig->body, mem_ctx);
680 ir_variable *const r0096 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "n", ir_var_function_in);
682 ir_variable *const r0097 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "d", ir_var_function_in);
687 ir_variable *const r0099 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
689 ir_variable *const r009A = new(mem_ctx) ir_variable(glsl_type::uint64_t_type, "n64", ir_var_auto);
691 ir_variable *const r009B = new(mem_ctx) ir_variable(glsl_type::int_type, "log2_denom", ir_var_auto);
693 ir_variable *const r009C = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "quot", ir_var_auto);
695 body.emit(assign(r009C, ir_constant::zero(mem_ctx, glsl_type::uvec2_type), 0x03));
704 ir_if *f009E = new(mem_ctx) ir_if(operand(r00A1).val);
710 ir_variable *const r00A2 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
720 ir_loop *f00A4 = new(mem_ctx) ir_loop();
727 ir_if *f00A5 = new(mem_ctx) ir_if(operand(r00A6).val);
733 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
747 ir_if *f00A7 = new(mem_ctx) ir_if(operand(r00AC).val);
774 ir_if *f00AF = new(mem_ctx) ir_if(operand(r00B0).val);
804 ir_loop *f00B2 = new(mem_ctx) ir_loop();
811 ir_if *f00B3 = new(mem_ctx) ir_if(operand(r00B4).val);
817 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
831 ir_if *f00B5 = new(mem_ctx) ir_if(operand(r00BA).val);
858 ir_if *f00BD = new(mem_ctx) ir_if(operand(r00BE).val);
886 imod64(void *mem_ctx, builtin_available_predicate avail)
889 new(mem_ctx) ir_function_signature(glsl_type::ivec2_type, avail);
890 ir_factory body(&sig->body, mem_ctx);
895 ir_variable *const r00C1 = new(mem_ctx) ir_variable(glsl_type::ivec2_type, "_n", ir_var_function_in);
897 ir_variable *const r00C2 = new(mem_ctx) ir_variable(glsl_type::ivec2_type, "_d", ir_var_function_in);
899 ir_variable *const r00C3 = new(mem_ctx) ir_variable(glsl_type::bool_type, "negate", ir_var_auto);
917 ir_variable *const r00CE = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
919 ir_variable *const r00CF = new(mem_ctx) ir_variable(glsl_type::uint64_t_type, "n64", ir_var_auto);
921 ir_variable *const r00D0 = new(mem_ctx) ir_variable(glsl_type::int_type, "log2_denom", ir_var_auto);
923 ir_variable *const r00D1 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "quot", ir_var_auto);
925 body.emit(assign(r00D1, ir_constant::zero(mem_ctx, glsl_type::uvec2_type), 0x03));
934 ir_if *f00D3 = new(mem_ctx) ir_if(operand(r00D6).val);
940 ir_variable *const r00D7 = new(mem_ctx) ir_variable(glsl_type::int_type, "i", ir_var_auto);
950 ir_loop *f00D9 = new(mem_ctx) ir_loop();
957 ir_if *f00DA = new(mem_ctx) ir_if(operand(r00DB).val);
963 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
977 ir_if *f00DC = new(mem_ctx) ir_if(operand(r00E1).val);
1004 ir_if *f00E4 = new(mem_ctx) ir_if(operand(r00E5).val);
1034 ir_loop *f00E7 = new(mem_ctx) ir_loop();
1041 ir_if *f00E8 = new(mem_ctx) ir_if(operand(r00E9).val);
1047 body.emit(new(mem_ctx) ir_loop_jump(ir_loop_jump::jump_break));
1061 ir_if *f00EA = new(mem_ctx) ir_if(operand(r00EF).val);
1088 ir_if *f00F2 = new(mem_ctx) ir_if(operand(r00F3).val);
1111 ir_if *f00F6 = new(mem_ctx) ir_if(operand(r00C3).val);