Home
last modified time | relevance | path

Searched refs:field_ptr_val (Results 1 – 4 of 4) sorted by relevance

/dports/lang/zig-devel/zig-0.9.0/src/stage1/
H A Dcodegen.cpp4839 …LLVMValueRef field_ptr_val = LLVMBuildStructGEP(g->builder, struct_ptr, (unsigned)field->gen_index… in ir_render_struct_field_ptr() local
4848 return LLVMBuildBitCast(g->builder, field_ptr_val, integer_ptr_type, ""); in ir_render_struct_field_ptr()
4850 return field_ptr_val; in ir_render_struct_field_ptr()
5551 LLVMValueRef field_ptr_val = ir_llvm_value(g, instruction->field_ptr); in ir_render_field_parent_ptr() local
5554 … return LLVMBuildBitCast(g->builder, field_ptr_val, get_llvm_type(g, container_ptr_type), ""); in ir_render_field_parent_ptr()
5558 … LLVMValueRef field_ptr_int = LLVMBuildPtrToInt(g->builder, field_ptr_val, usize->llvm_type, ""); in ir_render_field_parent_ptr()
H A Dir.cpp17598 ZigValue *field_ptr_val = ir_resolve_const(ira, casted_field_ptr, UndefBad); in ir_analyze_instruction_field_parent_ptr() local
17599 if (!field_ptr_val) in ir_analyze_instruction_field_parent_ptr()
17602 if (field_ptr_val->data.x_ptr.special != ConstPtrSpecialBaseStruct) { in ir_analyze_instruction_field_parent_ptr()
17607 size_t ptr_field_index = field_ptr_val->data.x_ptr.data.base_struct.field_index; in ir_analyze_instruction_field_parent_ptr()
17619 … out_val->data.x_ptr.data.ref.pointee = field_ptr_val->data.x_ptr.data.base_struct.struct_val; in ir_analyze_instruction_field_parent_ptr()
17620 out_val->data.x_ptr.mut = field_ptr_val->data.x_ptr.mut; in ir_analyze_instruction_field_parent_ptr()
/dports/lang/zig/zig-0.9.0/src/stage1/
H A Dcodegen.cpp4839 …LLVMValueRef field_ptr_val = LLVMBuildStructGEP(g->builder, struct_ptr, (unsigned)field->gen_index… in ir_render_struct_field_ptr() local
4848 return LLVMBuildBitCast(g->builder, field_ptr_val, integer_ptr_type, ""); in ir_render_struct_field_ptr()
4850 return field_ptr_val; in ir_render_struct_field_ptr()
5551 LLVMValueRef field_ptr_val = ir_llvm_value(g, instruction->field_ptr); in ir_render_field_parent_ptr() local
5554 … return LLVMBuildBitCast(g->builder, field_ptr_val, get_llvm_type(g, container_ptr_type), ""); in ir_render_field_parent_ptr()
5558 … LLVMValueRef field_ptr_int = LLVMBuildPtrToInt(g->builder, field_ptr_val, usize->llvm_type, ""); in ir_render_field_parent_ptr()
H A Dir.cpp17598 ZigValue *field_ptr_val = ir_resolve_const(ira, casted_field_ptr, UndefBad); in ir_analyze_instruction_field_parent_ptr() local
17599 if (!field_ptr_val) in ir_analyze_instruction_field_parent_ptr()
17602 if (field_ptr_val->data.x_ptr.special != ConstPtrSpecialBaseStruct) { in ir_analyze_instruction_field_parent_ptr()
17607 size_t ptr_field_index = field_ptr_val->data.x_ptr.data.base_struct.field_index; in ir_analyze_instruction_field_parent_ptr()
17619 … out_val->data.x_ptr.data.ref.pointee = field_ptr_val->data.x_ptr.data.base_struct.struct_val; in ir_analyze_instruction_field_parent_ptr()
17620 out_val->data.x_ptr.mut = field_ptr_val->data.x_ptr.mut; in ir_analyze_instruction_field_parent_ptr()