#include "opendylan/run-time.h"

/* Generated by Open Dylan 2014.1 for x86_64-linux */

/* Typedefs for referenced classes */

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(5);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(0);

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value debug_name_;
  dylan_value class_implementation_class_;
  dylan_value class_subtype_bit_;
  dylan_value class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value mm_wrapper_implementation_class_; \
    dylan_value mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    dylan_value mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  dylan_value wrapper;
  dylan_value symbol_name_;
} _KLsymbolGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value Pgf_cache_;
  dylan_value debug_name_;
  dylan_value generic_function_methods_;
  dylan_value discriminator_;
  dylan_value incremental_gf_module_;
  dylan_value incremental_gf_domain_info_;
  dylan_value incremental_gf_method_libraries_;
  dylan_value incremental_gf_properties_;
} _KLincremental_generic_functionGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value debug_name_;
  dylan_value class_implementation_class_;
  dylan_value class_subtype_bit_;
  dylan_value class_module_;
} _KLfunction_classGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value runtime_variable_name_;
  dylan_value runtime_variable_type_name_;
  dylan_value runtime_variable_init_function_;
  dylan_value runtime_variable_attributes_;
  dylan_value runtime_variable_section_;
} _KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_end;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
} _KLsimple_methodGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value primitive_emitter_;
  dylan_value primitive_attributes_;
  dylan_value primitive_mapped_emitter_;
  dylan_value primitive_generator_;
  dylan_value primitive_function_declarator_;
} _KLllvm_primitive_descriptorGVdfmc_llvm_back_end;

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value Cclass_implementation_class_;
  dylan_value Cclass_subtype_bit_;
  dylan_value Pclass_module_;
} _KLBclassGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value Pgf_cache_;
  dylan_value debug_name_;
  dylan_value generic_function_methods_;
  dylan_value discriminator_;
} _KLsealed_generic_functionGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
  dylan_value iep_;
  dylan_value keyword_specifiers_;
} _KLkeyword_methodGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_pointer_type_pointee_;
  dylan_value llvm_pointer_type_address_space_;
} _KLllvm_pointer_typeGVllvm;

typedef struct {
  dylan_value wrapper;
} _KLllvm_valueGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLempty_listGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value llvm_instruction_volatileQ_;
  dylan_value llvm_memory_instruction_alignment_;
} _KLllvm_load_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_binop_no_unsigned_wrapQ_;
  dylan_value llvm_binop_no_signed_wrapQ_;
  dylan_value llvm_binop_exactQ_;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value llvm_binop_instruction_operator_;
} _KLllvm_binop_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_value_type_;
  dylan_value llvm_integer_constant_integer_;
} _KLllvm_integer_constantGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
} _KLfunctionGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_value_type_;
  dylan_value llvm_global_name_;
  dylan_value llvm_global_linkage_kind_;
  dylan_value llvm_global_visibility_kind_;
  dylan_value llvm_global_unnamed_addressQ_;
  dylan_value llvm_global_alignment_;
  dylan_value llvm_global_section_;
  dylan_value llvm_function_calling_convention_;
  dylan_value llvm_function_garbage_collector_;
  dylan_value llvm_function_arguments_;
  dylan_value llvm_function_attribute_list_;
  dylan_value llvm_function_basic_blocks_;
  dylan_value llvm_function_value_table_;
} _KLllvm_functionGVllvm;

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(22);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(1);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(10);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(4);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(53);
define__KLbyte_stringGVKd(9);
define__KLbyte_stringGVKd(2);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(3);
define__KLbyte_stringGVKd(7);
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(26);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(21);

#define  define__KLsimple_closure_methodGVKi(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value xep_; \
    dylan_value function_signature_; \
    dylan_value mep_; \
    dylan_value environment_size_; \
    dylan_value environment_element_[nrepeated+1]; \
  } _KLsimple_closure_methodGVKi_##nrepeated;
define__KLsimple_closure_methodGVKi(0);

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
} _KLsignatureGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_values_;
} _KLsignatureAvaluesGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_builder_value_function_;
  dylan_value llvm_builder_module_;
  dylan_value llvm_builder_function_;
  dylan_value llvm_builder_basic_block_;
  dylan_value llvm_builder_dbg_;
  dylan_value mangler_;
  dylan_value Ptype_table_;
  dylan_value Praw_type_table_;
  dylan_value Praw_type_dbg_encoding_table_;
  dylan_value Ppointer_to_table_;
  dylan_value Pdirect_object_table_;
  dylan_value Praw_object_table_;
  dylan_value Preference_table_;
  dylan_value Pprimitive_function_table_;
  dylan_value Pbyte_character_constants_;
  dylan_value Psource_record_dbg_file_table_;
  dylan_value llvm_back_end_dbg_functions_;
  dylan_value Pdbg_type_table_;
  dylan_value Pmv_struct_type_;
  dylan_value llvm_teb_struct_type_;
  dylan_value Pteb_struct_field_index_;
} _KLllvm_back_endGVdfmc_llvm_back_end;

typedef struct {
  dylan_value wrapper;
} _KLllvm_typeGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value llvm_value_type_;
  dylan_value llvm_call_instruction_attribute_list_;
  dylan_value llvm_call_instruction_calling_convention_;
  dylan_value llvm_call_instruction_tail_callQ_;
} _KLllvm_call_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_cmp_predicate_;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value Pllvm_value_type_;
} _KLllvm_icmp_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_basic_block_name_;
  dylan_value llvm_basic_block_instructions_;
} _KLllvm_basic_blockGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value stretchy_representation_;
} _KLstretchy_object_vectorGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
} _KLllvm_phi_nodeGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value properties_;
  dylan_value engine_node_callback_;
  dylan_value engine_node_entry_point_;
  dylan_value cache_header_engine_node_next_;
  dylan_value cache_header_engine_node_parent_;
} _KLsimple_typechecked_cache_header_engine_nodeGVKg;

typedef struct {
  dylan_value wrapper;
  dylan_value properties_;
  dylan_value engine_node_callback_;
  dylan_value engine_node_entry_point_;
} _KLabsent_engine_nodeGVKg;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
} _KLllvm_branch_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value union_type1_;
  dylan_value union_type2_;
} _KLunionGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value llvm_instruction_volatileQ_;
  dylan_value llvm_memory_instruction_alignment_;
} _KLllvm_store_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
} _KLllvm_select_instructionGVllvm;

typedef struct {
  dylan_value wrapper;
  dylan_value llvm_instruction_operands_;
  dylan_value llvm_instruction_metadata_;
  dylan_value Pllvm_value_type_;
  dylan_value llvm_gep_instruction_in_boundsQ_;
} _KLllvm_gep_instructionGVllvm;


/* Typedefs for defined classes */


/* Referenced object declarations */

extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLsymbolGVKd KJname_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLsymbolGVKd KJinit_function_;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLclassGVKd KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_end;
extern _KLmm_wrapperGVKi_0 KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_endW;
extern _KLsimple_methodGVKe Kdo_define_llvm_runtime_variable_descriptorVdfmc_llvm_back_end;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
dylan_value Kmake_primitive_mapped_emitterVdfmc_llvm_back_endI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLllvm_primitive_descriptorGVdfmc_llvm_back_end;
extern _KLmm_wrapperGVKi_0 KLllvm_primitive_descriptorGVdfmc_llvm_back_endW;
extern _KLsimple_methodGVKe Kdo_define_llvm_primitive_descriptorVdfmc_llvm_back_end;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLbooleanGVKd KPfalseVKi;
dylan_value Kdylan_valueVdfmc_namespaceI (dylan_value);
extern _KLclassGVKd KLBclassGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBclassGVdfmc_modelingW;
extern _KLsealed_generic_functionGVKe Kback_end_word_sizeVdfmc_back_end;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLkeyword_methodGVKe Kllvm_runtime_variableVdfmc_llvm_back_endMM0;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLsealed_generic_functionGVKe Kllvm_value_typeVllvm;
extern _KLsealed_generic_functionGVKe Kllvm_type_forwardVllvm;
extern _KLclassGVKd KLllvm_pointer_typeGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_pointer_typeGVllvmW;
extern _KLclassGVKd KLllvm_valueGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_valueGVllvmW;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLsymbolGVKd KJtype_;
extern _KLclassGVKd KLllvm_load_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_load_instructionGVllvmW;
extern _KLsealed_generic_functionGVKe Kllvm_basic_block_instructionsVllvm;
extern _KLincremental_generic_functionGVKe KaddXVKd;
dylan_value Kop__object_pointer_castVdfmc_llvm_back_endMM0I (dylan_value, dylan_value, dylan_value);
dylan_value Kop__allocate_vectorVdfmc_llvm_back_endMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
dylan_value Kop__getslotptrVdfmc_llvm_back_endMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kins__bitcastYllvm_builderVllvm;
extern _KLsealed_generic_functionGVKe Kllvm_constrain_typeVllvm;
extern _KLclassGVKd KLllvm_binop_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_binop_instructionGVllvmW;
extern _KLclassGVKd KLllvm_integer_constantGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_integer_constantGVllvmW;
dylan_value Kobject_classVKdI (dylan_value);
extern _KLsealed_generic_functionGVKe Kmap_as_oneVKi;
extern _KLincremental_generic_functionGVKe KelementVKd;
extern _KLclassGVKd KLfunctionGVKd;
extern _KLmm_wrapperGVKi_0 KLfunctionGVKdW;
extern _KLclassGVKd KLllvm_functionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_functionGVllvmW;
extern _KLsimple_methodGVKe Kllvm_builder_declare_globalYllvm_builderVllvmMM0;
extern _KLkeyword_methodGVKe Kins__callYllvm_builderVllvm;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
dylan_value Kconcatenate_2VKeMM1I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kllvm_builder_valueYllvm_builderVllvm;
extern _KLfunction_classGVKi KLsimple_closure_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsimple_closure_methodGVKiW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLclassGVKd KLllvm_back_endGVdfmc_llvm_back_end;
extern _KLmm_wrapperGVKi_0 KLllvm_back_endGVdfmc_llvm_back_endW;
extern _KLsimple_methodGVKe Kllvm_primitive_functionVdfmc_llvm_back_endMM0;
extern _KLsimple_methodGVKe Kdo_constrain_call_typeYllvm_internalsVllvm;
extern _KLclassGVKd KLllvm_typeGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_typeGVllvmW;
extern _KLsealed_generic_functionGVKe Kconcatenate_asVKd;
extern _KLclassGVKd KLllvm_call_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_call_instructionGVllvmW;
extern _KLsealed_generic_functionGVKe Kemit_referenceVdfmc_back_end;
extern _KLclassGVKd KLllvm_icmp_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_icmp_instructionGVllvmW;
dylan_value Kdo_ins__ifYllvm_internalsVllvmI (dylan_value, dylan_value, dylan_value, dylan_value);
dylan_value Kop__object_pointer_castVdfmc_llvm_back_endMM1I (dylan_value, dylan_value, dylan_value);
dylan_value Kop__getslotptrVdfmc_llvm_back_endMM1I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLsymbolGVKd KJsize_;
dylan_value Kop__untag_integerVdfmc_llvm_back_endMM0I (dylan_value, dylan_value);
extern _KLclassGVKd KLllvm_basic_blockGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_basic_blockGVllvmW;
dylan_value KLstretchy_object_vectorGZ32ZconstructorVKiMM0I (dylan_value, dylan_value);
extern _KLclassGVKd KLstretchy_object_vectorGVKe;
extern _KLmm_wrapperGVKi_0 KLstretchy_object_vectorGVKeW;
dylan_value Kins__blockYllvm_builderVllvmI (dylan_value, dylan_value);
extern _KLclassGVKd KLllvm_phi_nodeGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_phi_nodeGVllvmW;
extern _KLincremental_generic_functionGVKe KemptyQVKd;
extern _KLincremental_generic_functionGVKe KlastVKd;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kcall_primitiveVdfmc_llvm_back_end;
extern _KLsealed_generic_functionGVKe Kop__object_pointer_castVdfmc_llvm_back_end;
extern _KLsealed_generic_functionGVKe Kop__getslotptrVdfmc_llvm_back_end;
extern _KLclassGVKd KLsimple_typechecked_cache_header_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLsimple_typechecked_cache_header_engine_nodeGVKgW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
dylan_value Kdo_add_iterate_phi_operandYllvm_internalsVllvmI (dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLllvm_branch_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_branch_instructionGVllvmW;
extern _KLincremental_generic_functionGVKe KAVKd;
extern _KLincremental_generic_functionGVKe KTVKd;
dylan_value KCclass_mm_wrapperVdfmc_modelingMM0I (dylan_value);
extern _KLunionGVKe KLmodel_valueGVdfmc_modeling;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
extern _KLclassGVKd KLllvm_store_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_store_instructionGVllvmW;
dylan_value Kllvm_back_end_value_functionVdfmc_llvm_back_endMM2I (dylan_value, dylan_value);
dylan_value Kllvm_value_typeVllvmMM13I (dylan_value);
extern _KLkeyword_methodGVKe Kins__zextYllvm_builderVllvm;
extern _KLclassGVKd KLllvm_select_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_select_instructionGVllvmW;
extern _KLincremental_generic_functionGVKe Ktype_for_copyVKd;
extern _KLclassGVKd KLllvm_gep_instructionGVllvm;
extern _KLmm_wrapperGVKi_0 KLllvm_gep_instructionGVllvmW;
dylan_value Kmake_raw_literalVdfmc_modelingMM3I (dylan_value);
extern dylan_value Dllvm_i8T_typeVllvm;
extern dylan_value Dllvm_i32_typeVllvm;
extern dylan_value Dllvm_falseVllvm;
extern dylan_value Dllvm_intrinsic_makersYllvm_internalsVllvm;
extern dylan_value primitive_vector_element_descriptorVdfmc_llvm_back_end;
extern dylan_value primitive_alloc_s1_descriptorVdfmc_llvm_back_end;
extern dylan_value primitive_vector_element_setter_descriptorVdfmc_llvm_back_end;

/* Defined object declarations */

static _KLsymbolGVKd KJPoblist_;
static _KLsymbolGVKd KJtype_name_;
static _KLsymbolGVKd KJLsimple_object_vectorG_;
static _KLsimple_closure_methodGVKi_0 K278;
static dylan_value K278I ();
static _KLsymbolGVKd KJattributes_;
static _KLsymbolGVKd KJsection_;
static _KLsymbolGVKd KJambiguous_data_;
static _KLsymbolGVKd KJPoblistUsize_;
static _KLsymbolGVKd KJLraw_integerG_;
static _KLsimple_closure_methodGVKi_0 K272;
static dylan_value K272I ();
static _KLsymbolGVKd KJuntraced_data_;
static _KLsymbolGVKd KJPoblistUcursor_;
static _KLsimple_closure_methodGVKi_0 K269;
static dylan_value K269I ();
static _KLbyte_stringGVKd_21 K23;
static _KLsymbolGVKd KJparameter_names_;
static _KLsimple_object_vectorGVKd_3 K25;
static _KLsymbolGVKd KJparameter_types_spec_;
static _KLsimple_object_vectorGVKd_3 K27;
static _KLsymbolGVKd KJvalue_types_spec_;
static _KLsimple_object_vectorGVKd_1 K29;
static _KLsimple_closure_methodGVKi_0 K254;
static dylan_value K254I (dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_4 K32;
static _KLsymbolGVKd KJemitter_;
static _KLsymbolGVKd KJmapped_emitter_;
static _KLsymbolGVKd KJgenerator_;
static _KLsimple_closure_methodGVKi_0 K214;
static dylan_value K214I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsymbolGVKd KJdeclarator_;
static _KLsymbolGVKd KJprimitive_strncasecmp_;
static _KLbyte_stringGVKd_24 K42;
static _KLsimple_object_vectorGVKd_1 K43;
static _KLsimple_object_vectorGVKd_1 K44;
static _KLsimple_closure_methodGVKi_0 K207;
static dylan_value K207I (dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_3 K47;
static _KLsimple_closure_methodGVKi_0 K196;
static dylan_value K196I (dylan_value, dylan_value);
static _KLsymbolGVKd KJprimitive_resolve_symbol_;
static _KLbyte_stringGVKd_26 K53;
static _KLsimple_object_vectorGVKd_1 K54;
static _KLsimple_object_vectorGVKd_1 K55;
static _KLsimple_closure_methodGVKi_0 K190;
static dylan_value K190I (dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_3 K58;
static _KLsimple_closure_methodGVKi_0 K102;
static dylan_value K102I (dylan_value, dylan_value);
static _KLsymbolGVKd KJprimitive_string_as_symbol_;
static _KLbyte_stringGVKd_25 K64;
static _KLsimple_object_vectorGVKd_1 K65;
static _KLsimple_closure_methodGVKi_0 K95;
static dylan_value K95I (dylan_value, dylan_value);
static _KLsimple_closure_methodGVKi_0 K72;
static dylan_value K72I (dylan_value);
static _KLsymbolGVKd KJprimitive_preboot_symbols_;
static _KLsimple_closure_methodGVKi_0 K90;
static dylan_value K90I (dylan_value);
static _KLsymbolGVKd KJoperands_;
static _KLsymbolGVKd KJmetadata_;
static _KLsymbolGVKd KJvector_element_;
static _KLsymbolGVKd KJoperator_;
static _KLsymbolGVKd KJmul_;
static _KLsymbolGVKd KJinteger_;
static _KLbyte_stringGVKd_11 K81;
static _KLsymbolGVKd KJattribute_list_;
static _KLbyte_stringGVKd_14 K83;
static _KLbyte_stringGVKd_7 K84;
static _KLbyte_stringGVKd_3 K85;
static _KLbyte_stringGVKd_8 K86;
static _KLbyte_stringGVKd_14 K87;
static _KLbyte_stringGVKd_8 K88;
static _KLbyte_stringGVKd_8 K89;
static _KLsignatureGVKe K91;
static _KLsignatureAvaluesGVKi K92;
static _KLsimple_object_vectorGVKd_1 K93;
static _KLsimple_object_vectorGVKd_1 K94;
static _KLsimple_closure_methodGVKi_0 K100;
static dylan_value K100I (dylan_value);
static _KLsymbolGVKd KJcalling_convention_;
static _KLbyte_stringGVKd_18 K99;
static _KLsignatureAvaluesGVKi K101;
static _KLsimple_closure_methodGVKi_0 K182;
static dylan_value K182I ();
static _KLsimple_closure_methodGVKi_0 K160;
static dylan_value K160I ();
static _KLsymbolGVKd KJDnumber_header_words_;
static _KLsymbolGVKd KJLsymbolG_;
dylan_value Kop__lookup_symbolVdfmc_llvm_back_endMM0I (dylan_value, dylan_value);
static _KLsymbolGVKd KJpredicate_;
static _KLsymbolGVKd KJne_;
static _KLbyte_stringGVKd_2 K112;
static _KLbyte_stringGVKd_9 K113;
static _KLsimple_closure_methodGVKi_0 KloopF152;
static dylan_value KloopF152I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF131;
static dylan_value Kanonymous_of_op__lookup_symbolF131I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF129;
static dylan_value Kanonymous_of_op__lookup_symbolF129I ();
static _KLsymbolGVKd KJLbyte_stringG_;
static _KLsymbolGVKd KJalignment_;
static _KLsymbolGVKd KJstring_element_;
static _KLbyte_stringGVKd_53 K123;
static _KLsymbolGVKd KJult_;
static _KLbyte_stringGVKd_3 K125;
static _KLbyte_stringGVKd_14 K126;
static _KLbyte_stringGVKd_9 K127;
static _KLbyte_stringGVKd_13 K128;
static _KLsignatureGVKe K130;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF145;
static dylan_value Kanonymous_of_op__lookup_symbolF145I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF144;
static dylan_value Kanonymous_of_op__lookup_symbolF144I ();
static _KLsymbolGVKd KJadd_;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K137;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K138;
static _KLsymbolGVKd KJsymbol_name_;
static _KLsymbolGVKd KJeq_;
static _KLbyte_stringGVKd_2 K141;
static _KLbyte_stringGVKd_11 K142;
static _KLbyte_stringGVKd_3 K143;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF151;
static dylan_value Kanonymous_of_op__lookup_symbolF151I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF150;
static dylan_value Kanonymous_of_op__lookup_symbolF150I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF155;
static dylan_value Kanonymous_of_op__lookup_symbolF155I (dylan_value);
static _KLsignatureGVKe K156;
static _KLsimple_object_vectorGVKd_4 K157;
static _KLbyte_stringGVKd_8 K158;
static _KLbyte_stringGVKd_20 K159;
extern _KLsimple_methodGVKe Kop__register_symbolVdfmc_llvm_back_endMM0;
dylan_value Kop__register_symbolVdfmc_llvm_back_endMM0I (dylan_value, dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF179;
static dylan_value Kanonymous_of_op__register_symbolF179I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF167;
static dylan_value Kanonymous_of_op__register_symbolF167I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF178;
static dylan_value Kanonymous_of_op__register_symbolF178I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF175;
static dylan_value Kanonymous_of_op__register_symbolF175I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF174;
static dylan_value Kanonymous_of_op__register_symbolF174I (dylan_value);
static _KLsymbolGVKd KJashr_;
static _KLbyte_stringGVKd_4 K177;
static _KLsignatureGVKe K180;
static _KLsimple_object_vectorGVKd_2 K181;
static _KLsignatureAvaluesGVKi K183;
static _KLsymbolGVKd KJside_effect_free_;
static _KLsymbolGVKd KJstateless_;
static _KLsymbolGVKd KJdynamic_extent_;
static _KLbyte_stringGVKd_14 K187;
static _KLbyte_stringGVKd_9 K188;
static _KLbyte_stringGVKd_16 K189;
static _KLsimple_closure_methodGVKi_0 K193;
static dylan_value K193I (dylan_value);
static _KLsymbolGVKd KJstring_;
static _KLbyte_stringGVKd_6 K195;
static _KLsimple_closure_methodGVKi_0 K202;
static dylan_value K202I ();
static _KLsimple_closure_methodGVKi_0 K201;
static dylan_value K201I ();
static _KLsymbolGVKd KJside_effecting_;
static _KLsymbolGVKd KJindefinite_extent_;
static _KLbyte_stringGVKd_17 K205;
static _KLbyte_stringGVKd_14 K206;
static _KLsimple_closure_methodGVKi_0 K210;
static dylan_value K210I (dylan_value);
static _KLsymbolGVKd KJsymbol_;
static _KLbyte_stringGVKd_6 K212;
static _KLbyte_stringGVKd_10 K213;
static _KLsimple_closure_methodGVKi_0 KloopF241;
static dylan_value KloopF241I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_closure_methodGVKi_0 K222;
static dylan_value K222I ();
static _KLsimple_closure_methodGVKi_0 K221;
static dylan_value K221I ();
static _KLsimple_closure_methodGVKi_0 K232;
static dylan_value K232I ();
static _KLsimple_closure_methodGVKi_0 K231;
static dylan_value K231I ();
dylan_value Kop__as_lowercaseVdfmc_llvm_back_endMM0I (dylan_value, dylan_value);
static _KLsymbolGVKd KJsub_;
static _KLbyte_stringGVKd_3 K229;
static _KLbyte_stringGVKd_5 K230;
static _KLsimple_closure_methodGVKi_0 K240;
static dylan_value K240I (dylan_value);
static _KLsimple_closure_methodGVKi_0 K239;
static dylan_value K239I (dylan_value);
static _KLsymbolGVKd KJin_boundsQ_;
static _KLbyte_stringGVKd_10 K238;
static _KLsimple_closure_methodGVKi_0 K244;
static dylan_value K244I (dylan_value);
static _KLsignatureGVKe K245;
static _KLsimple_object_vectorGVKd_8 K246;
static _KLsignatureAvaluesGVKi K247;
static _KLsimple_object_vectorGVKd_4 K248;
static _KLbyte_stringGVKd_9 K249;
static _KLbyte_stringGVKd_14 K250;
static _KLbyte_stringGVKd_7 K251;
static _KLsymbolGVKd KJauxiliary_;
static _KLbyte_stringGVKd_9 K253;
static _KLsimple_closure_methodGVKi_0 K257;
static dylan_value K257I (dylan_value);
static _KLbyte_stringGVKd_16 K258;
static _KLsymbolGVKd KJLraw_byte_stringG_;
static _KLbyte_stringGVKd_17 K260;
static _KLbyte_stringGVKd_20 K261;
static _KLsymbolGVKd KJs1_;
static _KLsymbolGVKd KJs2_;
static _KLsymbolGVKd KJn_;
static _KLbyte_stringGVKd_1 K265;
static _KLbyte_stringGVKd_2 K266;
static _KLbyte_stringGVKd_2 K267;
static _KLbyte_stringGVKd_15 K268;
static _KLbyte_stringGVKd_14 K270;
static _KLbyte_stringGVKd_13 K271;
static _KLbyte_stringGVKd_13 K273;
static _KLbyte_stringGVKd_12 K274;
static _KLbyte_stringGVKd_14 K275;
static _KLbyte_stringGVKd_7 K276;
static _KLbyte_stringGVKd_10 K277;
static _KLbyte_stringGVKd_22 K279;
static _KLbyte_stringGVKd_9 K280;
static _KLbyte_stringGVKd_7 K281;

/* Indirection variables */

static dylan_value IKJPoblist_ = &KJPoblist_;
static dylan_value IKJtype_name_ = &KJtype_name_;
static dylan_value IKJLsimple_object_vectorG_ = &KJLsimple_object_vectorG_;
static dylan_value IKJattributes_ = &KJattributes_;
static dylan_value IKJsection_ = &KJsection_;
static dylan_value IKJambiguous_data_ = &KJambiguous_data_;
static dylan_value IKJPoblistUsize_ = &KJPoblistUsize_;
static dylan_value IKJLraw_integerG_ = &KJLraw_integerG_;
static dylan_value IKJuntraced_data_ = &KJuntraced_data_;
static dylan_value IKJPoblistUcursor_ = &KJPoblistUcursor_;
static dylan_value IKJparameter_names_ = &KJparameter_names_;
static dylan_value IKJparameter_types_spec_ = &KJparameter_types_spec_;
static dylan_value IKJvalue_types_spec_ = &KJvalue_types_spec_;
static dylan_value IKJemitter_ = &KJemitter_;
static dylan_value IKJmapped_emitter_ = &KJmapped_emitter_;
static dylan_value IKJgenerator_ = &KJgenerator_;
static dylan_value IKJdeclarator_ = &KJdeclarator_;
static dylan_value IKJprimitive_strncasecmp_ = &KJprimitive_strncasecmp_;
static dylan_value IKJprimitive_resolve_symbol_ = &KJprimitive_resolve_symbol_;
static dylan_value IKJprimitive_string_as_symbol_ = &KJprimitive_string_as_symbol_;
static dylan_value IKJprimitive_preboot_symbols_ = &KJprimitive_preboot_symbols_;
static dylan_value IKJoperands_ = &KJoperands_;
static dylan_value IKJmetadata_ = &KJmetadata_;
static dylan_value IKJvector_element_ = &KJvector_element_;
static dylan_value IKJoperator_ = &KJoperator_;
static dylan_value IKJmul_ = &KJmul_;
static dylan_value IKJinteger_ = &KJinteger_;
static dylan_value IKJattribute_list_ = &KJattribute_list_;
static dylan_value IKJcalling_convention_ = &KJcalling_convention_;
static dylan_value IKJDnumber_header_words_ = &KJDnumber_header_words_;
static dylan_value IKJLsymbolG_ = &KJLsymbolG_;
static dylan_value IKJpredicate_ = &KJpredicate_;
static dylan_value IKJne_ = &KJne_;
static dylan_value IKJLbyte_stringG_ = &KJLbyte_stringG_;
static dylan_value IKJalignment_ = &KJalignment_;
static dylan_value IKJstring_element_ = &KJstring_element_;
static dylan_value IKJult_ = &KJult_;
static dylan_value IKJadd_ = &KJadd_;
static dylan_value IKJsymbol_name_ = &KJsymbol_name_;
static dylan_value IKJeq_ = &KJeq_;
static dylan_value IKJashr_ = &KJashr_;
static dylan_value IKJside_effect_free_ = &KJside_effect_free_;
static dylan_value IKJstateless_ = &KJstateless_;
static dylan_value IKJdynamic_extent_ = &KJdynamic_extent_;
static dylan_value IKJstring_ = &KJstring_;
static dylan_value IKJside_effecting_ = &KJside_effecting_;
static dylan_value IKJindefinite_extent_ = &KJindefinite_extent_;
static dylan_value IKJsymbol_ = &KJsymbol_;
static dylan_value IKJsub_ = &KJsub_;
static dylan_value IKJin_boundsQ_ = &KJin_boundsQ_;
static dylan_value IKJauxiliary_ = &KJauxiliary_;
static dylan_value IKJLraw_byte_stringG_ = &KJLraw_byte_stringG_;
static dylan_value IKJs1_ = &KJs1_;
static dylan_value IKJs2_ = &KJs2_;
static dylan_value IKJn_ = &KJn_;

/* Variables */

dylan_value Poblist_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value PoblistUsize_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value PoblistUcursor_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value primitive_strncasecmp_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value primitive_resolve_symbol_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value primitive_string_as_symbol_descriptorVdfmc_llvm_back_end = &KPunboundVKi;
dylan_value primitive_preboot_symbols_descriptorVdfmc_llvm_back_end = &KPunboundVKi;

/* Objects */

static _KLsymbolGVKd KJPoblist_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K281
};

static _KLsymbolGVKd KJtype_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K280
};

static _KLsymbolGVKd KJLsimple_object_vectorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K279
};

static _KLsimple_closure_methodGVKi_0 K278 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K278I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJattributes_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K277
};

static _KLsymbolGVKd KJsection_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K276
};

static _KLsymbolGVKd KJambiguous_data_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K275
};

static _KLsymbolGVKd KJPoblistUsize_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K274
};

static _KLsymbolGVKd KJLraw_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K273
};

static _KLsimple_closure_methodGVKi_0 K272 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K272I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJuntraced_data_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K271
};

static _KLsymbolGVKd KJPoblistUcursor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K270
};

static _KLsimple_closure_methodGVKi_0 K269 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K269I,
  (dylan_value) 1
};

static _KLbyte_stringGVKd_21 K23 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "primitive-strncasecmp"
};

static _KLsymbolGVKd KJparameter_names_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K268
};

static _KLsimple_object_vectorGVKd_3 K25 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJs1_,
  &KJs2_,
  &KJn_
};

static _KLsymbolGVKd KJparameter_types_spec_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K261
};

static _KLsimple_object_vectorGVKd_3 K27 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJLraw_byte_stringG_,
  &KJLraw_byte_stringG_,
  &KJLraw_integerG_
};

static _KLsymbolGVKd KJvalue_types_spec_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K258
};

static _KLsimple_object_vectorGVKd_1 K29 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJLraw_integerG_
};

static _KLsimple_closure_methodGVKi_0 K254 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_1,
  &K101,
  &K254I,
  (dylan_value) 1
};

static _KLsimple_object_vectorGVKd_4 K32 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJside_effect_free_,
  &KJstateless_,
  &KJdynamic_extent_,
  &KJauxiliary_
};

static _KLsymbolGVKd KJemitter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K251
};

static _KLsymbolGVKd KJmapped_emitter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K250
};

static _KLsymbolGVKd KJgenerator_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K249
};

static _KLsimple_closure_methodGVKi_0 K214 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_4,
  &K247,
  &K214I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJdeclarator_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K213
};

static _KLsymbolGVKd KJprimitive_strncasecmp_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K23
};

static _KLbyte_stringGVKd_24 K42 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "primitive-resolve-symbol"
};

static _KLsimple_object_vectorGVKd_1 K43 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJsymbol_
};

static _KLsimple_object_vectorGVKd_1 K44 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJLsymbolG_
};

static _KLsimple_closure_methodGVKi_0 K207 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_1,
  &K101,
  &K207I,
  (dylan_value) 1
};

static _KLsimple_object_vectorGVKd_3 K47 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJside_effecting_,
  &KJstateless_,
  &KJindefinite_extent_
};

static _KLsimple_closure_methodGVKi_0 K196 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_2,
  &K183,
  &K196I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJprimitive_resolve_symbol_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K42
};

static _KLbyte_stringGVKd_26 K53 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "primitive-string-as-symbol"
};

static _KLsimple_object_vectorGVKd_1 K54 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJstring_
};

static _KLsimple_object_vectorGVKd_1 K55 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJLbyte_stringG_
};

static _KLsimple_closure_methodGVKi_0 K190 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_1,
  &K101,
  &K190I,
  (dylan_value) 1
};

static _KLsimple_object_vectorGVKd_3 K58 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJside_effect_free_,
  &KJstateless_,
  &KJdynamic_extent_
};

static _KLsimple_closure_methodGVKi_0 K102 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_2,
  &K183,
  &K102I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJprimitive_string_as_symbol_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K53
};

static _KLbyte_stringGVKd_25 K64 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "primitive-preboot-symbols"
};

static _KLsimple_object_vectorGVKd_1 K65 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJLsimple_object_vectorG_
};

static _KLsimple_closure_methodGVKi_0 K95 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_1,
  &K101,
  &K95I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K72 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &K92,
  &K72I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJprimitive_preboot_symbols_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K64
};

static _KLsimple_closure_methodGVKi_0 K90 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K90I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJoperands_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K89
};

static _KLsymbolGVKd KJmetadata_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K88
};

static _KLsymbolGVKd KJvector_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K87
};

static _KLsymbolGVKd KJoperator_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K86
};

static _KLsymbolGVKd KJmul_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K85
};

static _KLsymbolGVKd KJinteger_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K84
};

static _KLbyte_stringGVKd_11 K81 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "llvm.memcpy"
};

static _KLsymbolGVKd KJattribute_list_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K83
};

static _KLbyte_stringGVKd_14 K83 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "attribute-list"
};

static _KLbyte_stringGVKd_7 K84 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "integer"
};

static _KLbyte_stringGVKd_3 K85 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "mul"
};

static _KLbyte_stringGVKd_8 K86 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "operator"
};

static _KLbyte_stringGVKd_14 K87 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "vector-element"
};

static _KLbyte_stringGVKd_8 K88 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "metadata"
};

static _KLbyte_stringGVKd_8 K89 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "operands"
};

static _KLsignatureGVKe K91 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 45088769,
  &KPempty_vectorVKi
};

static _KLsignatureAvaluesGVKi K92 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K93,
  &K94
};

static _KLsimple_object_vectorGVKd_1 K93 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLllvm_back_endGVdfmc_llvm_back_end
};

static _KLsimple_object_vectorGVKd_1 K94 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLllvm_valueGVllvm
};

static _KLsimple_closure_methodGVKi_0 K100 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K100I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJcalling_convention_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K99
};

static _KLbyte_stringGVKd_18 K99 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "calling-convention"
};

static _KLsignatureAvaluesGVKi K101 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 34604037,
  &K93,
  &K94
};

static _KLsimple_closure_methodGVKi_0 K182 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K182I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K160 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K160I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJDnumber_header_words_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K159
};

static _KLsymbolGVKd KJLsymbolG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K158
};

static _KLsymbolGVKd KJpredicate_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K113
};

static _KLsymbolGVKd KJne_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K112
};

static _KLbyte_stringGVKd_2 K112 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 9,
  "ne"
};

static _KLbyte_stringGVKd_9 K113 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "predicate"
};

static _KLsimple_closure_methodGVKi_0 KloopF152 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_4,
  &K156,
  &KloopF152I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF131 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF131I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF129 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF129I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbyte_stringG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K128
};

static _KLsymbolGVKd KJalignment_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K127
};

static _KLsymbolGVKd KJstring_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K126
};

static _KLbyte_stringGVKd_53 K123 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 213,
  "PHI nodes must be grouped at the top of a basic block"
};

static _KLsymbolGVKd KJult_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K125
};

static _KLbyte_stringGVKd_3 K125 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "ult"
};

static _KLbyte_stringGVKd_14 K126 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "string-element"
};

static _KLbyte_stringGVKd_9 K127 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "alignment"
};

static _KLbyte_stringGVKd_13 K128 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<byte-string>"
};

static _KLsignatureGVKe K130 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040193,
  &KPempty_vectorVKi
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF145 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF145I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF144 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF144I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJadd_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K143
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K137 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 65593,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kop__object_pointer_castVdfmc_llvm_back_end
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K138 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 589881,
  &KPfalseVKi,
  &cache_header_engine_5,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kop__getslotptrVdfmc_llvm_back_end
};

static _KLsymbolGVKd KJsymbol_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K142
};

static _KLsymbolGVKd KJeq_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K141
};

static _KLbyte_stringGVKd_2 K141 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 9,
  "eq"
};

static _KLbyte_stringGVKd_11 K142 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "symbol-name"
};

static _KLbyte_stringGVKd_3 K143 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "add"
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF151 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF151I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF150 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__lookup_symbolF150I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__lookup_symbolF155 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &Kanonymous_of_op__lookup_symbolF155I,
  (dylan_value) 1
};

static _KLsignatureGVKe K156 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040209,
  &K157
};

static _KLsimple_object_vectorGVKd_4 K157 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_8 K158 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<symbol>"
};

static _KLbyte_stringGVKd_20 K159 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "$number-header-words"
};

_KLsimple_methodGVKe Kop__register_symbolVdfmc_llvm_back_endMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K180,
  &Kop__register_symbolVdfmc_llvm_back_endMM0I
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF179 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__register_symbolF179I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF167 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__register_symbolF167I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF178 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__register_symbolF178I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF175 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &Kanonymous_of_op__register_symbolF175I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_op__register_symbolF174 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &Kanonymous_of_op__register_symbolF174I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJashr_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K177
};

static _KLbyte_stringGVKd_4 K177 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "ashr"
};

static _KLsignatureGVKe K180 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41943049,
  &K181
};

static _KLsimple_object_vectorGVKd_2 K181 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLllvm_back_endGVdfmc_llvm_back_end,
  &KLllvm_valueGVllvm
};

static _KLsignatureAvaluesGVKi K183 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K181,
  &K94
};

static _KLsymbolGVKd KJside_effect_free_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K189
};

static _KLsymbolGVKd KJstateless_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K188
};

static _KLsymbolGVKd KJdynamic_extent_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K187
};

static _KLbyte_stringGVKd_14 K187 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "dynamic-extent"
};

static _KLbyte_stringGVKd_9 K188 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "stateless"
};

static _KLbyte_stringGVKd_16 K189 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "side-effect-free"
};

static _KLsimple_closure_methodGVKi_0 K193 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K193I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJstring_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K195
};

static _KLbyte_stringGVKd_6 K195 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "string"
};

static _KLsimple_closure_methodGVKi_0 K202 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K202I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K201 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K201I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJside_effecting_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K206
};

static _KLsymbolGVKd KJindefinite_extent_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K205
};

static _KLbyte_stringGVKd_17 K205 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "indefinite-extent"
};

static _KLbyte_stringGVKd_14 K206 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "side-effecting"
};

static _KLsimple_closure_methodGVKi_0 K210 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K210I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJsymbol_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K212
};

static _KLbyte_stringGVKd_6 K212 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "symbol"
};

static _KLbyte_stringGVKd_10 K213 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "declarator"
};

static _KLsimple_closure_methodGVKi_0 KloopF241 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_8,
  &K245,
  &KloopF241I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K222 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K222I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K221 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K221I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K232 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K232I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K231 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K130,
  &K231I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJsub_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K229
};

static _KLbyte_stringGVKd_3 K229 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "sub"
};

static _KLbyte_stringGVKd_5 K230 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "iWord"
};

static _KLsimple_closure_methodGVKi_0 K240 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K240I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 K239 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K239I,
  (dylan_value) 1
};

static _KLsymbolGVKd KJin_boundsQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K238
};

static _KLbyte_stringGVKd_10 K238 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "in-bounds?"
};

static _KLsimple_closure_methodGVKi_0 K244 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K244I,
  (dylan_value) 1
};

static _KLsignatureGVKe K245 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040225,
  &K246
};

static _KLsimple_object_vectorGVKd_8 K246 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLobjectGVKd
};

static _KLsignatureAvaluesGVKi K247 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555473,
  &K248,
  &K94
};

static _KLsimple_object_vectorGVKd_4 K248 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KLllvm_back_endGVdfmc_llvm_back_end,
  &KLllvm_valueGVllvm,
  &KLllvm_valueGVllvm,
  &KLllvm_valueGVllvm
};

static _KLbyte_stringGVKd_9 K249 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "generator"
};

static _KLbyte_stringGVKd_14 K250 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "mapped-emitter"
};

static _KLbyte_stringGVKd_7 K251 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "emitter"
};

static _KLsymbolGVKd KJauxiliary_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K253
};

static _KLbyte_stringGVKd_9 K253 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "auxiliary"
};

static _KLsimple_closure_methodGVKi_0 K257 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &rest_xep_0,
  &K91,
  &K257I,
  (dylan_value) 1
};

static _KLbyte_stringGVKd_16 K258 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "value-types-spec"
};

static _KLsymbolGVKd KJLraw_byte_stringG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K260
};

static _KLbyte_stringGVKd_17 K260 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<raw-byte-string>"
};

static _KLbyte_stringGVKd_20 K261 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "parameter-types-spec"
};

static _KLsymbolGVKd KJs1_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K267
};

static _KLsymbolGVKd KJs2_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K266
};

static _KLsymbolGVKd KJn_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K265
};

static _KLbyte_stringGVKd_1 K265 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 5,
  "n"
};

static _KLbyte_stringGVKd_2 K266 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 9,
  "s2"
};

static _KLbyte_stringGVKd_2 K267 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 9,
  "s1"
};

static _KLbyte_stringGVKd_15 K268 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "parameter-names"
};

static _KLbyte_stringGVKd_14 K270 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "%oblist_cursor"
};

static _KLbyte_stringGVKd_13 K271 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "untraced-data"
};

static _KLbyte_stringGVKd_13 K273 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<raw-integer>"
};

static _KLbyte_stringGVKd_12 K274 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "%oblist_size"
};

static _KLbyte_stringGVKd_14 K275 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "ambiguous-data"
};

static _KLbyte_stringGVKd_7 K276 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "section"
};

static _KLbyte_stringGVKd_10 K277 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "attributes"
};

static _KLbyte_stringGVKd_22 K279 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<simple-object-vector>"
};

static _KLbyte_stringGVKd_9 K280 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "type-name"
};

static _KLbyte_stringGVKd_7 K281 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "%oblist"
};

/* Code */

static dylan_value K278I () {
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  T0 = &KPempty_vectorVKi;
  MV_SET_ELT(0, &KPempty_vectorVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  return(T0);
}

static dylan_value K272I () {
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:17
  T0 = Kmake_raw_literalVdfmc_modelingMM3I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  return(T0);
}

static dylan_value K269I () {
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:21
  T0 = Kmake_raw_literalVdfmc_modelingMM3I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  return(T0);
}

static dylan_value K254I (dylan_value be_, dylan_value parameters_) {
  dylan_value function_;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value return_type_;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17_0;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28_0;
  dylan_value T29;
  dylan_value T30_0;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39_0;
  dylan_value T40_0;
  dylan_value T41;
  dylan_value T42;
  _KLsimple_object_vectorGVKd_10 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_8 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T4 = primitive_copy_vector(parameters_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  function_ = CALL2(&Kllvm_primitive_functionVdfmc_llvm_back_endMM0, be_, primitive_strncasecmp_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T5 = SLOT_VALUE_INITD(function_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T6 = SLOT_VALUE_INITD(function_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T7 = SLOT_VALUE_INITD(function_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, be_, T7, function_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T8.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T9 = primitive_copy_vector(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T10 = MAKE_CLOSURE_INITD(&K257, 1, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T40_0 = Kobject_classVKdI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T41 = T40_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T11 = CALL3(&Kmap_as_oneVKi, T41, T10, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  return_type_ = CALL2(&Kdo_constrain_call_typeYllvm_internalsVllvm, function_, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  if (return_type_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T13 = return_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T14.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T15 = primitive_copy_vector(&T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T16.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T17_0 = Kobject_classVKdI(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T18 = T17_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T19_0 = APPLY3(&Kconcatenate_asVKd, T18, T15, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T21 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    if (T21 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      T22 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      T23 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      SLOT_VALUE_SETTER(T22, T23, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      SLOT_VALUE_SETTER(&KPempty_listVKi, T23, 1);
      T24 = T23;
    } else {
      T24 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T43.vector_element_[0] = &KJtype_;
    T43.vector_element_[1] = T13;
    T43.vector_element_[2] = IKJoperands_;
    T43.vector_element_[3] = T20;
    T43.vector_element_[4] = IKJmetadata_;
    T43.vector_element_[5] = T24;
    T43.vector_element_[6] = IKJcalling_convention_;
    T43.vector_element_[7] = T5;
    T43.vector_element_[8] = IKJattribute_list_;
    T43.vector_element_[9] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T43);
    T36 = T42;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T25.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T26 = primitive_copy_vector(&T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T27.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T28_0 = Kobject_classVKdI(T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T29 = T28_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T30_0 = APPLY3(&Kconcatenate_asVKd, T29, T26, &T27);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T31 = T30_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T32 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    if (T32 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      T33 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      T34 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      SLOT_VALUE_SETTER(T33, T34, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
      SLOT_VALUE_SETTER(&KPempty_listVKi, T34, 1);
      T35 = T34;
    } else {
      T35 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    T45.vector_element_[0] = IKJoperands_;
    T45.vector_element_[1] = T31;
    T45.vector_element_[2] = IKJmetadata_;
    T45.vector_element_[3] = T35;
    T45.vector_element_[4] = IKJcalling_convention_;
    T45.vector_element_[5] = T5;
    T45.vector_element_[6] = IKJattribute_list_;
    T45.vector_element_[7] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T44 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T45);
    T36 = T44;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T37 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T38 = CALL1(&Kllvm_basic_block_instructionsVllvm, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  CALL2(&KaddXVKd, T38, T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T39_0 = T36;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  MV_SET_COUNT(1);
  return(T39_0);
}

static dylan_value K214I (dylan_value be_, dylan_value s1_, dylan_value s2_, dylan_value n_) {
  dylan_value T4;
  dylan_value T5;
  dylan_value nF6;
  dylan_value s1F7;
  dylan_value s2F8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11_0;
  dylan_value n_phi_operands_;
  dylan_value T13_0;
  dylan_value s1_phi_operands_;
  dylan_value T15_0;
  dylan_value s2_phi_operands_;
  dylan_value T17_0;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_4 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T23;
  dylan_value instructionsF24;
  dylan_value UtmpF25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  _KLsimple_object_vectorGVKd_4 T35 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T36;
  dylan_value instructionsF37;
  dylan_value UtmpF38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  _KLsimple_object_vectorGVKd_4 T48 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T49;
  dylan_value instructionsF50;
  dylan_value UtmpF51;
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58_0;
  dylan_value T59_0;
  dylan_value lhsF60;
  dylan_value T61_0;
  dylan_value T62_0;
  dylan_value rhsF63;
  dylan_value T64;
  dylan_value T65;
  _KLsimple_object_vectorGVKd_2 T66 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T67;
  dylan_value T68;
  dylan_value T69;
  dylan_value T70;
  dylan_value T71;
  _KLsimple_object_vectorGVKd_6 T72 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T73;
  dylan_value T74;
  dylan_value T75;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T4 = CONGRUENT_CALL2(&KLllvm_basic_blockGVllvm, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T13_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  n_phi_operands_ = T13_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T15_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  s1_phi_operands_ = T15_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T17_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  s2_phi_operands_ = T17_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T5 = &KloopF241;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  KloopF241I(s2_phi_operands_, s1_phi_operands_, n_phi_operands_, T4, be_, n_, s1_, s2_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  Kins__blockYllvm_builderVllvmI(be_, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T18 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T18 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T19 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T20 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(T19, T20, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(&KPempty_listVKi, T20, 1);
    T21 = T20;
  } else {
    T21 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T22.vector_element_[0] = IKJoperands_;
  T22.vector_element_[1] = n_phi_operands_;
  T22.vector_element_[2] = IKJmetadata_;
  T22.vector_element_[3] = T21;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  nF6 = CONGRUENT_CALL2(&KLllvm_phi_nodeGVllvm, &T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T23 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  instructionsF24 = CALL1(&Kllvm_basic_block_instructionsVllvm, T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KemptyQVKd, 1);
  UtmpF25 = CONGRUENT_CALL1(instructionsF24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (UtmpF25 != &KPfalseVKi) {
    T28 = UtmpF25;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T26 = CALL1(&KlastVKd, instructionsF24);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T27 = primitive_instanceQ(T26,&KLllvm_phi_nodeGVllvm);
    T28 = T27;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T28 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    KerrorVKdMM1I(&K123, &KPempty_vectorVKi);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T29 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T30 = CALL1(&Kllvm_basic_block_instructionsVllvm, T29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CALL2(&KaddXVKd, T30, nF6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T31 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T31 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T32 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T33 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(T32, T33, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(&KPempty_listVKi, T33, 1);
    T34 = T33;
  } else {
    T34 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T35.vector_element_[0] = IKJoperands_;
  T35.vector_element_[1] = s1_phi_operands_;
  T35.vector_element_[2] = IKJmetadata_;
  T35.vector_element_[3] = T34;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  s1F7 = CONGRUENT_CALL2(&KLllvm_phi_nodeGVllvm, &T35);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T36 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  instructionsF37 = CALL1(&Kllvm_basic_block_instructionsVllvm, T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KemptyQVKd, 1);
  UtmpF38 = CONGRUENT_CALL1(instructionsF37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (UtmpF38 != &KPfalseVKi) {
    T41 = UtmpF38;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T39 = CALL1(&KlastVKd, instructionsF37);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T40 = primitive_instanceQ(T39,&KLllvm_phi_nodeGVllvm);
    T41 = T40;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T41 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    KerrorVKdMM1I(&K123, &KPempty_vectorVKi);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T42 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T43 = CALL1(&Kllvm_basic_block_instructionsVllvm, T42);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CALL2(&KaddXVKd, T43, s1F7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T44 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T44 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T45 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T46 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(T45, T46, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(&KPempty_listVKi, T46, 1);
    T47 = T46;
  } else {
    T47 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T48.vector_element_[0] = IKJoperands_;
  T48.vector_element_[1] = s2_phi_operands_;
  T48.vector_element_[2] = IKJmetadata_;
  T48.vector_element_[3] = T47;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  s2F8 = CONGRUENT_CALL2(&KLllvm_phi_nodeGVllvm, &T48);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T49 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  instructionsF50 = CALL1(&Kllvm_basic_block_instructionsVllvm, T49);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KemptyQVKd, 1);
  UtmpF51 = CONGRUENT_CALL1(instructionsF50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (UtmpF51 != &KPfalseVKi) {
    T54 = UtmpF51;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T52 = CALL1(&KlastVKd, instructionsF50);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T53 = primitive_instanceQ(T52,&KLllvm_phi_nodeGVllvm);
    T54 = T53;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T54 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    KerrorVKdMM1I(&K123, &KPempty_vectorVKi);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T55 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T56 = CALL1(&Kllvm_basic_block_instructionsVllvm, T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CALL2(&KaddXVKd, T56, s2F8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T57 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T58_0 = CALL2(T57, be_, nF6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T59_0 = T58_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T58_0);
    primitive_type_check(T59_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  lhsF60 = T59_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T61_0 = CALL2(T57, be_, (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T62_0 = T61_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T61_0);
    primitive_type_check(T62_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  rhsF63 = T62_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T64 = CONGRUENT_CALL1(lhsF60);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T65 = CONGRUENT_CALL1(rhsF63);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T64, T65);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T66.vector_element_[0] = lhsF60;
  T66.vector_element_[1] = rhsF63;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T67 = primitive_copy_vector(&T66);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T68 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  if (T68 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
    T69 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
    T70 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
    SLOT_VALUE_SETTER(T69, T70, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
    SLOT_VALUE_SETTER(&KPempty_listVKi, T70, 1);
    T71 = T70;
  } else {
    T71 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T72.vector_element_[0] = IKJpredicate_;
  T72.vector_element_[1] = IKJne_;
  T72.vector_element_[2] = IKJoperands_;
  T72.vector_element_[3] = T67;
  T72.vector_element_[4] = IKJmetadata_;
  T72.vector_element_[5] = T71;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T73 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T72);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T74 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  T75 = CALL1(&Kllvm_basic_block_instructionsVllvm, T74);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:106
  CALL2(&KaddXVKd, T75, T73);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  T9 = MAKE_CLOSURE(&K222, 9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  INIT_CLOSURE(T9, 9, s2_phi_operands_, s1_phi_operands_, n_phi_operands_, s2F8, s1F7, nF6, T5, T4, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  T10 = MAKE_CLOSURE_INITD(&K221, 1, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  T11_0 = Kdo_ins__ifYllvm_internalsVllvmI(be_, T73, T9, T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  MV_SET_COUNT(1);
  return(T11_0);
}

static dylan_value K207I (dylan_value be_, dylan_value parameters_) {
  dylan_value function_;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value return_type_;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17_0;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28_0;
  dylan_value T29;
  dylan_value T30_0;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39_0;
  dylan_value T40_0;
  dylan_value T41;
  dylan_value T42;
  _KLsimple_object_vectorGVKd_10 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_8 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T4 = primitive_copy_vector(parameters_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  function_ = CALL2(&Kllvm_primitive_functionVdfmc_llvm_back_endMM0, be_, primitive_resolve_symbol_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T5 = SLOT_VALUE_INITD(function_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T6 = SLOT_VALUE_INITD(function_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T7 = SLOT_VALUE_INITD(function_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, be_, T7, function_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T8.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T9 = primitive_copy_vector(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T10 = MAKE_CLOSURE_INITD(&K210, 1, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T40_0 = Kobject_classVKdI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T41 = T40_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T11 = CALL3(&Kmap_as_oneVKi, T41, T10, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  return_type_ = CALL2(&Kdo_constrain_call_typeYllvm_internalsVllvm, function_, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  if (return_type_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T13 = return_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T14.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T15 = primitive_copy_vector(&T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T16.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T17_0 = Kobject_classVKdI(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T18 = T17_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T19_0 = APPLY3(&Kconcatenate_asVKd, T18, T15, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T21 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    if (T21 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      T22 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      T23 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      SLOT_VALUE_SETTER(T22, T23, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      SLOT_VALUE_SETTER(&KPempty_listVKi, T23, 1);
      T24 = T23;
    } else {
      T24 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T43.vector_element_[0] = &KJtype_;
    T43.vector_element_[1] = T13;
    T43.vector_element_[2] = IKJoperands_;
    T43.vector_element_[3] = T20;
    T43.vector_element_[4] = IKJmetadata_;
    T43.vector_element_[5] = T24;
    T43.vector_element_[6] = IKJcalling_convention_;
    T43.vector_element_[7] = T5;
    T43.vector_element_[8] = IKJattribute_list_;
    T43.vector_element_[9] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T43);
    T36 = T42;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T25.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T26 = primitive_copy_vector(&T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T27.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T28_0 = Kobject_classVKdI(T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T29 = T28_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T30_0 = APPLY3(&Kconcatenate_asVKd, T29, T26, &T27);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T31 = T30_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T32 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    if (T32 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      T33 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      T34 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      SLOT_VALUE_SETTER(T33, T34, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
      SLOT_VALUE_SETTER(&KPempty_listVKi, T34, 1);
      T35 = T34;
    } else {
      T35 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    T45.vector_element_[0] = IKJoperands_;
    T45.vector_element_[1] = T31;
    T45.vector_element_[2] = IKJmetadata_;
    T45.vector_element_[3] = T35;
    T45.vector_element_[4] = IKJcalling_convention_;
    T45.vector_element_[5] = T5;
    T45.vector_element_[6] = IKJattribute_list_;
    T45.vector_element_[7] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T44 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T45);
    T36 = T44;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T37 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T38 = CALL1(&Kllvm_basic_block_instructionsVllvm, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  CALL2(&KaddXVKd, T38, T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T39_0 = T36;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  MV_SET_COUNT(1);
  return(T39_0);
}

static dylan_value K196I (dylan_value be_, dylan_value symbol_) {
  dylan_value T3;
  dylan_value interned_obj_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8_0;
  dylan_value T9;
  dylan_value symbol_cast_;
  dylan_value symbol_name_slot_ptr_;
  dylan_value T12;
  dylan_value ptrtype_;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29_0;
  dylan_value T30_0;
  dylan_value T31;
  _KLsimple_object_vectorGVKd_1 T32 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  _KLsimple_object_vectorGVKd_8 T42 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T43;
  _KLsimple_object_vectorGVKd_6 T44 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value name_;
  dylan_value T46;
  dylan_value T47_0;
  dylan_value T48_0;
  dylan_value lhsF49;
  dylan_value T50_0;
  dylan_value T51_0;
  dylan_value rhsF52;
  dylan_value T53;
  dylan_value T54;
  _KLsimple_object_vectorGVKd_2 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  _KLsimple_object_vectorGVKd_6 T61 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:196
  T9 = SLOT_VALUE_INITD(be_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:199
  symbol_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(be_, symbol_, IKJLsymbolG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:201
  symbol_name_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM1I(be_, symbol_cast_, IKJLsymbolG_, IKJsymbol_name_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  CONGRUENT_CALL_PROLOG(&Kback_end_word_sizeVdfmc_back_end, 1);
  T3 = CONGRUENT_CALL1(be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T12 = CONGRUENT_CALL1(symbol_name_slot_ptr_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtype_ = CONGRUENT_CALL1(T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  T14 = primitive_instanceQ(ptrtype_,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  if (T14 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T15 = ptrtype_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T16 = SLOT_VALUE_INITD(T15, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T17 = CONGRUENT_CALL1(T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T18 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T19_0 = CALL2(T18, be_, symbol_name_slot_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T20_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T20_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T21 = T20_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T22.vector_element_[0] = T21;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T23 = primitive_copy_vector(&T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T24 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    if (T24 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      T25 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      T26 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      SLOT_VALUE_SETTER(T25, T26, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      SLOT_VALUE_SETTER(&KPempty_listVKi, T26, 1);
      T27 = T26;
    } else {
      T27 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T42.vector_element_[0] = &KJtype_;
    T42.vector_element_[1] = T17;
    T42.vector_element_[2] = IKJoperands_;
    T42.vector_element_[3] = T23;
    T42.vector_element_[4] = IKJmetadata_;
    T42.vector_element_[5] = T27;
    T42.vector_element_[6] = IKJalignment_;
    T42.vector_element_[7] = T3;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T41 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T42);
    T38 = T41;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T28 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T29_0 = CALL2(T28, be_, symbol_name_slot_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T30_0 = T29_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T29_0);
      primitive_type_check(T30_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T31 = T30_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T32.vector_element_[0] = T31;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T33 = primitive_copy_vector(&T32);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T34 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    if (T34 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      T35 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      T36 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      SLOT_VALUE_SETTER(T35, T36, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
      SLOT_VALUE_SETTER(&KPempty_listVKi, T36, 1);
      T37 = T36;
    } else {
      T37 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    T44.vector_element_[0] = IKJoperands_;
    T44.vector_element_[1] = T33;
    T44.vector_element_[2] = IKJmetadata_;
    T44.vector_element_[3] = T37;
    T44.vector_element_[4] = IKJalignment_;
    T44.vector_element_[5] = T3;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T43 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T44);
    T38 = T43;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  T39 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  T40 = CALL1(&Kllvm_basic_block_instructionsVllvm, T39);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:203
  CALL2(&KaddXVKd, T40, T38);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:204
  name_ = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(be_, T38, IKJLbyte_stringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:207
  interned_obj_ = Kop__lookup_symbolVdfmc_llvm_back_endMM0I(be_, name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CONGRUENT_CALL_PROLOG(&Kemit_referenceVdfmc_back_end, 3);
  T5 = CONGRUENT_CALL3(be_, T9, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T46 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T47_0 = CALL2(T46, be_, interned_obj_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T48_0 = T47_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T47_0);
    primitive_type_check(T48_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  lhsF49 = T48_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T50_0 = CALL2(T46, be_, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T51_0 = T50_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T50_0);
    primitive_type_check(T51_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  rhsF52 = T51_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T53 = CONGRUENT_CALL1(lhsF49);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T54 = CONGRUENT_CALL1(rhsF52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T53, T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T55.vector_element_[0] = lhsF49;
  T55.vector_element_[1] = rhsF52;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T56 = primitive_copy_vector(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T57 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  if (T57 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
    T58 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
    T59 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
    SLOT_VALUE_SETTER(T58, T59, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
    SLOT_VALUE_SETTER(&KPempty_listVKi, T59, 1);
    T60 = T59;
  } else {
    T60 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T61.vector_element_[0] = IKJpredicate_;
  T61.vector_element_[1] = IKJne_;
  T61.vector_element_[2] = IKJoperands_;
  T61.vector_element_[3] = T56;
  T61.vector_element_[4] = IKJmetadata_;
  T61.vector_element_[5] = T60;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T62 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T61);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T63 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  T64 = CALL1(&Kllvm_basic_block_instructionsVllvm, T63);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:208
  CALL2(&KaddXVKd, T64, T62);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  T6 = MAKE_CLOSURE_INITD(&K202, 1, interned_obj_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  T7 = MAKE_CLOSURE_INITD(&K201, 2, symbol_, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  T8_0 = Kdo_ins__ifYllvm_internalsVllvmI(be_, T62, T6, T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  MV_SET_COUNT(1);
  return(T8_0);
}

static dylan_value K190I (dylan_value be_, dylan_value parameters_) {
  dylan_value function_;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value return_type_;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17_0;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28_0;
  dylan_value T29;
  dylan_value T30_0;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39_0;
  dylan_value T40_0;
  dylan_value T41;
  dylan_value T42;
  _KLsimple_object_vectorGVKd_10 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_8 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T4 = primitive_copy_vector(parameters_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  function_ = CALL2(&Kllvm_primitive_functionVdfmc_llvm_back_endMM0, be_, primitive_string_as_symbol_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T5 = SLOT_VALUE_INITD(function_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T6 = SLOT_VALUE_INITD(function_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T7 = SLOT_VALUE_INITD(function_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, be_, T7, function_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T8.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T9 = primitive_copy_vector(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T10 = MAKE_CLOSURE_INITD(&K193, 1, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T40_0 = Kobject_classVKdI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T41 = T40_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T11 = CALL3(&Kmap_as_oneVKi, T41, T10, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  return_type_ = CALL2(&Kdo_constrain_call_typeYllvm_internalsVllvm, function_, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  if (return_type_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T13 = return_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T14.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T15 = primitive_copy_vector(&T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T16.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T17_0 = Kobject_classVKdI(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T18 = T17_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T19_0 = APPLY3(&Kconcatenate_asVKd, T18, T15, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T21 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    if (T21 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      T22 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      T23 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      SLOT_VALUE_SETTER(T22, T23, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      SLOT_VALUE_SETTER(&KPempty_listVKi, T23, 1);
      T24 = T23;
    } else {
      T24 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T43.vector_element_[0] = &KJtype_;
    T43.vector_element_[1] = T13;
    T43.vector_element_[2] = IKJoperands_;
    T43.vector_element_[3] = T20;
    T43.vector_element_[4] = IKJmetadata_;
    T43.vector_element_[5] = T24;
    T43.vector_element_[6] = IKJcalling_convention_;
    T43.vector_element_[7] = T5;
    T43.vector_element_[8] = IKJattribute_list_;
    T43.vector_element_[9] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T43);
    T36 = T42;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T25.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T26 = primitive_copy_vector(&T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T27.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T28_0 = Kobject_classVKdI(T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T29 = T28_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T30_0 = APPLY3(&Kconcatenate_asVKd, T29, T26, &T27);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T31 = T30_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T32 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    if (T32 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      T33 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      T34 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      SLOT_VALUE_SETTER(T33, T34, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
      SLOT_VALUE_SETTER(&KPempty_listVKi, T34, 1);
      T35 = T34;
    } else {
      T35 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    T45.vector_element_[0] = IKJoperands_;
    T45.vector_element_[1] = T31;
    T45.vector_element_[2] = IKJmetadata_;
    T45.vector_element_[3] = T35;
    T45.vector_element_[4] = IKJcalling_convention_;
    T45.vector_element_[5] = T5;
    T45.vector_element_[6] = IKJattribute_list_;
    T45.vector_element_[7] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T44 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T45);
    T36 = T44;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T37 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T38 = CALL1(&Kllvm_basic_block_instructionsVllvm, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  CALL2(&KaddXVKd, T38, T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T39_0 = T36;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  MV_SET_COUNT(1);
  return(T39_0);
}

static dylan_value K102I (dylan_value be_, dylan_value string_) {
  dylan_value header_words_;
  dylan_value T4;
  dylan_value symbol_class_;
  dylan_value interned_obj_;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14_0;
  dylan_value lhsF15;
  dylan_value T16_0;
  dylan_value T17_0;
  dylan_value rhsF18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_2 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  _KLsimple_object_vectorGVKd_6 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:221
  header_words_ = Kdylan_valueVdfmc_namespaceI(IKJDnumber_header_words_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:222
  T4 = Kdylan_valueVdfmc_namespaceI(IKJLsymbolG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:222
  primitive_type_check(T4, &KLBclassGVdfmc_modeling);
  symbol_class_ = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:223
  T11 = SLOT_VALUE_INITD(be_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:226
  interned_obj_ = Kop__lookup_symbolVdfmc_llvm_back_endMM0I(be_, string_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CONGRUENT_CALL_PROLOG(&Kemit_referenceVdfmc_back_end, 3);
  T7 = CONGRUENT_CALL3(be_, T11, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T12 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T13_0 = CALL2(T12, be_, interned_obj_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T14_0 = T13_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T13_0);
    primitive_type_check(T14_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  lhsF15 = T14_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T16_0 = CALL2(T12, be_, T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T17_0 = T16_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T16_0);
    primitive_type_check(T17_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  rhsF18 = T17_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T19 = CONGRUENT_CALL1(lhsF15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T20 = CONGRUENT_CALL1(rhsF18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T19, T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T21.vector_element_[0] = lhsF15;
  T21.vector_element_[1] = rhsF18;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T22 = primitive_copy_vector(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T23 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  if (T23 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
    T24 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
    T25 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
    SLOT_VALUE_SETTER(T24, T25, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
    SLOT_VALUE_SETTER(&KPempty_listVKi, T25, 1);
    T26 = T25;
  } else {
    T26 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T27.vector_element_[0] = IKJpredicate_;
  T27.vector_element_[1] = IKJne_;
  T27.vector_element_[2] = IKJoperands_;
  T27.vector_element_[3] = T22;
  T27.vector_element_[4] = IKJmetadata_;
  T27.vector_element_[5] = T26;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T28 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T29 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  T30 = CALL1(&Kllvm_basic_block_instructionsVllvm, T29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:227
  CALL2(&KaddXVKd, T30, T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  T8 = MAKE_CLOSURE_INITD(&K182, 1, interned_obj_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  T9 = MAKE_CLOSURE_INITD(&K160, 5, T11, symbol_class_, header_words_, string_, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  T10_0 = Kdo_ins__ifYllvm_internalsVllvmI(be_, T28, T8, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  MV_SET_COUNT(1);
  return(T10_0);
}

static dylan_value K95I (dylan_value be_, dylan_value parameters_) {
  dylan_value function_;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value return_type_;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17_0;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28_0;
  dylan_value T29;
  dylan_value T30_0;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39_0;
  dylan_value T40_0;
  dylan_value T41;
  dylan_value T42;
  _KLsimple_object_vectorGVKd_10 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_8 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T4 = primitive_copy_vector(parameters_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  function_ = CALL2(&Kllvm_primitive_functionVdfmc_llvm_back_endMM0, be_, primitive_preboot_symbols_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T5 = SLOT_VALUE_INITD(function_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T6 = SLOT_VALUE_INITD(function_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T7 = SLOT_VALUE_INITD(function_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, be_, T7, function_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T8.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T9 = primitive_copy_vector(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T10 = MAKE_CLOSURE_INITD(&K100, 1, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T40_0 = Kobject_classVKdI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T41 = T40_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T11 = CALL3(&Kmap_as_oneVKi, T41, T10, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  return_type_ = CALL2(&Kdo_constrain_call_typeYllvm_internalsVllvm, function_, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  if (return_type_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T13 = return_type_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T14.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T15 = primitive_copy_vector(&T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T16.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T17_0 = Kobject_classVKdI(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T18 = T17_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T19_0 = APPLY3(&Kconcatenate_asVKd, T18, T15, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T21 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    if (T21 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      T22 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      T23 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      SLOT_VALUE_SETTER(T22, T23, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      SLOT_VALUE_SETTER(&KPempty_listVKi, T23, 1);
      T24 = T23;
    } else {
      T24 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T43.vector_element_[0] = &KJtype_;
    T43.vector_element_[1] = T13;
    T43.vector_element_[2] = IKJoperands_;
    T43.vector_element_[3] = T20;
    T43.vector_element_[4] = IKJmetadata_;
    T43.vector_element_[5] = T24;
    T43.vector_element_[6] = IKJcalling_convention_;
    T43.vector_element_[7] = T5;
    T43.vector_element_[8] = IKJattribute_list_;
    T43.vector_element_[9] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T43);
    T36 = T42;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T25.vector_element_[0] = function_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T26 = primitive_copy_vector(&T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T27.vector_element_[0] = T11;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T28_0 = Kobject_classVKdI(T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T29 = T28_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T30_0 = APPLY3(&Kconcatenate_asVKd, T29, T26, &T27);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T31 = T30_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T32 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    if (T32 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      T33 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      T34 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      SLOT_VALUE_SETTER(T33, T34, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
      SLOT_VALUE_SETTER(&KPempty_listVKi, T34, 1);
      T35 = T34;
    } else {
      T35 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    T45.vector_element_[0] = IKJoperands_;
    T45.vector_element_[1] = T31;
    T45.vector_element_[2] = IKJmetadata_;
    T45.vector_element_[3] = T35;
    T45.vector_element_[4] = IKJcalling_convention_;
    T45.vector_element_[5] = T5;
    T45.vector_element_[6] = IKJattribute_list_;
    T45.vector_element_[7] = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T44 = CONGRUENT_CALL2(&KLllvm_call_instructionGVllvm, &T45);
    T36 = T44;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T37 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T38 = CALL1(&Kllvm_basic_block_instructionsVllvm, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  CALL2(&KaddXVKd, T38, T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T39_0 = T36;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  MV_SET_COUNT(1);
  return(T39_0);
}

static dylan_value K72I (dylan_value be_) {
  dylan_value T1;
  dylan_value sov_class_;
  dylan_value word_size_;
  dylan_value T4;
  dylan_value cursor_ref_;
  dylan_value res_;
  dylan_value dst_byte_ptr_;
  dylan_value src_byte_ptr_;
  dylan_value T9_0;
  dylan_value T10;
  dylan_value T11;
  dylan_value ptrtypeF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18_0;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28_0;
  dylan_value T29_0;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_1 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  _KLsimple_object_vectorGVKd_6 T41 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T42;
  _KLsimple_object_vectorGVKd_4 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value oblist_cast_;
  dylan_value T45;
  dylan_value ptrtypeF46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52_0;
  dylan_value T53_0;
  dylan_value T54;
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62_0;
  dylan_value T63_0;
  dylan_value T64;
  _KLsimple_object_vectorGVKd_1 T65 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T66;
  dylan_value T67;
  dylan_value T68;
  dylan_value T69;
  dylan_value T70;
  dylan_value T71;
  dylan_value T72;
  dylan_value T73;
  dylan_value T74;
  _KLsimple_object_vectorGVKd_6 T75 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T76;
  _KLsimple_object_vectorGVKd_4 T77 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value res_cast_;
  dylan_value dst_slot_ptr_;
  dylan_value src_slot_ptr_;
  dylan_value T81;
  dylan_value T82_0;
  dylan_value T83_0;
  dylan_value lhsF84;
  dylan_value T85_0;
  dylan_value T86_0;
  dylan_value rhsF87;
  dylan_value T88;
  dylan_value T89;
  _KLsimple_object_vectorGVKd_2 T90 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T91;
  dylan_value T92;
  dylan_value T93;
  dylan_value T94;
  dylan_value T95;
  dylan_value T96;
  dylan_value T97;
  dylan_value T98;
  _KLsimple_object_vectorGVKd_6 T99 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T100_0;
  _KLsimple_object_vectorGVKd_4 T101 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T102;
  _KLsimple_object_vectorGVKd_5 T103 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};
  dylan_value T104;
  _KLsimple_object_vectorGVKd_1 T105 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T106;
  dylan_value T107;
  dylan_value T108;
  dylan_value T109;
  dylan_value T110;
  dylan_value T111;
  dylan_value functionF112;
  dylan_value T113;
  dylan_value T114;
  dylan_value functionF115;
  dylan_value T116;
  dylan_value T117_0;
  dylan_value T118;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:247
  T1 = Kdylan_valueVdfmc_namespaceI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:247
  primitive_type_check(T1, &KLBclassGVdfmc_modeling);
  sov_class_ = T1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:248
  T10 = SLOT_VALUE_INITD(be_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:249
  CONGRUENT_CALL_PROLOG(&Kback_end_word_sizeVdfmc_back_end, 1);
  word_size_ = CONGRUENT_CALL1(be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  T4 = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T10, Poblist_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T11 = CONGRUENT_CALL1(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF12 = CONGRUENT_CALL1(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  T13 = primitive_instanceQ(ptrtypeF12,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  if (T13 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T14 = ptrtypeF12;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T15 = SLOT_VALUE_INITD(T14, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T16 = CONGRUENT_CALL1(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T17 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T18_0 = CALL2(T17, be_, T4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T19_0 = T18_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T18_0);
      primitive_type_check(T19_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T21.vector_element_[0] = T20;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T22 = primitive_copy_vector(&T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T23 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    if (T23 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      T24 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      T25 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      SLOT_VALUE_SETTER(T24, T25, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      SLOT_VALUE_SETTER(&KPempty_listVKi, T25, 1);
      T26 = T25;
    } else {
      T26 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T41.vector_element_[0] = &KJtype_;
    T41.vector_element_[1] = T16;
    T41.vector_element_[2] = IKJoperands_;
    T41.vector_element_[3] = T22;
    T41.vector_element_[4] = IKJmetadata_;
    T41.vector_element_[5] = T26;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T40 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T41);
    T37 = T40;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T27 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T28_0 = CALL2(T27, be_, T4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T29_0 = T28_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T28_0);
      primitive_type_check(T29_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T30 = T29_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T31.vector_element_[0] = T30;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T32 = primitive_copy_vector(&T31);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T33 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    if (T33 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      T34 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      T35 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      SLOT_VALUE_SETTER(T34, T35, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
      SLOT_VALUE_SETTER(&KPempty_listVKi, T35, 1);
      T36 = T35;
    } else {
      T36 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    T43.vector_element_[0] = IKJoperands_;
    T43.vector_element_[1] = T32;
    T43.vector_element_[2] = IKJmetadata_;
    T43.vector_element_[3] = T36;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T43);
    T37 = T42;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  T38 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  T39 = CALL1(&Kllvm_basic_block_instructionsVllvm, T38);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:252
  CALL2(&KaddXVKd, T39, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:253
  oblist_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM0I(be_, T37, sov_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:255
  cursor_ref_ = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T10, PoblistUcursor_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T45 = CONGRUENT_CALL1(cursor_ref_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF46 = CONGRUENT_CALL1(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  T47 = primitive_instanceQ(ptrtypeF46,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  if (T47 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T48 = ptrtypeF46;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T49 = SLOT_VALUE_INITD(T48, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T50 = CONGRUENT_CALL1(T49);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T51 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T52_0 = CALL2(T51, be_, cursor_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T53_0 = T52_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T52_0);
      primitive_type_check(T53_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T54 = T53_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T55.vector_element_[0] = T54;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T56 = primitive_copy_vector(&T55);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T57 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    if (T57 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      T58 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      T59 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      SLOT_VALUE_SETTER(T58, T59, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      SLOT_VALUE_SETTER(&KPempty_listVKi, T59, 1);
      T60 = T59;
    } else {
      T60 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T75.vector_element_[0] = &KJtype_;
    T75.vector_element_[1] = T50;
    T75.vector_element_[2] = IKJoperands_;
    T75.vector_element_[3] = T56;
    T75.vector_element_[4] = IKJmetadata_;
    T75.vector_element_[5] = T60;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T74 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T75);
    T71 = T74;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T61 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T62_0 = CALL2(T61, be_, cursor_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T63_0 = T62_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T62_0);
      primitive_type_check(T63_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T64 = T63_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T65.vector_element_[0] = T64;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T66 = primitive_copy_vector(&T65);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T67 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    if (T67 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      T68 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      T69 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      SLOT_VALUE_SETTER(T68, T69, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
      SLOT_VALUE_SETTER(&KPempty_listVKi, T69, 1);
      T70 = T69;
    } else {
      T70 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    T77.vector_element_[0] = IKJoperands_;
    T77.vector_element_[1] = T66;
    T77.vector_element_[2] = IKJmetadata_;
    T77.vector_element_[3] = T70;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T76 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T77);
    T71 = T76;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  T72 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  T73 = CALL1(&Kllvm_basic_block_instructionsVllvm, T72);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:256
  CALL2(&KaddXVKd, T73, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:259
  res_ = Kop__allocate_vectorVdfmc_llvm_back_endMM0I(be_, T71, &KPempty_vectorVKi, &KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:262
  res_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM0I(be_, res_, sov_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:264
  dst_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM0I(be_, res_cast_, sov_class_, IKJvector_element_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:265
  dst_byte_ptr_ = CALL3(&Kins__bitcastYllvm_builderVllvm, be_, dst_slot_ptr_, Dllvm_i8T_typeVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:268
  src_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM0I(be_, oblist_cast_, sov_class_, IKJvector_element_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:269
  src_byte_ptr_ = CALL3(&Kins__bitcastYllvm_builderVllvm, be_, src_slot_ptr_, Dllvm_i8T_typeVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T81 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T82_0 = CALL2(T81, be_, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T83_0 = T82_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T82_0);
    primitive_type_check(T83_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  lhsF84 = T83_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T85_0 = CALL2(T81, be_, word_size_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T86_0 = T85_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T85_0);
    primitive_type_check(T86_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  rhsF87 = T86_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T88 = CONGRUENT_CALL1(lhsF84);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T89 = CONGRUENT_CALL1(rhsF87);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T88, T89);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T90.vector_element_[0] = lhsF84;
  T90.vector_element_[1] = rhsF87;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T91 = primitive_copy_vector(&T90);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T92 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  if (T92 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
    T93 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
    T94 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
    SLOT_VALUE_SETTER(T93, T94, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
    SLOT_VALUE_SETTER(&KPempty_listVKi, T94, 1);
    T95 = T94;
  } else {
    T95 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T99.vector_element_[0] = IKJoperator_;
  T99.vector_element_[1] = IKJmul_;
  T99.vector_element_[2] = IKJoperands_;
  T99.vector_element_[3] = T91;
  T99.vector_element_[4] = IKJmetadata_;
  T99.vector_element_[5] = T95;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T98 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T99);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T96 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  T97 = CALL1(&Kllvm_basic_block_instructionsVllvm, T96);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:271
  CALL2(&KaddXVKd, T97, T98);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:274
  T101.vector_element_[0] = &KJtype_;
  T101.vector_element_[1] = Dllvm_i32_typeVllvm;
  T101.vector_element_[2] = IKJinteger_;
  T101.vector_element_[3] = word_size_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:274
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T100_0 = CONGRUENT_CALL2(&KLllvm_integer_constantGVllvm, &T101);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:274
  T102 = T100_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:273
  T103.vector_element_[0] = dst_byte_ptr_;
  T103.vector_element_[1] = src_byte_ptr_;
  T103.vector_element_[2] = T98;
  T103.vector_element_[3] = T102;
  T103.vector_element_[4] = Dllvm_falseVllvm;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:273
  T104 = primitive_copy_vector(&T103);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T105.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T106 = primitive_copy_vector(&T105);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T107 = MAKE_CLOSURE_INITD(&K90, 1, T106);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T117_0 = Kobject_classVKdI(T104);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T118 = T117_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T108 = CALL3(&Kmap_as_oneVKi, T118, T107, T104);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T109 = CALL2(&KelementVKd, Dllvm_intrinsic_makersYllvm_internalsVllvm, &K81);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  primitive_type_check(T109, &KLfunctionGVKd);
  T110 = T109;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T111 = CALL1(T110, T108);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  primitive_type_check(T111, &KLllvm_functionGVllvm);
  functionF112 = T111;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T113 = SLOT_VALUE_INITD(functionF112, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T114 = CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, be_, T113, functionF112);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  primitive_type_check(T114, &KLllvm_functionGVllvm);
  functionF115 = T114;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T116 = SLOT_VALUE_INITD(functionF115, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  APPLY6(&Kins__callYllvm_builderVllvm, be_, functionF115, T108, IKJattribute_list_, T116, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:275
  T9_0 = res_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  MV_SET_COUNT(1);
  return(T9_0);
}

static dylan_value K90I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:272
  return(T2);
}

static dylan_value K100I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  return(T2);
}

static dylan_value K182I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:230
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  return(T0);
}

static dylan_value K160I () {
  dylan_value total_size_;
  dylan_value T2;
  dylan_value byte_size_;
  dylan_value T4;
  dylan_value symbol_;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14_0;
  dylan_value T15_0;
  dylan_value T16;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T7 = SLOT_VALUE(CREF(1), 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T8 = SLOT_VALUE_INITD(T7, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T9 = primitive_cast_integer_as_raw(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T10 = primitive_machine_word_logand(T9,262140);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T11 = primitive_machine_word_logior(T10,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  T12 = primitive_cast_raw_as_integer(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:233
  CONGRUENT_CALL_PROLOG(&KAVKd, 2);
  total_size_ = CONGRUENT_CALL2(CREF(2), T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:234
  CONGRUENT_CALL_PROLOG(&Kback_end_word_sizeVdfmc_back_end, 1);
  T2 = CONGRUENT_CALL1(CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:234
  CONGRUENT_CALL_PROLOG(&KTVKd, 2);
  byte_size_ = CONGRUENT_CALL2(total_size_, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:238
  T13 = SLOT_VALUE(CREF(1), 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:238
  T14_0 = KCclass_mm_wrapperVdfmc_modelingMM0I(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:238
  T15_0 = T14_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T14_0);
    primitive_type_check(T15_0, &KLmodel_valueGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:238
  T16 = T15_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:238
  CONGRUENT_CALL_PROLOG(&Kemit_referenceVdfmc_back_end, 3);
  T4 = CONGRUENT_CALL3(CREF(4), CREF(0), T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:236
  symbol_ = CALL5(&Kcall_primitiveVdfmc_llvm_back_end, CREF(4), primitive_alloc_s1_descriptorVdfmc_llvm_back_end, byte_size_, T4, CREF(3));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:240
  CALL2(&Kop__register_symbolVdfmc_llvm_back_endMM0, CREF(4), symbol_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:241
  T6 = symbol_;
  MV_SET_ELT(0, symbol_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:228
  return(T6);
}

dylan_value Kop__lookup_symbolVdfmc_llvm_back_endMM0I (dylan_value be_, dylan_value name_) {
  dylan_value word_size_;
  dylan_value name_len_raw_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value i_;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12_0;
  dylan_value T13;
  dylan_value name_cast_;
  dylan_value size_slot_ptr_;
  dylan_value T16;
  dylan_value ptrtypeF17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;
  dylan_value T25;
  _KLsimple_object_vectorGVKd_1 T26 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33_0;
  dylan_value T34_0;
  dylan_value T35;
  _KLsimple_object_vectorGVKd_1 T36 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  _KLsimple_object_vectorGVKd_8 T46 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T47;
  _KLsimple_object_vectorGVKd_6 T48 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  _KLsimple_object_vectorGVKd_1 T49 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value name_string_;
  dylan_value T51;
  dylan_value ptrtypeF52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58_0;
  dylan_value T59_0;
  dylan_value T60;
  _KLsimple_object_vectorGVKd_1 T61 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  dylan_value T65;
  dylan_value T66;
  dylan_value T67;
  dylan_value T68_0;
  dylan_value T69_0;
  dylan_value T70;
  _KLsimple_object_vectorGVKd_1 T71 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T72;
  dylan_value T73;
  dylan_value T74;
  dylan_value T75;
  dylan_value T76;
  dylan_value T77;
  dylan_value T78;
  dylan_value T79;
  dylan_value T80;
  _KLsimple_object_vectorGVKd_6 T81 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T82;
  _KLsimple_object_vectorGVKd_4 T83 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value oblist_cast_;
  dylan_value T85;
  dylan_value ptrtypeF86;
  dylan_value T87;
  dylan_value T88;
  dylan_value T89;
  dylan_value T90;
  dylan_value T91;
  dylan_value T92_0;
  dylan_value T93_0;
  dylan_value T94;
  _KLsimple_object_vectorGVKd_1 T95 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T96;
  dylan_value T97;
  dylan_value T98;
  dylan_value T99;
  dylan_value T100;
  dylan_value T101;
  dylan_value T102_0;
  dylan_value T103_0;
  dylan_value T104;
  _KLsimple_object_vectorGVKd_1 T105 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T106;
  dylan_value T107;
  dylan_value T108;
  dylan_value T109;
  dylan_value T110;
  dylan_value T111;
  dylan_value T112;
  dylan_value T113;
  dylan_value T114;
  _KLsimple_object_vectorGVKd_6 T115 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T116;
  _KLsimple_object_vectorGVKd_4 T117 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value i_phi_operands_;
  dylan_value T119_0;
  dylan_value T120;
  dylan_value T121;
  dylan_value T122;
  dylan_value T123;
  _KLsimple_object_vectorGVKd_4 T124 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T125;
  dylan_value instructions_;
  dylan_value Utmp_;
  dylan_value T128;
  dylan_value T129;
  dylan_value T130;
  dylan_value T131;
  dylan_value T132;
  dylan_value T133;
  dylan_value T134_0;
  dylan_value T135_0;
  dylan_value lhsF136;
  dylan_value T137_0;
  dylan_value T138_0;
  dylan_value rhsF139;
  dylan_value T140;
  dylan_value T141;
  _KLsimple_object_vectorGVKd_2 T142 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T143;
  dylan_value T144;
  dylan_value T145;
  dylan_value T146;
  dylan_value T147;
  _KLsimple_object_vectorGVKd_6 T148 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T149;
  dylan_value T150;
  dylan_value T151;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:23
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:26
  T13 = SLOT_VALUE_INITD(be_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:27
  CONGRUENT_CALL_PROLOG(&Kback_end_word_sizeVdfmc_back_end, 1);
  word_size_ = CONGRUENT_CALL1(be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:30
  name_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(be_, name_, IKJLbyte_stringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:32
  size_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM1I(be_, name_cast_, IKJLbyte_stringG_, &KJsize_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T16 = CONGRUENT_CALL1(size_slot_ptr_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF17 = CONGRUENT_CALL1(T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  T18 = primitive_instanceQ(ptrtypeF17,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  if (T18 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T19 = ptrtypeF17;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T20 = SLOT_VALUE_INITD(T19, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T21 = CONGRUENT_CALL1(T20);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T22 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T23_0 = CALL2(T22, be_, size_slot_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T24_0 = T23_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T23_0);
      primitive_type_check(T24_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T25 = T24_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T26.vector_element_[0] = T25;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T27 = primitive_copy_vector(&T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T28 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    if (T28 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      T29 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      T30 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      SLOT_VALUE_SETTER(T29, T30, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      SLOT_VALUE_SETTER(&KPempty_listVKi, T30, 1);
      T31 = T30;
    } else {
      T31 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T46.vector_element_[0] = &KJtype_;
    T46.vector_element_[1] = T21;
    T46.vector_element_[2] = IKJoperands_;
    T46.vector_element_[3] = T27;
    T46.vector_element_[4] = IKJmetadata_;
    T46.vector_element_[5] = T31;
    T46.vector_element_[6] = IKJalignment_;
    T46.vector_element_[7] = word_size_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T45 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T46);
    T42 = T45;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T32 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T33_0 = CALL2(T32, be_, size_slot_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T34_0 = T33_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T33_0);
      primitive_type_check(T34_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T35 = T34_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T36.vector_element_[0] = T35;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T37 = primitive_copy_vector(&T36);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T38 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    if (T38 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      T39 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      T40 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      SLOT_VALUE_SETTER(T39, T40, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
      SLOT_VALUE_SETTER(&KPempty_listVKi, T40, 1);
      T41 = T40;
    } else {
      T41 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    T48.vector_element_[0] = IKJoperands_;
    T48.vector_element_[1] = T37;
    T48.vector_element_[2] = IKJmetadata_;
    T48.vector_element_[3] = T41;
    T48.vector_element_[4] = IKJalignment_;
    T48.vector_element_[5] = word_size_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T47 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T48);
    T42 = T47;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  T43 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  T44 = CALL1(&Kllvm_basic_block_instructionsVllvm, T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:33
  CALL2(&KaddXVKd, T44, T42);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:34
  name_len_raw_ = Kop__untag_integerVdfmc_llvm_back_endMM0I(be_, T42);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:36
  T49.vector_element_[0] = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:36
  name_string_ = Kop__getslotptrVdfmc_llvm_back_endMM1I(be_, name_cast_, IKJLbyte_stringG_, IKJstring_element_, &T49);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  T5 = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T13, Poblist_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T51 = CONGRUENT_CALL1(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF52 = CONGRUENT_CALL1(T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  T53 = primitive_instanceQ(ptrtypeF52,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  if (T53 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T54 = ptrtypeF52;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T55 = SLOT_VALUE_INITD(T54, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T56 = CONGRUENT_CALL1(T55);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T57 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T58_0 = CALL2(T57, be_, T5);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T59_0 = T58_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T58_0);
      primitive_type_check(T59_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T60 = T59_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T61.vector_element_[0] = T60;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T62 = primitive_copy_vector(&T61);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T63 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    if (T63 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      T64 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      T65 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      SLOT_VALUE_SETTER(T64, T65, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      SLOT_VALUE_SETTER(&KPempty_listVKi, T65, 1);
      T66 = T65;
    } else {
      T66 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T81.vector_element_[0] = &KJtype_;
    T81.vector_element_[1] = T56;
    T81.vector_element_[2] = IKJoperands_;
    T81.vector_element_[3] = T62;
    T81.vector_element_[4] = IKJmetadata_;
    T81.vector_element_[5] = T66;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T80 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T81);
    T77 = T80;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T67 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T68_0 = CALL2(T67, be_, T5);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T69_0 = T68_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T68_0);
      primitive_type_check(T69_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T70 = T69_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T71.vector_element_[0] = T70;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T72 = primitive_copy_vector(&T71);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T73 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    if (T73 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      T74 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      T75 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      SLOT_VALUE_SETTER(T74, T75, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
      SLOT_VALUE_SETTER(&KPempty_listVKi, T75, 1);
      T76 = T75;
    } else {
      T76 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    T83.vector_element_[0] = IKJoperands_;
    T83.vector_element_[1] = T72;
    T83.vector_element_[2] = IKJmetadata_;
    T83.vector_element_[3] = T76;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T82 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T83);
    T77 = T82;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  T78 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  T79 = CALL1(&Kllvm_basic_block_instructionsVllvm, T78);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:40
  CALL2(&KaddXVKd, T79, T77);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:42
  oblist_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(be_, T77, IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  T6 = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T13, PoblistUcursor_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T85 = CONGRUENT_CALL1(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF86 = CONGRUENT_CALL1(T85);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  T87 = primitive_instanceQ(ptrtypeF86,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  if (T87 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T88 = ptrtypeF86;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T89 = SLOT_VALUE_INITD(T88, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T90 = CONGRUENT_CALL1(T89);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T91 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T92_0 = CALL2(T91, be_, T6);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T93_0 = T92_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T92_0);
      primitive_type_check(T93_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T94 = T93_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T95.vector_element_[0] = T94;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T96 = primitive_copy_vector(&T95);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T97 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    if (T97 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      T98 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      T99 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      SLOT_VALUE_SETTER(T98, T99, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      SLOT_VALUE_SETTER(&KPempty_listVKi, T99, 1);
      T100 = T99;
    } else {
      T100 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T115.vector_element_[0] = &KJtype_;
    T115.vector_element_[1] = T90;
    T115.vector_element_[2] = IKJoperands_;
    T115.vector_element_[3] = T96;
    T115.vector_element_[4] = IKJmetadata_;
    T115.vector_element_[5] = T100;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T114 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T115);
    T111 = T114;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T101 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T102_0 = CALL2(T101, be_, T6);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T103_0 = T102_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T102_0);
      primitive_type_check(T103_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T104 = T103_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T105.vector_element_[0] = T104;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T106 = primitive_copy_vector(&T105);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T107 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    if (T107 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      T108 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      T109 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      SLOT_VALUE_SETTER(T108, T109, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
      SLOT_VALUE_SETTER(&KPempty_listVKi, T109, 1);
      T110 = T109;
    } else {
      T110 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    T117.vector_element_[0] = IKJoperands_;
    T117.vector_element_[1] = T106;
    T117.vector_element_[2] = IKJmetadata_;
    T117.vector_element_[3] = T110;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T116 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T117);
    T111 = T116;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  T112 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  T113 = CALL1(&Kllvm_basic_block_instructionsVllvm, T112);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:44
  CALL2(&KaddXVKd, T113, T111);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T7 = CONGRUENT_CALL2(&KLllvm_basic_blockGVllvm, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T119_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  i_phi_operands_ = T119_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T8 = &KloopF152;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  KloopF152I(i_phi_operands_, T7, be_, (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  Kins__blockYllvm_builderVllvmI(be_, T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T120 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  if (T120 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T121 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T122 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    SLOT_VALUE_SETTER(T121, T122, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    SLOT_VALUE_SETTER(&KPempty_listVKi, T122, 1);
    T123 = T122;
  } else {
    T123 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T124.vector_element_[0] = IKJoperands_;
  T124.vector_element_[1] = i_phi_operands_;
  T124.vector_element_[2] = IKJmetadata_;
  T124.vector_element_[3] = T123;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  i_ = CONGRUENT_CALL2(&KLllvm_phi_nodeGVllvm, &T124);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T125 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  instructions_ = CALL1(&Kllvm_basic_block_instructionsVllvm, T125);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CONGRUENT_CALL_PROLOG(&KemptyQVKd, 1);
  Utmp_ = CONGRUENT_CALL1(instructions_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  if (Utmp_ != &KPfalseVKi) {
    T130 = Utmp_;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T128 = CALL1(&KlastVKd, instructions_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T129 = primitive_instanceQ(T128,&KLllvm_phi_nodeGVllvm);
    T130 = T129;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  if (T130 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    KerrorVKdMM1I(&K123, &KPempty_vectorVKi);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T131 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T132 = CALL1(&Kllvm_basic_block_instructionsVllvm, T131);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CALL2(&KaddXVKd, T132, i_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T133 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T134_0 = CALL2(T133, be_, i_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T135_0 = T134_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T134_0);
    primitive_type_check(T135_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  lhsF136 = T135_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T137_0 = CALL2(T133, be_, T111);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T138_0 = T137_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T137_0);
    primitive_type_check(T138_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  rhsF139 = T138_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T140 = CONGRUENT_CALL1(lhsF136);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T141 = CONGRUENT_CALL1(rhsF139);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T140, T141);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T142.vector_element_[0] = lhsF136;
  T142.vector_element_[1] = rhsF139;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T143 = primitive_copy_vector(&T142);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T144 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  if (T144 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
    T145 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
    T146 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
    SLOT_VALUE_SETTER(T145, T146, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
    SLOT_VALUE_SETTER(&KPempty_listVKi, T146, 1);
    T147 = T146;
  } else {
    T147 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T148.vector_element_[0] = IKJpredicate_;
  T148.vector_element_[1] = IKJult_;
  T148.vector_element_[2] = IKJoperands_;
  T148.vector_element_[3] = T143;
  T148.vector_element_[4] = IKJmetadata_;
  T148.vector_element_[5] = T147;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T149 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T148);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T150 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  T151 = CALL1(&Kllvm_basic_block_instructionsVllvm, T150);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:47
  CALL2(&KaddXVKd, T151, T149);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  T10 = MAKE_CLOSURE(&Kanonymous_of_op__lookup_symbolF131, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  INIT_CLOSURE(T10, 10, i_phi_operands_, oblist_cast_, name_string_, T42, i_, T8, T7, name_len_raw_, word_size_, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  T11 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__lookup_symbolF129, 2, T13, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  T12_0 = Kdo_ins__ifYllvm_internalsVllvmI(be_, T149, T10, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:23
  MV_SET_COUNT(1);
  return(T12_0);
}

static dylan_value KloopF152I (dylan_value i_phi_operands_, dylan_value implicit_argument_, dylan_value be_, dylan_value i_) {
  _KLsimple_object_vectorGVKd_1 T4 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T5;
  _KLsimple_object_vectorGVKd_1 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_4 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  Kdo_add_iterate_phi_operandYllvm_internalsVllvmI(be_, i_phi_operands_, i_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T4.vector_element_[0] = implicit_argument_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T5 = primitive_copy_vector(&T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T6.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T7 = primitive_copy_vector(&T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T8 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__lookup_symbolF155, 1, T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T9_0 = Kobject_classVKdI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T10 = T9_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T11 = CALL3(&Kmap_as_oneVKi, T10, T8, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T12 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  if (T12 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T13 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    SLOT_VALUE_SETTER(T13, T14, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
    SLOT_VALUE_SETTER(&KPempty_listVKi, T14, 1);
    T15 = T14;
  } else {
    T15 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T16.vector_element_[0] = IKJoperands_;
  T16.vector_element_[1] = T11;
  T16.vector_element_[2] = IKJmetadata_;
  T16.vector_element_[3] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T17 = CONGRUENT_CALL2(&KLllvm_branch_instructionGVllvm, &T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T18 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T19 = CALL1(&Kllvm_basic_block_instructionsVllvm, T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  CALL2(&KaddXVKd, T19, T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  SLOT_VALUE_SETTER(&KPfalseVKi, be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T20_0 = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  MV_SET_COUNT(1);
  return(T20_0);
}

static dylan_value Kanonymous_of_op__lookup_symbolF131I () {
  dylan_value e_;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  dylan_value T7_0;
  dylan_value lhsF8;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value rhsF11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_2 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  _KLsimple_object_vectorGVKd_6 T23 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value sym_;
  dylan_value sym_name_ptr_;
  dylan_value T26;
  dylan_value ptrtypeF27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32_0;
  dylan_value T33_0;
  dylan_value T34;
  _KLsimple_object_vectorGVKd_1 T35 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41_0;
  dylan_value T42_0;
  dylan_value T43;
  _KLsimple_object_vectorGVKd_1 T44 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52;
  dylan_value T53;
  _KLsimple_object_vectorGVKd_8 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T55;
  _KLsimple_object_vectorGVKd_6 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value sym_name_cast_;
  dylan_value sym_name_size_ptr_;
  dylan_value T59;
  dylan_value ptrtypeF60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  dylan_value T65_0;
  dylan_value T66_0;
  dylan_value T67;
  _KLsimple_object_vectorGVKd_1 T68 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T69;
  dylan_value T70;
  dylan_value T71;
  dylan_value T72;
  dylan_value T73;
  dylan_value T74_0;
  dylan_value T75_0;
  dylan_value T76;
  _KLsimple_object_vectorGVKd_1 T77 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T78;
  dylan_value T79;
  dylan_value T80;
  dylan_value T81;
  dylan_value T82;
  dylan_value T83;
  dylan_value T84;
  dylan_value T85;
  dylan_value T86;
  _KLsimple_object_vectorGVKd_8 T87 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T88;
  _KLsimple_object_vectorGVKd_6 T89 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T90_0;
  dylan_value T91_0;
  dylan_value lhsF92;
  dylan_value T93_0;
  dylan_value T94_0;
  dylan_value rhsF95;
  dylan_value T96;
  dylan_value T97;
  _KLsimple_object_vectorGVKd_2 T98 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T99;
  dylan_value T100;
  dylan_value T101;
  dylan_value T102;
  dylan_value T103;
  _KLsimple_object_vectorGVKd_6 T104 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T105;
  dylan_value T106;
  dylan_value T107;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T5 = SLOT_VALUE_INITD(CREF(9), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T6_0 = CALL2(T5, CREF(9), CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T7_0 = T6_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T6_0);
    primitive_type_check(T7_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  lhsF8 = T7_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T9_0 = CALL2(T5, CREF(9), (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  rhsF11 = T10_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T12 = CONGRUENT_CALL1(lhsF8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T13 = CONGRUENT_CALL1(rhsF11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T12, T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T14.vector_element_[0] = lhsF8;
  T14.vector_element_[1] = rhsF11;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T15 = primitive_copy_vector(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T16 = SLOT_VALUE_INITD(CREF(9), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  if (T16 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
    T17 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
    T18 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
    SLOT_VALUE_SETTER(T17, T18, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
    SLOT_VALUE_SETTER(&KPempty_listVKi, T18, 1);
    T19 = T18;
  } else {
    T19 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T23.vector_element_[0] = IKJoperator_;
  T23.vector_element_[1] = IKJadd_;
  T23.vector_element_[2] = IKJoperands_;
  T23.vector_element_[3] = T15;
  T23.vector_element_[4] = IKJmetadata_;
  T23.vector_element_[5] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T22 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T20 = SLOT_VALUE_INITD(CREF(9), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  T21 = CALL1(&Kllvm_basic_block_instructionsVllvm, T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:49
  CALL2(&KaddXVKd, T21, T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:53
  e_ = CALL4(&Kcall_primitiveVdfmc_llvm_back_end, CREF(9), primitive_vector_element_descriptorVdfmc_llvm_back_end, CREF(1), CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:55
  ENGINE_NODE_CALL_PROLOG(&Kop__object_pointer_castVdfmc_llvm_back_end, &K137, 3);
  sym_ = ENGINE_NODE_CALL3(&K137, CREF(9), e_, IKJLsymbolG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:57
  ENGINE_NODE_CALL_PROLOG(&Kop__getslotptrVdfmc_llvm_back_end, &K138, 5);
  sym_name_ptr_ = ENGINE_NODE_CALL5(&K138, CREF(9), sym_, IKJLsymbolG_, IKJsymbol_name_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  T26 = CALL1(&Kllvm_value_typeVllvm, sym_name_ptr_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF27 = CONGRUENT_CALL1(T26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  T28 = primitive_instanceQ(ptrtypeF27,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  if (T28 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T29 = ptrtypeF27;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T30 = SLOT_VALUE_INITD(T29, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T31 = CONGRUENT_CALL1(T30);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T32_0 = CALL2(T5, CREF(9), sym_name_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T33_0 = T32_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T32_0);
      primitive_type_check(T33_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T34 = T33_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T35.vector_element_[0] = T34;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T36 = primitive_copy_vector(&T35);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T37 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    if (T37 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      T38 = SLOT_VALUE_INITD(CREF(9), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      T39 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      SLOT_VALUE_SETTER(T38, T39, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      SLOT_VALUE_SETTER(&KPempty_listVKi, T39, 1);
      T40 = T39;
    } else {
      T40 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T54.vector_element_[0] = &KJtype_;
    T54.vector_element_[1] = T31;
    T54.vector_element_[2] = IKJoperands_;
    T54.vector_element_[3] = T36;
    T54.vector_element_[4] = IKJmetadata_;
    T54.vector_element_[5] = T40;
    T54.vector_element_[6] = IKJalignment_;
    T54.vector_element_[7] = CREF(8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T53 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T54);
    T50 = T53;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T41_0 = CALL2(T5, CREF(9), sym_name_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T42_0 = T41_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T41_0);
      primitive_type_check(T42_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T43 = T42_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T44.vector_element_[0] = T43;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T45 = primitive_copy_vector(&T44);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T46 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    if (T46 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      T47 = SLOT_VALUE_INITD(CREF(9), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      T48 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      SLOT_VALUE_SETTER(T47, T48, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
      SLOT_VALUE_SETTER(&KPempty_listVKi, T48, 1);
      T49 = T48;
    } else {
      T49 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    T56.vector_element_[0] = IKJoperands_;
    T56.vector_element_[1] = T45;
    T56.vector_element_[2] = IKJmetadata_;
    T56.vector_element_[3] = T49;
    T56.vector_element_[4] = IKJalignment_;
    T56.vector_element_[5] = CREF(8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T55 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T56);
    T50 = T55;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  T51 = SLOT_VALUE_INITD(CREF(9), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  T52 = CALL1(&Kllvm_basic_block_instructionsVllvm, T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:58
  CALL2(&KaddXVKd, T52, T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:60
  sym_name_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(CREF(9), T50, IKJLbyte_stringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:64
  sym_name_size_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM1I(CREF(9), sym_name_cast_, IKJLbyte_stringG_, &KJsize_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T59 = CONGRUENT_CALL1(sym_name_size_ptr_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF60 = CONGRUENT_CALL1(T59);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  T61 = primitive_instanceQ(ptrtypeF60,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  if (T61 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T62 = ptrtypeF60;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T63 = SLOT_VALUE_INITD(T62, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T64 = CONGRUENT_CALL1(T63);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T65_0 = CALL2(T5, CREF(9), sym_name_size_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T66_0 = T65_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T65_0);
      primitive_type_check(T66_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T67 = T66_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T68.vector_element_[0] = T67;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T69 = primitive_copy_vector(&T68);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T70 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    if (T70 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      T71 = SLOT_VALUE_INITD(CREF(9), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      T72 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      SLOT_VALUE_SETTER(T71, T72, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      SLOT_VALUE_SETTER(&KPempty_listVKi, T72, 1);
      T73 = T72;
    } else {
      T73 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T87.vector_element_[0] = &KJtype_;
    T87.vector_element_[1] = T64;
    T87.vector_element_[2] = IKJoperands_;
    T87.vector_element_[3] = T69;
    T87.vector_element_[4] = IKJmetadata_;
    T87.vector_element_[5] = T73;
    T87.vector_element_[6] = IKJalignment_;
    T87.vector_element_[7] = CREF(8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T86 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T87);
    T83 = T86;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T74_0 = CALL2(T5, CREF(9), sym_name_size_ptr_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T75_0 = T74_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T74_0);
      primitive_type_check(T75_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T76 = T75_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T77.vector_element_[0] = T76;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T78 = primitive_copy_vector(&T77);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T79 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    if (T79 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      T80 = SLOT_VALUE_INITD(CREF(9), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      T81 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      SLOT_VALUE_SETTER(T80, T81, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
      SLOT_VALUE_SETTER(&KPempty_listVKi, T81, 1);
      T82 = T81;
    } else {
      T82 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    T89.vector_element_[0] = IKJoperands_;
    T89.vector_element_[1] = T78;
    T89.vector_element_[2] = IKJmetadata_;
    T89.vector_element_[3] = T82;
    T89.vector_element_[4] = IKJalignment_;
    T89.vector_element_[5] = CREF(8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T88 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T89);
    T83 = T88;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  T84 = SLOT_VALUE_INITD(CREF(9), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  T85 = CALL1(&Kllvm_basic_block_instructionsVllvm, T84);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:65
  CALL2(&KaddXVKd, T85, T83);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T90_0 = CALL2(T5, CREF(9), CREF(3));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T91_0 = T90_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T90_0);
    primitive_type_check(T91_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  lhsF92 = T91_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T93_0 = CALL2(T5, CREF(9), T83);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T94_0 = T93_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T93_0);
    primitive_type_check(T94_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  rhsF95 = T94_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T96 = CONGRUENT_CALL1(lhsF92);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T97 = CONGRUENT_CALL1(rhsF95);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T96, T97);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T98.vector_element_[0] = lhsF92;
  T98.vector_element_[1] = rhsF95;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T99 = primitive_copy_vector(&T98);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T100 = SLOT_VALUE_INITD(CREF(9), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  if (T100 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
    T101 = SLOT_VALUE_INITD(CREF(9), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
    T102 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
    SLOT_VALUE_SETTER(T101, T102, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
    SLOT_VALUE_SETTER(&KPempty_listVKi, T102, 1);
    T103 = T102;
  } else {
    T103 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T104.vector_element_[0] = IKJpredicate_;
  T104.vector_element_[1] = IKJeq_;
  T104.vector_element_[2] = IKJoperands_;
  T104.vector_element_[3] = T99;
  T104.vector_element_[4] = IKJmetadata_;
  T104.vector_element_[5] = T103;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T105 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T104);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T106 = SLOT_VALUE_INITD(CREF(9), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  T107 = CALL1(&Kllvm_basic_block_instructionsVllvm, T106);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:68
  CALL2(&KaddXVKd, T107, T105);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  T2 = MAKE_CLOSURE(&Kanonymous_of_op__lookup_symbolF145, 9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  INIT_CLOSURE(T2, 9, CREF(0), CREF(2), CREF(5), CREF(6), CREF(7), CREF(9), sym_name_cast_, T22, e_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  T3 = MAKE_CLOSURE(&Kanonymous_of_op__lookup_symbolF144, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  INIT_CLOSURE(T3, 5, CREF(0), CREF(5), CREF(6), CREF(9), T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  T4 = Kdo_ins__ifYllvm_internalsVllvmI(CREF(9), T105, T2, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  return(T4);
}

static dylan_value Kanonymous_of_op__lookup_symbolF129I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:87
  CONGRUENT_CALL_PROLOG(&Kemit_referenceVdfmc_back_end, 3);
  T0 = CONGRUENT_CALL3(CREF(1), CREF(0), &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:48
  return(T0);
}

static dylan_value Kanonymous_of_op__lookup_symbolF145I () {
  dylan_value name_strcmp_;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  _KLsimple_object_vectorGVKd_1 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T8_0;
  dylan_value lhsF9;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value rhsF12;
  dylan_value T13;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_2 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_6 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value sym_name_string_;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:72
  T5.vector_element_[0] = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:72
  sym_name_string_ = Kop__getslotptrVdfmc_llvm_back_endMM1I(CREF(5), CREF(6), IKJLbyte_stringG_, IKJstring_element_, &T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:75
  name_strcmp_ = CALL5(&Kcall_primitiveVdfmc_llvm_back_end, CREF(5), primitive_strncasecmp_descriptorVdfmc_llvm_back_end, CREF(1), sym_name_string_, CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T6 = SLOT_VALUE_INITD(CREF(5), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T7_0 = CALL2(T6, CREF(5), name_strcmp_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T8_0 = T7_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T7_0);
    primitive_type_check(T8_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  lhsF9 = T8_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T10_0 = CALL2(T6, CREF(5), (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T11_0 = T10_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T10_0);
    primitive_type_check(T11_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  rhsF12 = T11_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T13 = CONGRUENT_CALL1(lhsF9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T14 = CONGRUENT_CALL1(rhsF12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T13, T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T15.vector_element_[0] = lhsF9;
  T15.vector_element_[1] = rhsF12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T16 = primitive_copy_vector(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T17 = SLOT_VALUE_INITD(CREF(5), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  if (T17 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
    T18 = SLOT_VALUE_INITD(CREF(5), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
    T19 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
    SLOT_VALUE_SETTER(T18, T19, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
    SLOT_VALUE_SETTER(&KPempty_listVKi, T19, 1);
    T20 = T19;
  } else {
    T20 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T21.vector_element_[0] = IKJpredicate_;
  T21.vector_element_[1] = IKJeq_;
  T21.vector_element_[2] = IKJoperands_;
  T21.vector_element_[3] = T16;
  T21.vector_element_[4] = IKJmetadata_;
  T21.vector_element_[5] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T22 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T23 = SLOT_VALUE_INITD(CREF(5), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  T24 = CALL1(&Kllvm_basic_block_instructionsVllvm, T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:77
  CALL2(&KaddXVKd, T24, T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  T2 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__lookup_symbolF151, 1, CREF(8));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  T3 = MAKE_CLOSURE(&Kanonymous_of_op__lookup_symbolF150, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  INIT_CLOSURE(T3, 5, CREF(0), CREF(2), CREF(3), CREF(5), CREF(7));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  T4 = Kdo_ins__ifYllvm_internalsVllvmI(CREF(5), T22, T2, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  return(T4);
}

static dylan_value Kanonymous_of_op__lookup_symbolF144I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:84
  T0 = KloopF152I(CREF(0), CREF(2), CREF(3), CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:69
  return(T0);
}

static dylan_value Kanonymous_of_op__lookup_symbolF151I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:79
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  return(T0);
}

static dylan_value Kanonymous_of_op__lookup_symbolF150I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:81
  T0 = KloopF152I(CREF(0), CREF(2), CREF(3), CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:78
  return(T0);
}

static dylan_value Kanonymous_of_op__lookup_symbolF155I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:46
  return(T2);
}

dylan_value Kop__register_symbolVdfmc_llvm_back_endMM0I (dylan_value be_, dylan_value symbol_) {
  dylan_value word_size_;
  dylan_value oblist_ref_;
  dylan_value cursor_ref_;
  dylan_value oblist_size_ref_;
  dylan_value T7;
  dylan_value T8;
  dylan_value oblist_castF9;
  dylan_value T10;
  dylan_value T11;
  dylan_value ptrtypeF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18_0;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28_0;
  dylan_value T29_0;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_1 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  _KLsimple_object_vectorGVKd_6 T41 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T42;
  _KLsimple_object_vectorGVKd_4 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value oblist_castF44;
  dylan_value T45;
  dylan_value ptrtypeF46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52_0;
  dylan_value T53_0;
  dylan_value T54;
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62_0;
  dylan_value T63_0;
  dylan_value T64;
  _KLsimple_object_vectorGVKd_1 T65 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T66;
  dylan_value T67;
  dylan_value T68;
  dylan_value T69;
  dylan_value T70;
  dylan_value T71;
  dylan_value T72;
  dylan_value T73;
  dylan_value T74;
  _KLsimple_object_vectorGVKd_6 T75 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T76;
  _KLsimple_object_vectorGVKd_4 T77 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T78;
  dylan_value ptrtypeF79;
  dylan_value T80;
  dylan_value T81;
  dylan_value T82;
  dylan_value T83;
  dylan_value T84;
  dylan_value T85_0;
  dylan_value T86_0;
  dylan_value T87;
  _KLsimple_object_vectorGVKd_1 T88 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T89;
  dylan_value T90;
  dylan_value T91;
  dylan_value T92;
  dylan_value T93;
  dylan_value T94;
  dylan_value T95_0;
  dylan_value T96_0;
  dylan_value T97;
  _KLsimple_object_vectorGVKd_1 T98 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T99;
  dylan_value T100;
  dylan_value T101;
  dylan_value T102;
  dylan_value T103;
  dylan_value T104;
  dylan_value T105;
  dylan_value T106;
  dylan_value T107;
  _KLsimple_object_vectorGVKd_6 T108 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T109;
  _KLsimple_object_vectorGVKd_4 T110 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T111;
  dylan_value T112_0;
  dylan_value T113_0;
  dylan_value lhsF114;
  dylan_value T115_0;
  dylan_value T116_0;
  dylan_value rhsF117;
  dylan_value T118;
  dylan_value T119;
  _KLsimple_object_vectorGVKd_2 T120 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T121;
  dylan_value T122;
  dylan_value T123;
  dylan_value T124;
  dylan_value T125;
  _KLsimple_object_vectorGVKd_6 T126 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T127;
  dylan_value T128;
  dylan_value T129;
  dylan_value T130_0;
  dylan_value T131_0;
  dylan_value lhsF132;
  dylan_value T133_0;
  dylan_value T134_0;
  dylan_value rhsF135;
  dylan_value T136;
  dylan_value T137;
  _KLsimple_object_vectorGVKd_2 T138 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T139;
  dylan_value T140;
  dylan_value T141;
  dylan_value T142;
  dylan_value T143;
  dylan_value T144;
  dylan_value T145;
  dylan_value T146;
  _KLsimple_object_vectorGVKd_6 T147 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T148_0;
  dylan_value T149_0;
  dylan_value T150;
  dylan_value T151_0;
  dylan_value T152_0;
  dylan_value T153;
  _KLsimple_object_vectorGVKd_2 T154 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T155;
  dylan_value T156;
  dylan_value T157;
  dylan_value T158;
  dylan_value T159;
  dylan_value T160;
  dylan_value T161;
  dylan_value T162;
  dylan_value T163;
  _KLsimple_object_vectorGVKd_4 T164 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:130
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:132
  T10 = SLOT_VALUE_INITD(be_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:133
  CONGRUENT_CALL_PROLOG(&Kback_end_word_sizeVdfmc_back_end, 1);
  word_size_ = CONGRUENT_CALL1(be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:135
  oblist_ref_ = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T10, Poblist_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T11 = CONGRUENT_CALL1(oblist_ref_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF12 = CONGRUENT_CALL1(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  T13 = primitive_instanceQ(ptrtypeF12,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  if (T13 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T14 = ptrtypeF12;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T15 = SLOT_VALUE_INITD(T14, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T16 = CONGRUENT_CALL1(T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T17 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T18_0 = CALL2(T17, be_, oblist_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T19_0 = T18_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T18_0);
      primitive_type_check(T19_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T20 = T19_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T21.vector_element_[0] = T20;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T22 = primitive_copy_vector(&T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T23 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    if (T23 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      T24 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      T25 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      SLOT_VALUE_SETTER(T24, T25, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      SLOT_VALUE_SETTER(&KPempty_listVKi, T25, 1);
      T26 = T25;
    } else {
      T26 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T41.vector_element_[0] = &KJtype_;
    T41.vector_element_[1] = T16;
    T41.vector_element_[2] = IKJoperands_;
    T41.vector_element_[3] = T22;
    T41.vector_element_[4] = IKJmetadata_;
    T41.vector_element_[5] = T26;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T40 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T41);
    T37 = T40;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T27 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T28_0 = CALL2(T27, be_, oblist_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T29_0 = T28_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T28_0);
      primitive_type_check(T29_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T30 = T29_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T31.vector_element_[0] = T30;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T32 = primitive_copy_vector(&T31);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T33 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    if (T33 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      T34 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      T35 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      SLOT_VALUE_SETTER(T34, T35, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
      SLOT_VALUE_SETTER(&KPempty_listVKi, T35, 1);
      T36 = T35;
    } else {
      T36 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    T43.vector_element_[0] = IKJoperands_;
    T43.vector_element_[1] = T32;
    T43.vector_element_[2] = IKJmetadata_;
    T43.vector_element_[3] = T36;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T42 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T43);
    T37 = T42;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  T38 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  T39 = CALL1(&Kllvm_basic_block_instructionsVllvm, T38);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:136
  CALL2(&KaddXVKd, T39, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:138
  oblist_castF44 = Kop__object_pointer_castVdfmc_llvm_back_endMM1I(be_, T37, IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:140
  cursor_ref_ = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T10, PoblistUcursor_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T45 = CONGRUENT_CALL1(cursor_ref_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF46 = CONGRUENT_CALL1(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  T47 = primitive_instanceQ(ptrtypeF46,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  if (T47 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T48 = ptrtypeF46;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T49 = SLOT_VALUE_INITD(T48, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T50 = CONGRUENT_CALL1(T49);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T51 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T52_0 = CALL2(T51, be_, cursor_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T53_0 = T52_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T52_0);
      primitive_type_check(T53_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T54 = T53_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T55.vector_element_[0] = T54;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T56 = primitive_copy_vector(&T55);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T57 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    if (T57 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      T58 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      T59 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      SLOT_VALUE_SETTER(T58, T59, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      SLOT_VALUE_SETTER(&KPempty_listVKi, T59, 1);
      T60 = T59;
    } else {
      T60 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T75.vector_element_[0] = &KJtype_;
    T75.vector_element_[1] = T50;
    T75.vector_element_[2] = IKJoperands_;
    T75.vector_element_[3] = T56;
    T75.vector_element_[4] = IKJmetadata_;
    T75.vector_element_[5] = T60;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T74 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T75);
    T71 = T74;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T61 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T62_0 = CALL2(T61, be_, cursor_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T63_0 = T62_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T62_0);
      primitive_type_check(T63_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T64 = T63_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T65.vector_element_[0] = T64;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T66 = primitive_copy_vector(&T65);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T67 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    if (T67 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      T68 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      T69 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      SLOT_VALUE_SETTER(T68, T69, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
      SLOT_VALUE_SETTER(&KPempty_listVKi, T69, 1);
      T70 = T69;
    } else {
      T70 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    T77.vector_element_[0] = IKJoperands_;
    T77.vector_element_[1] = T66;
    T77.vector_element_[2] = IKJmetadata_;
    T77.vector_element_[3] = T70;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T76 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T77);
    T71 = T76;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  T72 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  T73 = CALL1(&Kllvm_basic_block_instructionsVllvm, T72);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:141
  CALL2(&KaddXVKd, T73, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:144
  oblist_size_ref_ = CALL3(&Kllvm_runtime_variableVdfmc_llvm_back_endMM0, be_, T10, PoblistUsize_descriptorVdfmc_llvm_back_end);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T78 = CONGRUENT_CALL1(oblist_size_ref_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF79 = CONGRUENT_CALL1(T78);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  T80 = primitive_instanceQ(ptrtypeF79,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  if (T80 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T81 = ptrtypeF79;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T82 = SLOT_VALUE_INITD(T81, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T83 = CONGRUENT_CALL1(T82);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T84 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T85_0 = CALL2(T84, be_, oblist_size_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T86_0 = T85_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T85_0);
      primitive_type_check(T86_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T87 = T86_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T88.vector_element_[0] = T87;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T89 = primitive_copy_vector(&T88);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T90 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    if (T90 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      T91 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      T92 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      SLOT_VALUE_SETTER(T91, T92, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      SLOT_VALUE_SETTER(&KPempty_listVKi, T92, 1);
      T93 = T92;
    } else {
      T93 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T108.vector_element_[0] = &KJtype_;
    T108.vector_element_[1] = T83;
    T108.vector_element_[2] = IKJoperands_;
    T108.vector_element_[3] = T89;
    T108.vector_element_[4] = IKJmetadata_;
    T108.vector_element_[5] = T93;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T107 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T108);
    T104 = T107;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T94 = SLOT_VALUE_INITD(be_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T95_0 = CALL2(T94, be_, oblist_size_ref_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T96_0 = T95_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T95_0);
      primitive_type_check(T96_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T97 = T96_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T98.vector_element_[0] = T97;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T99 = primitive_copy_vector(&T98);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T100 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    if (T100 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      T101 = SLOT_VALUE_INITD(be_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      T102 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      SLOT_VALUE_SETTER(T101, T102, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
      SLOT_VALUE_SETTER(&KPempty_listVKi, T102, 1);
      T103 = T102;
    } else {
      T103 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    T110.vector_element_[0] = IKJoperands_;
    T110.vector_element_[1] = T99;
    T110.vector_element_[2] = IKJmetadata_;
    T110.vector_element_[3] = T103;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T109 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T110);
    T104 = T109;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  T105 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  T106 = CALL1(&Kllvm_basic_block_instructionsVllvm, T105);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:145
  CALL2(&KaddXVKd, T106, T104);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T111 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T112_0 = CALL2(T111, be_, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T113_0 = T112_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T112_0);
    primitive_type_check(T113_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  lhsF114 = T113_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T115_0 = CALL2(T111, be_, T104);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T116_0 = T115_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T115_0);
    primitive_type_check(T116_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  rhsF117 = T116_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T118 = CONGRUENT_CALL1(lhsF114);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T119 = CONGRUENT_CALL1(rhsF117);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T118, T119);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T120.vector_element_[0] = lhsF114;
  T120.vector_element_[1] = rhsF117;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T121 = primitive_copy_vector(&T120);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T122 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  if (T122 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
    T123 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
    T124 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
    SLOT_VALUE_SETTER(T123, T124, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
    SLOT_VALUE_SETTER(&KPempty_listVKi, T124, 1);
    T125 = T124;
  } else {
    T125 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T126.vector_element_[0] = IKJpredicate_;
  T126.vector_element_[1] = IKJult_;
  T126.vector_element_[2] = IKJoperands_;
  T126.vector_element_[3] = T121;
  T126.vector_element_[4] = IKJmetadata_;
  T126.vector_element_[5] = T125;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T127 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T126);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T128 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  T129 = CALL1(&Kllvm_basic_block_instructionsVllvm, T128);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:146
  CALL2(&KaddXVKd, T129, T127);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  T7 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__register_symbolF179, 1, oblist_castF44);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  T8 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__register_symbolF167, 7, T104, T71, oblist_castF44, oblist_size_ref_, oblist_ref_, word_size_, be_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  oblist_castF9 = Kdo_ins__ifYllvm_internalsVllvmI(be_, T127, T7, T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:188
  CALL5(&Kcall_primitiveVdfmc_llvm_back_end, be_, primitive_vector_element_setter_descriptorVdfmc_llvm_back_end, symbol_, oblist_castF9, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T130_0 = CALL2(T111, be_, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T131_0 = T130_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T130_0);
    primitive_type_check(T131_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  lhsF132 = T131_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T133_0 = CALL2(T111, be_, (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T134_0 = T133_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T133_0);
    primitive_type_check(T134_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  rhsF135 = T134_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T136 = CONGRUENT_CALL1(lhsF132);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T137 = CONGRUENT_CALL1(rhsF135);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T136, T137);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T138.vector_element_[0] = lhsF132;
  T138.vector_element_[1] = rhsF135;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T139 = primitive_copy_vector(&T138);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T140 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  if (T140 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
    T141 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
    T142 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
    SLOT_VALUE_SETTER(T141, T142, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
    SLOT_VALUE_SETTER(&KPempty_listVKi, T142, 1);
    T143 = T142;
  } else {
    T143 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T147.vector_element_[0] = IKJoperator_;
  T147.vector_element_[1] = IKJadd_;
  T147.vector_element_[2] = IKJoperands_;
  T147.vector_element_[3] = T139;
  T147.vector_element_[4] = IKJmetadata_;
  T147.vector_element_[5] = T143;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T146 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T147);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T144 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  T145 = CALL1(&Kllvm_basic_block_instructionsVllvm, T144);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:190
  CALL2(&KaddXVKd, T145, T146);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T148_0 = CALL2(T111, be_, T146);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T149_0 = T148_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T148_0);
    primitive_type_check(T149_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T150 = T149_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T151_0 = CALL2(T111, be_, cursor_ref_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T152_0 = T151_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T151_0);
    primitive_type_check(T152_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T153 = T152_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T154.vector_element_[0] = T150;
  T154.vector_element_[1] = T153;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T155 = primitive_copy_vector(&T154);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T156 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  if (T156 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
    T157 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
    T158 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
    SLOT_VALUE_SETTER(T157, T158, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
    SLOT_VALUE_SETTER(&KPempty_listVKi, T158, 1);
    T159 = T158;
  } else {
    T159 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T164.vector_element_[0] = IKJoperands_;
  T164.vector_element_[1] = T155;
  T164.vector_element_[2] = IKJmetadata_;
  T164.vector_element_[3] = T159;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T163 = CONGRUENT_CALL2(&KLllvm_store_instructionGVllvm, &T164);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T160 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T161 = CALL1(&Kllvm_basic_block_instructionsVllvm, T160);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  CALL2(&KaddXVKd, T161, T163);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:191
  T162 = &KPfalseVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:130
  MV_SET_COUNT(0);
  return(T162);
}

static dylan_value Kanonymous_of_op__register_symbolF179I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:149
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  return(T0);
}

static dylan_value Kanonymous_of_op__register_symbolF167I () {
  dylan_value T1;
  dylan_value T2;
  dylan_value expanded_size_;
  dylan_value new_oblist_;
  dylan_value T5;
  dylan_value sov_class_;
  dylan_value dst_byte_ptr_;
  dylan_value src_byte_ptr_;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value lhsF13;
  dylan_value T14_0;
  dylan_value T15_0;
  dylan_value rhsF16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_2 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_6 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29_0;
  dylan_value T30_0;
  dylan_value T31;
  dylan_value T32_0;
  dylan_value T33_0;
  dylan_value T34;
  _KLsimple_object_vectorGVKd_2 T35 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  _KLsimple_object_vectorGVKd_4 T44 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value new_oblist_cast_;
  dylan_value dst_slot_ptr_;
  dylan_value T47_0;
  dylan_value T48_0;
  dylan_value lhsF49;
  dylan_value T50_0;
  dylan_value T51_0;
  dylan_value rhsF52;
  dylan_value T53;
  dylan_value T54;
  _KLsimple_object_vectorGVKd_2 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  _KLsimple_object_vectorGVKd_6 T64 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T65_0;
  _KLsimple_object_vectorGVKd_4 T66 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T67;
  _KLsimple_object_vectorGVKd_5 T68 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};
  dylan_value T69;
  _KLsimple_object_vectorGVKd_1 T70 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T71;
  dylan_value T72;
  dylan_value T73;
  dylan_value T74;
  dylan_value T75;
  dylan_value T76;
  dylan_value functionF77;
  dylan_value T78;
  dylan_value T79;
  dylan_value functionF80;
  dylan_value T81;
  dylan_value T82_0;
  dylan_value T83;
  dylan_value T84_0;
  dylan_value T85_0;
  dylan_value T86;
  dylan_value T87_0;
  dylan_value T88_0;
  dylan_value T89;
  _KLsimple_object_vectorGVKd_2 T90 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T91;
  dylan_value T92;
  dylan_value T93;
  dylan_value T94;
  dylan_value T95;
  dylan_value T96;
  dylan_value T97;
  dylan_value T98;
  _KLsimple_object_vectorGVKd_4 T99 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value src_slot_ptr_;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T10 = SLOT_VALUE_INITD(CREF(6), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T11_0 = CALL2(T10, CREF(6), CREF(0));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T12_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T12_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  lhsF13 = T12_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T14_0 = CALL2(T10, CREF(6), (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T15_0 = T14_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T14_0);
    primitive_type_check(T15_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  rhsF16 = T15_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T17 = CONGRUENT_CALL1(lhsF13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T18 = CONGRUENT_CALL1(rhsF16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T17, T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T19.vector_element_[0] = lhsF13;
  T19.vector_element_[1] = rhsF16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T20 = primitive_copy_vector(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T21 = SLOT_VALUE_INITD(CREF(6), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  if (T21 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
    T22 = SLOT_VALUE_INITD(CREF(6), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
    T23 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
    SLOT_VALUE_SETTER(T22, T23, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
    SLOT_VALUE_SETTER(&KPempty_listVKi, T23, 1);
    T24 = T23;
  } else {
    T24 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T25.vector_element_[0] = IKJpredicate_;
  T25.vector_element_[1] = IKJeq_;
  T25.vector_element_[2] = IKJoperands_;
  T25.vector_element_[3] = T20;
  T25.vector_element_[4] = IKJmetadata_;
  T25.vector_element_[5] = T24;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T26 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T27 = SLOT_VALUE_INITD(CREF(6), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  T28 = CALL1(&Kllvm_basic_block_instructionsVllvm, T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:152
  CALL2(&KaddXVKd, T28, T26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  T1 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__register_symbolF178, 1, CREF(6));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  T2 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__register_symbolF175, 2, CREF(0), CREF(6));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  expanded_size_ = Kdo_ins__ifYllvm_internalsVllvmI(CREF(6), T26, T1, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T29_0 = CALL2(T10, CREF(6), expanded_size_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T30_0 = T29_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T29_0);
    primitive_type_check(T30_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T31 = T30_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T32_0 = CALL2(T10, CREF(6), CREF(3));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T33_0 = T32_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T32_0);
    primitive_type_check(T33_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T34 = T33_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T35.vector_element_[0] = T31;
  T35.vector_element_[1] = T34;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T36 = primitive_copy_vector(&T35);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T37 = SLOT_VALUE_INITD(CREF(6), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  if (T37 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
    T38 = SLOT_VALUE_INITD(CREF(6), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
    T39 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
    SLOT_VALUE_SETTER(T38, T39, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
    SLOT_VALUE_SETTER(&KPempty_listVKi, T39, 1);
    T40 = T39;
  } else {
    T40 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T44.vector_element_[0] = IKJoperands_;
  T44.vector_element_[1] = T36;
  T44.vector_element_[2] = IKJmetadata_;
  T44.vector_element_[3] = T40;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T43 = CONGRUENT_CALL2(&KLllvm_store_instructionGVllvm, &T44);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T41 = SLOT_VALUE_INITD(CREF(6), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  T42 = CALL1(&Kllvm_basic_block_instructionsVllvm, T41);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:162
  CALL2(&KaddXVKd, T42, T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:163
  new_oblist_ = Kop__allocate_vectorVdfmc_llvm_back_endMM0I(CREF(6), expanded_size_, &KPempty_vectorVKi, &KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:166
  T5 = Kdylan_valueVdfmc_namespaceI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:166
  primitive_type_check(T5, &KLBclassGVdfmc_modeling);
  sov_class_ = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:168
  new_oblist_cast_ = Kop__object_pointer_castVdfmc_llvm_back_endMM0I(CREF(6), new_oblist_, sov_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:170
  dst_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM0I(CREF(6), new_oblist_cast_, sov_class_, IKJvector_element_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:171
  dst_byte_ptr_ = CALL3(&Kins__bitcastYllvm_builderVllvm, CREF(6), dst_slot_ptr_, Dllvm_i8T_typeVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:174
  src_slot_ptr_ = Kop__getslotptrVdfmc_llvm_back_endMM0I(CREF(6), CREF(2), sov_class_, IKJvector_element_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:175
  src_byte_ptr_ = CALL3(&Kins__bitcastYllvm_builderVllvm, CREF(6), src_slot_ptr_, Dllvm_i8T_typeVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T47_0 = CALL2(T10, CREF(6), CREF(1));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T48_0 = T47_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T47_0);
    primitive_type_check(T48_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  lhsF49 = T48_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T50_0 = CALL2(T10, CREF(6), CREF(5));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T51_0 = T50_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T50_0);
    primitive_type_check(T51_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  rhsF52 = T51_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T53 = CONGRUENT_CALL1(lhsF49);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T54 = CONGRUENT_CALL1(rhsF52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T53, T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T55.vector_element_[0] = lhsF49;
  T55.vector_element_[1] = rhsF52;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T56 = primitive_copy_vector(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T57 = SLOT_VALUE_INITD(CREF(6), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  if (T57 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
    T58 = SLOT_VALUE_INITD(CREF(6), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
    T59 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
    SLOT_VALUE_SETTER(T58, T59, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
    SLOT_VALUE_SETTER(&KPempty_listVKi, T59, 1);
    T60 = T59;
  } else {
    T60 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T64.vector_element_[0] = IKJoperator_;
  T64.vector_element_[1] = IKJmul_;
  T64.vector_element_[2] = IKJoperands_;
  T64.vector_element_[3] = T56;
  T64.vector_element_[4] = IKJmetadata_;
  T64.vector_element_[5] = T60;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T63 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T64);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T61 = SLOT_VALUE_INITD(CREF(6), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  T62 = CALL1(&Kllvm_basic_block_instructionsVllvm, T61);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:177
  CALL2(&KaddXVKd, T62, T63);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:180
  T66.vector_element_[0] = &KJtype_;
  T66.vector_element_[1] = Dllvm_i32_typeVllvm;
  T66.vector_element_[2] = IKJinteger_;
  T66.vector_element_[3] = CREF(5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:180
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T65_0 = CONGRUENT_CALL2(&KLllvm_integer_constantGVllvm, &T66);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:180
  T67 = T65_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:179
  T68.vector_element_[0] = dst_byte_ptr_;
  T68.vector_element_[1] = src_byte_ptr_;
  T68.vector_element_[2] = T63;
  T68.vector_element_[3] = T67;
  T68.vector_element_[4] = Dllvm_falseVllvm;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:179
  T69 = primitive_copy_vector(&T68);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T70.vector_element_[0] = CREF(6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T71 = primitive_copy_vector(&T70);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T72 = MAKE_CLOSURE_INITD(&Kanonymous_of_op__register_symbolF174, 1, T71);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T82_0 = Kobject_classVKdI(T69);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T83 = T82_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T73 = CALL3(&Kmap_as_oneVKi, T83, T72, T69);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T74 = CALL2(&KelementVKd, Dllvm_intrinsic_makersYllvm_internalsVllvm, &K81);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  primitive_type_check(T74, &KLfunctionGVKd);
  T75 = T74;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T76 = CALL1(T75, T73);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  primitive_type_check(T76, &KLllvm_functionGVllvm);
  functionF77 = T76;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T78 = SLOT_VALUE_INITD(functionF77, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T79 = CALL3(&Kllvm_builder_declare_globalYllvm_builderVllvmMM0, CREF(6), T78, functionF77);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  primitive_type_check(T79, &KLllvm_functionGVllvm);
  functionF80 = T79;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T81 = SLOT_VALUE_INITD(functionF80, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  APPLY6(&Kins__callYllvm_builderVllvm, CREF(6), functionF80, T73, IKJattribute_list_, T81, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T84_0 = CALL2(T10, CREF(6), new_oblist_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T85_0 = T84_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T84_0);
    primitive_type_check(T85_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T86 = T85_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T87_0 = CALL2(T10, CREF(6), CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T88_0 = T87_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T87_0);
    primitive_type_check(T88_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T89 = T88_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T90.vector_element_[0] = T86;
  T90.vector_element_[1] = T89;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T91 = primitive_copy_vector(&T90);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T92 = SLOT_VALUE_INITD(CREF(6), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  if (T92 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
    T93 = SLOT_VALUE_INITD(CREF(6), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
    T94 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
    SLOT_VALUE_SETTER(T93, T94, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
    SLOT_VALUE_SETTER(&KPempty_listVKi, T94, 1);
    T95 = T94;
  } else {
    T95 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T99.vector_element_[0] = IKJoperands_;
  T99.vector_element_[1] = T91;
  T99.vector_element_[2] = IKJmetadata_;
  T99.vector_element_[3] = T95;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T98 = CONGRUENT_CALL2(&KLllvm_store_instructionGVllvm, &T99);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T96 = SLOT_VALUE_INITD(CREF(6), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  T97 = CALL1(&Kllvm_basic_block_instructionsVllvm, T96);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:182
  CALL2(&KaddXVKd, T97, T98);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:184
  T9 = new_oblist_cast_;
  MV_SET_ELT(0, new_oblist_cast_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:148
  return(T9);
}

static dylan_value Kanonymous_of_op__register_symbolF178I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:156
  T0 = Kllvm_back_end_value_functionVdfmc_llvm_back_endMM2I(CREF(0), (dylan_value) 1025);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  return(T0);
}

static dylan_value Kanonymous_of_op__register_symbolF175I () {
  dylan_value T1;
  dylan_value T2_0;
  dylan_value T3_0;
  dylan_value lhsF4;
  dylan_value T5_0;
  dylan_value T6_0;
  dylan_value rhsF7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_2 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_6 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value lhsF22;
  dylan_value T23_0;
  dylan_value T24_0;
  dylan_value rhsF25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_2 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36_0;
  dylan_value T37;
  _KLsimple_object_vectorGVKd_6 T38 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T1 = SLOT_VALUE_INITD(CREF(1), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T2_0 = CALL2(T1, CREF(1), CREF(0));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  lhsF4 = T3_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T5_0 = CALL2(T1, CREF(1), (dylan_value) 13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T6_0 = T5_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T5_0);
    primitive_type_check(T6_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  rhsF7 = T6_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T8 = CONGRUENT_CALL1(lhsF4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T9 = CONGRUENT_CALL1(rhsF7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T8, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T10.vector_element_[0] = lhsF4;
  T10.vector_element_[1] = rhsF7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T11 = primitive_copy_vector(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T12 = SLOT_VALUE_INITD(CREF(1), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  if (T12 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
    T13 = SLOT_VALUE_INITD(CREF(1), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
    T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
    SLOT_VALUE_SETTER(T13, T14, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
    SLOT_VALUE_SETTER(&KPempty_listVKi, T14, 1);
    T15 = T14;
  } else {
    T15 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T19.vector_element_[0] = IKJoperator_;
  T19.vector_element_[1] = IKJmul_;
  T19.vector_element_[2] = IKJoperands_;
  T19.vector_element_[3] = T11;
  T19.vector_element_[4] = IKJmetadata_;
  T19.vector_element_[5] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T18 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T16 = SLOT_VALUE_INITD(CREF(1), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  T17 = CALL1(&Kllvm_basic_block_instructionsVllvm, T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:159
  CALL2(&KaddXVKd, T17, T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T20_0 = CALL2(T1, CREF(1), T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T21_0 = T20_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T20_0);
    primitive_type_check(T21_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  lhsF22 = T21_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T23_0 = CALL2(T1, CREF(1), (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T24_0 = T23_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T23_0);
    primitive_type_check(T24_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  rhsF25 = T24_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T26 = CONGRUENT_CALL1(lhsF22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T27 = CONGRUENT_CALL1(rhsF25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T26, T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T28.vector_element_[0] = lhsF22;
  T28.vector_element_[1] = rhsF25;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T29 = primitive_copy_vector(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T30 = SLOT_VALUE_INITD(CREF(1), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  if (T30 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
    T31 = SLOT_VALUE_INITD(CREF(1), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
    T32 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
    SLOT_VALUE_SETTER(T31, T32, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
    SLOT_VALUE_SETTER(&KPempty_listVKi, T32, 1);
    T33 = T32;
  } else {
    T33 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T38.vector_element_[0] = IKJoperator_;
  T38.vector_element_[1] = IKJashr_;
  T38.vector_element_[2] = IKJoperands_;
  T38.vector_element_[3] = T29;
  T38.vector_element_[4] = IKJmetadata_;
  T38.vector_element_[5] = T33;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T37 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T38);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T34 = SLOT_VALUE_INITD(CREF(1), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T35 = CALL1(&Kllvm_basic_block_instructionsVllvm, T34);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  CALL2(&KaddXVKd, T35, T37);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:160
  T36_0 = T37;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:154
  MV_SET_COUNT(1);
  return(T36_0);
}

static dylan_value Kanonymous_of_op__register_symbolF174I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:178
  return(T2);
}

static dylan_value K193I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  return(T2);
}

static dylan_value K202I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:211
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  return(T0);
}

static dylan_value K201I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:214
  Kop__register_symbolVdfmc_llvm_back_endMM0I(CREF(1), CREF(0));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:215
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:209
  return(T0);
}

static dylan_value K210I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  return(T2);
}

static dylan_value KloopF241I (dylan_value s2_phi_operands_, dylan_value s1_phi_operands_, dylan_value n_phi_operands_, dylan_value implicit_argument_, dylan_value be_, dylan_value n_, dylan_value s1_, dylan_value s2_) {
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_4 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  Kdo_add_iterate_phi_operandYllvm_internalsVllvmI(be_, n_phi_operands_, n_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  Kdo_add_iterate_phi_operandYllvm_internalsVllvmI(be_, s1_phi_operands_, s1_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  Kdo_add_iterate_phi_operandYllvm_internalsVllvmI(be_, s2_phi_operands_, s2_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T8.vector_element_[0] = implicit_argument_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T9 = primitive_copy_vector(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T10.vector_element_[0] = be_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T11 = primitive_copy_vector(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T12 = MAKE_CLOSURE_INITD(&K244, 1, T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T13_0 = Kobject_classVKdI(T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T14 = T13_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T15 = CALL3(&Kmap_as_oneVKi, T14, T12, T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T16 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  if (T16 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T17 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    T18 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(T17, T18, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
    SLOT_VALUE_SETTER(&KPempty_listVKi, T18, 1);
    T19 = T18;
  } else {
    T19 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T20.vector_element_[0] = IKJoperands_;
  T20.vector_element_[1] = T15;
  T20.vector_element_[2] = IKJmetadata_;
  T20.vector_element_[3] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T21 = CONGRUENT_CALL2(&KLllvm_branch_instructionGVllvm, &T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T22 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T23 = CALL1(&Kllvm_basic_block_instructionsVllvm, T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  CALL2(&KaddXVKd, T23, T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  SLOT_VALUE_SETTER(&KPfalseVKi, be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T24_0 = T21;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  MV_SET_COUNT(1);
  return(T24_0);
}

static dylan_value K222I () {
  dylan_value s1_c_lc_;
  dylan_value s2_c_lc_;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value ptrtypeF6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12_0;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22_0;
  dylan_value T23_0;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  _KLsimple_object_vectorGVKd_6 T36 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T37;
  _KLsimple_object_vectorGVKd_4 T38 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value ptrtypeF39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45_0;
  dylan_value T46_0;
  dylan_value T47;
  _KLsimple_object_vectorGVKd_1 T48 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55_0;
  dylan_value T56_0;
  dylan_value T57;
  _KLsimple_object_vectorGVKd_1 T58 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  dylan_value T65;
  dylan_value T66;
  dylan_value T67;
  dylan_value T68;
  _KLsimple_object_vectorGVKd_6 T69 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T70;
  _KLsimple_object_vectorGVKd_4 T71 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T72;
  dylan_value T73_0;
  dylan_value T74_0;
  dylan_value lhsF75;
  dylan_value T76_0;
  dylan_value T77_0;
  dylan_value rhsF78;
  dylan_value T79;
  dylan_value T80;
  _KLsimple_object_vectorGVKd_2 T81 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T82;
  dylan_value T83;
  dylan_value T84;
  dylan_value T85;
  dylan_value T86;
  dylan_value T87;
  dylan_value T88;
  dylan_value T89;
  _KLsimple_object_vectorGVKd_6 T90 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T91_0;
  dylan_value T92_0;
  dylan_value lhsF93;
  dylan_value T94_0;
  dylan_value T95_0;
  dylan_value rhsF96;
  dylan_value T97;
  dylan_value T98;
  _KLsimple_object_vectorGVKd_2 T99 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T100;
  dylan_value T101;
  dylan_value T102;
  dylan_value T103;
  dylan_value T104;
  _KLsimple_object_vectorGVKd_6 T105 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T106;
  dylan_value T107;
  dylan_value T108;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  T34 = Kllvm_value_typeVllvmMM13I(CREF(4));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF6 = CONGRUENT_CALL1(T34);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  T7 = primitive_instanceQ(ptrtypeF6,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T8 = ptrtypeF6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T9 = SLOT_VALUE_INITD(T8, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T10 = CONGRUENT_CALL1(T9);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T11 = SLOT_VALUE_INITD(CREF(8), 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T12_0 = CALL2(T11, CREF(8), CREF(4));
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T13_0 = T12_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T12_0);
      primitive_type_check(T13_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T14 = T13_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T15.vector_element_[0] = T14;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T16 = primitive_copy_vector(&T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T17 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    if (T17 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      T18 = SLOT_VALUE_INITD(CREF(8), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      T19 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      SLOT_VALUE_SETTER(T18, T19, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      SLOT_VALUE_SETTER(&KPempty_listVKi, T19, 1);
      T20 = T19;
    } else {
      T20 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T36.vector_element_[0] = &KJtype_;
    T36.vector_element_[1] = T10;
    T36.vector_element_[2] = IKJoperands_;
    T36.vector_element_[3] = T16;
    T36.vector_element_[4] = IKJmetadata_;
    T36.vector_element_[5] = T20;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T35 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T36);
    T31 = T35;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T21 = SLOT_VALUE_INITD(CREF(8), 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T22_0 = CALL2(T21, CREF(8), CREF(4));
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T23_0 = T22_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T22_0);
      primitive_type_check(T23_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T24 = T23_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T25.vector_element_[0] = T24;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T26 = primitive_copy_vector(&T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T27 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    if (T27 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      T28 = SLOT_VALUE_INITD(CREF(8), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      T29 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      SLOT_VALUE_SETTER(T28, T29, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
      SLOT_VALUE_SETTER(&KPempty_listVKi, T29, 1);
      T30 = T29;
    } else {
      T30 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    T38.vector_element_[0] = IKJoperands_;
    T38.vector_element_[1] = T26;
    T38.vector_element_[2] = IKJmetadata_;
    T38.vector_element_[3] = T30;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T37 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T38);
    T31 = T37;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  T32 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  T33 = CALL1(&Kllvm_basic_block_instructionsVllvm, T32);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:109
  CALL2(&KaddXVKd, T33, T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:110
  s1_c_lc_ = Kop__as_lowercaseVdfmc_llvm_back_endMM0I(CREF(8), T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  T67 = Kllvm_value_typeVllvmMM13I(CREF(3));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
  ptrtypeF39 = CONGRUENT_CALL1(T67);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  T40 = primitive_instanceQ(ptrtypeF39,&KLllvm_pointer_typeGVllvm);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  if (T40 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T41 = ptrtypeF39;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T42 = SLOT_VALUE_INITD(T41, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    CONGRUENT_CALL_PROLOG(&Kllvm_type_forwardVllvm, 1);
    T43 = CONGRUENT_CALL1(T42);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T44 = SLOT_VALUE_INITD(CREF(8), 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T45_0 = CALL2(T44, CREF(8), CREF(3));
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T46_0 = T45_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T45_0);
      primitive_type_check(T46_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T47 = T46_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T48.vector_element_[0] = T47;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T49 = primitive_copy_vector(&T48);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T50 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    if (T50 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      T51 = SLOT_VALUE_INITD(CREF(8), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      T52 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      SLOT_VALUE_SETTER(T51, T52, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      SLOT_VALUE_SETTER(&KPempty_listVKi, T52, 1);
      T53 = T52;
    } else {
      T53 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T69.vector_element_[0] = &KJtype_;
    T69.vector_element_[1] = T43;
    T69.vector_element_[2] = IKJoperands_;
    T69.vector_element_[3] = T49;
    T69.vector_element_[4] = IKJmetadata_;
    T69.vector_element_[5] = T53;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T68 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T69);
    T64 = T68;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T54 = SLOT_VALUE_INITD(CREF(8), 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T55_0 = CALL2(T54, CREF(8), CREF(3));
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T56_0 = T55_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T55_0);
      primitive_type_check(T56_0, &KLllvm_valueGVllvm);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T57 = T56_0;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T58.vector_element_[0] = T57;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T59 = primitive_copy_vector(&T58);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T60 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    if (T60 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      T61 = SLOT_VALUE_INITD(CREF(8), 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      T62 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      SLOT_VALUE_SETTER(T61, T62, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
      SLOT_VALUE_SETTER(&KPempty_listVKi, T62, 1);
      T63 = T62;
    } else {
      T63 = &KPempty_listVKi;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    T71.vector_element_[0] = IKJoperands_;
    T71.vector_element_[1] = T59;
    T71.vector_element_[2] = IKJmetadata_;
    T71.vector_element_[3] = T63;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
    CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
    T70 = CONGRUENT_CALL2(&KLllvm_load_instructionGVllvm, &T71);
    T64 = T70;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  T65 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  T66 = CALL1(&Kllvm_basic_block_instructionsVllvm, T65);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:111
  CALL2(&KaddXVKd, T66, T64);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:112
  s2_c_lc_ = Kop__as_lowercaseVdfmc_llvm_back_endMM0I(CREF(8), T64);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T72 = SLOT_VALUE_INITD(CREF(8), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T73_0 = CALL2(T72, CREF(8), s1_c_lc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T74_0 = T73_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T73_0);
    primitive_type_check(T74_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  lhsF75 = T74_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T76_0 = CALL2(T72, CREF(8), s2_c_lc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T77_0 = T76_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T76_0);
    primitive_type_check(T77_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  rhsF78 = T77_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T79 = CONGRUENT_CALL1(lhsF75);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T80 = CONGRUENT_CALL1(rhsF78);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T79, T80);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T81.vector_element_[0] = lhsF75;
  T81.vector_element_[1] = rhsF78;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T82 = primitive_copy_vector(&T81);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T83 = SLOT_VALUE_INITD(CREF(8), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  if (T83 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
    T84 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
    T85 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
    SLOT_VALUE_SETTER(T84, T85, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
    SLOT_VALUE_SETTER(&KPempty_listVKi, T85, 1);
    T86 = T85;
  } else {
    T86 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T90.vector_element_[0] = IKJoperator_;
  T90.vector_element_[1] = IKJsub_;
  T90.vector_element_[2] = IKJoperands_;
  T90.vector_element_[3] = T82;
  T90.vector_element_[4] = IKJmetadata_;
  T90.vector_element_[5] = T86;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T89 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T90);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T87 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  T88 = CALL1(&Kllvm_basic_block_instructionsVllvm, T87);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:113
  CALL2(&KaddXVKd, T88, T89);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T91_0 = CALL2(T72, CREF(8), T89);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T92_0 = T91_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T91_0);
    primitive_type_check(T92_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  lhsF93 = T92_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T94_0 = CALL2(T72, CREF(8), (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T95_0 = T94_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T94_0);
    primitive_type_check(T95_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  rhsF96 = T95_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T97 = CONGRUENT_CALL1(lhsF93);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T98 = CONGRUENT_CALL1(rhsF96);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T97, T98);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T99.vector_element_[0] = lhsF93;
  T99.vector_element_[1] = rhsF96;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T100 = primitive_copy_vector(&T99);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T101 = SLOT_VALUE_INITD(CREF(8), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  if (T101 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
    T102 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
    T103 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
    SLOT_VALUE_SETTER(T102, T103, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
    SLOT_VALUE_SETTER(&KPempty_listVKi, T103, 1);
    T104 = T103;
  } else {
    T104 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T105.vector_element_[0] = IKJpredicate_;
  T105.vector_element_[1] = IKJeq_;
  T105.vector_element_[2] = IKJoperands_;
  T105.vector_element_[3] = T100;
  T105.vector_element_[4] = IKJmetadata_;
  T105.vector_element_[5] = T104;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T106 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T105);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T107 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  T108 = CALL1(&Kllvm_basic_block_instructionsVllvm, T107);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:114
  CALL2(&KaddXVKd, T108, T106);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  T3 = MAKE_CLOSURE(&K232, 9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  INIT_CLOSURE(T3, 9, CREF(0), CREF(1), CREF(2), CREF(3), CREF(4), CREF(5), CREF(6), CREF(7), CREF(8));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  T4 = MAKE_CLOSURE_INITD(&K231, 1, T89);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  T5 = Kdo_ins__ifYllvm_internalsVllvmI(CREF(8), T106, T3, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  return(T5);
}

static dylan_value K221I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:125
  T0 = Kllvm_back_end_value_functionVdfmc_llvm_back_endMM2I(CREF(0), (dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:107
  return(T0);
}

static dylan_value K232I () {
  dylan_value T1;
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value lhsF5;
  dylan_value T6_0;
  dylan_value T7_0;
  dylan_value rhsF8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_6 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  _KLsimple_object_vectorGVKd_1 T23 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T24;
  dylan_value T25;
  _KLsimple_object_vectorGVKd_1 T26 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T27;
  _KLsimple_object_vectorGVKd_1 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T29_0;
  dylan_value T30;
  dylan_value T31_0;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  _KLsimple_object_vectorGVKd_6 T39 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  _KLsimple_object_vectorGVKd_1 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_1 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T46;
  dylan_value T47;
  _KLsimple_object_vectorGVKd_1 T48 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T49;
  _KLsimple_object_vectorGVKd_1 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T51_0;
  dylan_value T52;
  dylan_value T53_0;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  _KLsimple_object_vectorGVKd_6 T61 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T2 = SLOT_VALUE_INITD(CREF(8), 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T3_0 = CALL2(T2, CREF(8), CREF(5));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  lhsF5 = T4_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T6_0 = CALL2(T2, CREF(8), (dylan_value) 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T7_0 = T6_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T6_0);
    primitive_type_check(T7_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  rhsF8 = T7_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T9 = CONGRUENT_CALL1(lhsF5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T10 = CONGRUENT_CALL1(rhsF8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T9, T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T11.vector_element_[0] = lhsF5;
  T11.vector_element_[1] = rhsF8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T12 = primitive_copy_vector(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T13 = SLOT_VALUE_INITD(CREF(8), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  if (T13 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
    T14 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
    T15 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
    SLOT_VALUE_SETTER(T14, T15, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
    SLOT_VALUE_SETTER(&KPempty_listVKi, T15, 1);
    T16 = T15;
  } else {
    T16 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T20.vector_element_[0] = IKJoperator_;
  T20.vector_element_[1] = IKJsub_;
  T20.vector_element_[2] = IKJoperands_;
  T20.vector_element_[3] = T12;
  T20.vector_element_[4] = IKJmetadata_;
  T20.vector_element_[5] = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T19 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T17 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  T18 = CALL1(&Kllvm_basic_block_instructionsVllvm, T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:117
  CALL2(&KaddXVKd, T18, T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T21.vector_element_[0] = (dylan_value) 5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T22 = primitive_copy_vector(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T23.vector_element_[0] = CREF(8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T24 = primitive_copy_vector(&T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T25 = MAKE_CLOSURE_INITD(&K240, 1, T24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T26.vector_element_[0] = CREF(4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T27 = primitive_copy_vector(&T26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T28.vector_element_[0] = T22;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T29_0 = Kobject_classVKdI(T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T30 = T29_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T31_0 = APPLY3(&Kconcatenate_asVKd, T30, T27, &T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T32 = T31_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  CONGRUENT_CALL_PROLOG(&Ktype_for_copyVKd, 1);
  T33 = CONGRUENT_CALL1(T32);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T34 = CALL3(&Kmap_as_oneVKi, T33, T25, T32);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T35 = SLOT_VALUE_INITD(CREF(8), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  if (T35 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
    T36 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
    T37 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
    SLOT_VALUE_SETTER(T36, T37, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
    SLOT_VALUE_SETTER(&KPempty_listVKi, T37, 1);
    T38 = T37;
  } else {
    T38 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T39.vector_element_[0] = IKJin_boundsQ_;
  T39.vector_element_[1] = &KPtrueVKi;
  T39.vector_element_[2] = IKJoperands_;
  T39.vector_element_[3] = T34;
  T39.vector_element_[4] = IKJmetadata_;
  T39.vector_element_[5] = T38;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T40 = CONGRUENT_CALL2(&KLllvm_gep_instructionGVllvm, &T39);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T41 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T42 = CALL1(&Kllvm_basic_block_instructionsVllvm, T41);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  CALL2(&KaddXVKd, T42, T40);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T43.vector_element_[0] = (dylan_value) 5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T44 = primitive_copy_vector(&T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T45.vector_element_[0] = CREF(8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T46 = primitive_copy_vector(&T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T47 = MAKE_CLOSURE_INITD(&K239, 1, T46);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T48.vector_element_[0] = CREF(3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T49 = primitive_copy_vector(&T48);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T50.vector_element_[0] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T51_0 = Kobject_classVKdI(T49);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T52 = T51_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T53_0 = APPLY3(&Kconcatenate_asVKd, T52, T49, &T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T54 = T53_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  CONGRUENT_CALL_PROLOG(&Ktype_for_copyVKd, 1);
  T55 = CONGRUENT_CALL1(T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T56 = CALL3(&Kmap_as_oneVKi, T55, T47, T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T57 = SLOT_VALUE_INITD(CREF(8), 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  if (T57 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
    T58 = SLOT_VALUE_INITD(CREF(8), 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
    T59 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
    SLOT_VALUE_SETTER(T58, T59, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
    SLOT_VALUE_SETTER(&KPempty_listVKi, T59, 1);
    T60 = T59;
  } else {
    T60 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T61.vector_element_[0] = IKJin_boundsQ_;
  T61.vector_element_[1] = &KPtrueVKi;
  T61.vector_element_[2] = IKJoperands_;
  T61.vector_element_[3] = T56;
  T61.vector_element_[4] = IKJmetadata_;
  T61.vector_element_[5] = T60;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T62 = CONGRUENT_CALL2(&KLllvm_gep_instructionGVllvm, &T61);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T63 = SLOT_VALUE_INITD(CREF(8), 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T64 = CALL1(&Kllvm_basic_block_instructionsVllvm, T63);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  CALL2(&KaddXVKd, T64, T62);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:120
  T1 = KloopF241I(CREF(0), CREF(1), CREF(2), CREF(7), CREF(8), T19, T40, T62);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  return(T1);
}

static dylan_value K231I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:122
  T0 = CREF(0);
  MV_SET_ELT(0, CREF(0));
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:115
  return(T0);
}

dylan_value Kop__as_lowercaseVdfmc_llvm_back_endMM0I (dylan_value be_, dylan_value c_) {
  dylan_value T3;
  dylan_value c_ext_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T8_0;
  dylan_value lhsF9;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value rhsF12;
  dylan_value T13;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_2 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  _KLsimple_object_vectorGVKd_6 T24 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T25_0;
  dylan_value T26_0;
  dylan_value lhsF27;
  dylan_value T28_0;
  dylan_value T29_0;
  dylan_value rhsF30;
  dylan_value T31;
  dylan_value T32;
  _KLsimple_object_vectorGVKd_2 T33 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  _KLsimple_object_vectorGVKd_6 T39 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43_0;
  dylan_value T44_0;
  dylan_value lhsF45;
  dylan_value T46_0;
  dylan_value T47_0;
  dylan_value rhsF48;
  dylan_value T49;
  dylan_value T50;
  _KLsimple_object_vectorGVKd_2 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  _KLsimple_object_vectorGVKd_6 T60 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};
  dylan_value T61_0;
  dylan_value T62_0;
  dylan_value trueF63;
  dylan_value T64_0;
  dylan_value T65_0;
  dylan_value falseF66;
  dylan_value T67;
  dylan_value T68;
  dylan_value T69_0;
  dylan_value T70_0;
  dylan_value T71;
  _KLsimple_object_vectorGVKd_3 T72 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T73;
  dylan_value T74;
  dylan_value T75;
  dylan_value T76;
  dylan_value T77;
  _KLsimple_object_vectorGVKd_4 T78 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T79;
  dylan_value T80;
  dylan_value T81;
  dylan_value T82_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:92
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:95
  T5 = SLOT_VALUE_INITD(be_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:95
  CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
  T3 = CONGRUENT_CALL3(T5, &K230, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:95
  c_ext_ = CALL3(&Kins__zextYllvm_builderVllvm, be_, c_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T6 = SLOT_VALUE_INITD(be_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T7_0 = CALL2(T6, be_, c_ext_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T8_0 = T7_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T7_0);
    primitive_type_check(T8_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  lhsF9 = T8_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T10_0 = CALL2(T6, be_, (dylan_value) 261);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T11_0 = T10_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T10_0);
    primitive_type_check(T11_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  rhsF12 = T11_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T13 = CONGRUENT_CALL1(lhsF9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T14 = CONGRUENT_CALL1(rhsF12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T13, T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T15.vector_element_[0] = lhsF9;
  T15.vector_element_[1] = rhsF12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T16 = primitive_copy_vector(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T17 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  if (T17 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
    T18 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
    T19 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
    SLOT_VALUE_SETTER(T18, T19, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
    SLOT_VALUE_SETTER(&KPempty_listVKi, T19, 1);
    T20 = T19;
  } else {
    T20 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T24.vector_element_[0] = IKJoperator_;
  T24.vector_element_[1] = IKJsub_;
  T24.vector_element_[2] = IKJoperands_;
  T24.vector_element_[3] = T16;
  T24.vector_element_[4] = IKJmetadata_;
  T24.vector_element_[5] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T23 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T21 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  T22 = CALL1(&Kllvm_basic_block_instructionsVllvm, T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:96
  CALL2(&KaddXVKd, T22, T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T25_0 = CALL2(T6, be_, T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T26_0 = T25_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T25_0);
    primitive_type_check(T26_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  lhsF27 = T26_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T28_0 = CALL2(T6, be_, (dylan_value) 105);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T29_0 = T28_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T28_0);
    primitive_type_check(T29_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  rhsF30 = T29_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T31 = CONGRUENT_CALL1(lhsF27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T32 = CONGRUENT_CALL1(rhsF30);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T31, T32);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T33.vector_element_[0] = lhsF27;
  T33.vector_element_[1] = rhsF30;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T34 = primitive_copy_vector(&T33);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T35 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  if (T35 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
    T36 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
    T37 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
    SLOT_VALUE_SETTER(T36, T37, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
    SLOT_VALUE_SETTER(&KPempty_listVKi, T37, 1);
    T38 = T37;
  } else {
    T38 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T39.vector_element_[0] = IKJpredicate_;
  T39.vector_element_[1] = IKJult_;
  T39.vector_element_[2] = IKJoperands_;
  T39.vector_element_[3] = T34;
  T39.vector_element_[4] = IKJmetadata_;
  T39.vector_element_[5] = T38;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T40 = CONGRUENT_CALL2(&KLllvm_icmp_instructionGVllvm, &T39);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T41 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  T42 = CALL1(&Kllvm_basic_block_instructionsVllvm, T41);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:97
  CALL2(&KaddXVKd, T42, T40);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T43_0 = CALL2(T6, be_, c_ext_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T44_0 = T43_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T43_0);
    primitive_type_check(T44_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  lhsF45 = T44_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T46_0 = CALL2(T6, be_, (dylan_value) 129);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T47_0 = T46_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T46_0);
    primitive_type_check(T47_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  rhsF48 = T47_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T49 = CONGRUENT_CALL1(lhsF45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T50 = CONGRUENT_CALL1(rhsF48);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T49, T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T51.vector_element_[0] = lhsF45;
  T51.vector_element_[1] = rhsF48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T52 = primitive_copy_vector(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T53 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  if (T53 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
    T54 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
    T55 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
    SLOT_VALUE_SETTER(T54, T55, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
    SLOT_VALUE_SETTER(&KPempty_listVKi, T55, 1);
    T56 = T55;
  } else {
    T56 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T60.vector_element_[0] = IKJoperator_;
  T60.vector_element_[1] = IKJadd_;
  T60.vector_element_[2] = IKJoperands_;
  T60.vector_element_[3] = T52;
  T60.vector_element_[4] = IKJmetadata_;
  T60.vector_element_[5] = T56;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T59 = CONGRUENT_CALL2(&KLllvm_binop_instructionGVllvm, &T60);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T57 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  T58 = CALL1(&Kllvm_basic_block_instructionsVllvm, T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:98
  CALL2(&KaddXVKd, T58, T59);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T61_0 = CALL2(T6, be_, T59);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T62_0 = T61_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T61_0);
    primitive_type_check(T62_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  trueF63 = T62_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T64_0 = CALL2(T6, be_, c_ext_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T65_0 = T64_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T64_0);
    primitive_type_check(T65_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  falseF66 = T65_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T67 = CONGRUENT_CALL1(trueF63);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  CONGRUENT_CALL_PROLOG(&Kllvm_value_typeVllvm, 1);
  T68 = CONGRUENT_CALL1(falseF66);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  CONGRUENT_CALL_PROLOG(&Kllvm_constrain_typeVllvm, 2);
  CONGRUENT_CALL2(T67, T68);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T69_0 = CALL2(T6, be_, T40);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T70_0 = T69_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T69_0);
    primitive_type_check(T70_0, &KLllvm_valueGVllvm);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T71 = T70_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T72.vector_element_[0] = T71;
  T72.vector_element_[1] = trueF63;
  T72.vector_element_[2] = falseF66;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T73 = primitive_copy_vector(&T72);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T74 = SLOT_VALUE_INITD(be_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  if (T74 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
    T75 = SLOT_VALUE_INITD(be_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
    T76 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
    SLOT_VALUE_SETTER(T75, T76, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
    SLOT_VALUE_SETTER(&KPempty_listVKi, T76, 1);
    T77 = T76;
  } else {
    T77 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T78.vector_element_[0] = IKJoperands_;
  T78.vector_element_[1] = T73;
  T78.vector_element_[2] = IKJmetadata_;
  T78.vector_element_[3] = T77;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T79 = CONGRUENT_CALL2(&KLllvm_select_instructionGVllvm, &T78);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T80 = SLOT_VALUE_INITD(be_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T81 = CALL1(&Kllvm_basic_block_instructionsVllvm, T80);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  CALL2(&KaddXVKd, T81, T79);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:99
  T82_0 = T79;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:92
  MV_SET_COUNT(1);
  return(T82_0);
}

static dylan_value K240I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:118
  return(T2);
}

static dylan_value K239I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:119
  return(T2);
}

static dylan_value K244I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:105
  return(T2);
}

static dylan_value K257I (dylan_value args_) {
  dylan_value T1;
  dylan_value T2;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T1 = Kconcatenate_2VKeMM1I(CREF(0), args_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T2 = APPLY1(&Kllvm_builder_valueYllvm_builderVllvm, T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  return(T2);
}


/* SYSTEM INIT CODE */

void _Init_dfmc_llvm_back_end__X_llvm_primitives_symbol_for_system () {
  extern dylan_value KPresolve_symbolVKiI(dylan_value);
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPoblist_);
    if (T0 != &KJPoblist_) {
      IKJPoblist_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtype_name_);
    if (T0 != &KJtype_name_) {
      IKJtype_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsimple_object_vectorG_);
    if (T0 != &KJLsimple_object_vectorG_) {
      IKJLsimple_object_vectorG_ = T0;
      primitive_repeated_slot_value_setter(T0, &K65, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJattributes_);
    if (T0 != &KJattributes_) {
      IKJattributes_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsection_);
    if (T0 != &KJsection_) {
      IKJsection_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJambiguous_data_);
    if (T0 != &KJambiguous_data_) {
      IKJambiguous_data_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPoblistUsize_);
    if (T0 != &KJPoblistUsize_) {
      IKJPoblistUsize_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_integerG_);
    if (T0 != &KJLraw_integerG_) {
      primitive_repeated_slot_value_setter(T0, &K27, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K29, 1, 0);
      IKJLraw_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJuntraced_data_);
    if (T0 != &KJuntraced_data_) {
      IKJuntraced_data_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPoblistUcursor_);
    if (T0 != &KJPoblistUcursor_) {
      IKJPoblistUcursor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJparameter_names_);
    if (T0 != &KJparameter_names_) {
      IKJparameter_names_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJparameter_types_spec_);
    if (T0 != &KJparameter_types_spec_) {
      IKJparameter_types_spec_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJvalue_types_spec_);
    if (T0 != &KJvalue_types_spec_) {
      IKJvalue_types_spec_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemitter_);
    if (T0 != &KJemitter_) {
      IKJemitter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmapped_emitter_);
    if (T0 != &KJmapped_emitter_) {
      IKJmapped_emitter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJgenerator_);
    if (T0 != &KJgenerator_) {
      IKJgenerator_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdeclarator_);
    if (T0 != &KJdeclarator_) {
      IKJdeclarator_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_strncasecmp_);
    if (T0 != &KJprimitive_strncasecmp_) {
      IKJprimitive_strncasecmp_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_resolve_symbol_);
    if (T0 != &KJprimitive_resolve_symbol_) {
      IKJprimitive_resolve_symbol_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_string_as_symbol_);
    if (T0 != &KJprimitive_string_as_symbol_) {
      IKJprimitive_string_as_symbol_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimitive_preboot_symbols_);
    if (T0 != &KJprimitive_preboot_symbols_) {
      IKJprimitive_preboot_symbols_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJoperands_);
    if (T0 != &KJoperands_) {
      IKJoperands_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmetadata_);
    if (T0 != &KJmetadata_) {
      IKJmetadata_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJvector_element_);
    if (T0 != &KJvector_element_) {
      IKJvector_element_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJoperator_);
    if (T0 != &KJoperator_) {
      IKJoperator_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmul_);
    if (T0 != &KJmul_) {
      IKJmul_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinteger_);
    if (T0 != &KJinteger_) {
      IKJinteger_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJattribute_list_);
    if (T0 != &KJattribute_list_) {
      IKJattribute_list_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcalling_convention_);
    if (T0 != &KJcalling_convention_) {
      IKJcalling_convention_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJDnumber_header_words_);
    if (T0 != &KJDnumber_header_words_) {
      IKJDnumber_header_words_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsymbolG_);
    if (T0 != &KJLsymbolG_) {
      primitive_repeated_slot_value_setter(T0, &K44, 1, 0);
      IKJLsymbolG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJpredicate_);
    if (T0 != &KJpredicate_) {
      IKJpredicate_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJne_);
    if (T0 != &KJne_) {
      IKJne_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_stringG_);
    if (T0 != &KJLbyte_stringG_) {
      IKJLbyte_stringG_ = T0;
      primitive_repeated_slot_value_setter(T0, &K55, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJalignment_);
    if (T0 != &KJalignment_) {
      IKJalignment_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJstring_element_);
    if (T0 != &KJstring_element_) {
      IKJstring_element_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJult_);
    if (T0 != &KJult_) {
      IKJult_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJadd_);
    if (T0 != &KJadd_) {
      IKJadd_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsymbol_name_);
    if (T0 != &KJsymbol_name_) {
      IKJsymbol_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJeq_);
    if (T0 != &KJeq_) {
      IKJeq_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJashr_);
    if (T0 != &KJashr_) {
      IKJashr_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJside_effect_free_);
    if (T0 != &KJside_effect_free_) {
      primitive_repeated_slot_value_setter(T0, &K32, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K58, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJstateless_);
    if (T0 != &KJstateless_) {
      primitive_repeated_slot_value_setter(T0, &K32, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K47, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K58, 1, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdynamic_extent_);
    if (T0 != &KJdynamic_extent_) {
      primitive_repeated_slot_value_setter(T0, &K32, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K58, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJstring_);
    if (T0 != &KJstring_) {
      primitive_repeated_slot_value_setter(T0, &K54, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJside_effecting_);
    if (T0 != &KJside_effecting_) {
      primitive_repeated_slot_value_setter(T0, &K47, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJindefinite_extent_);
    if (T0 != &KJindefinite_extent_) {
      primitive_repeated_slot_value_setter(T0, &K47, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsymbol_);
    if (T0 != &KJsymbol_) {
      primitive_repeated_slot_value_setter(T0, &K43, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsub_);
    if (T0 != &KJsub_) {
      IKJsub_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJin_boundsQ_);
    if (T0 != &KJin_boundsQ_) {
      IKJin_boundsQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJauxiliary_);
    if (T0 != &KJauxiliary_) {
      primitive_repeated_slot_value_setter(T0, &K32, 1, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_byte_stringG_);
    if (T0 != &KJLraw_byte_stringG_) {
      primitive_repeated_slot_value_setter(T0, &K27, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K27, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJs1_);
    if (T0 != &KJs1_) {
      primitive_repeated_slot_value_setter(T0, &K25, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJs2_);
    if (T0 != &KJs2_) {
      primitive_repeated_slot_value_setter(T0, &K25, 1, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJn_);
    if (T0 != &KJn_) {
      primitive_repeated_slot_value_setter(T0, &K25, 1, 2);
    }
  }
  return;
}

/* USER INIT CODE */

void _Init_dfmc_llvm_back_end__X_llvm_primitives_symbol_for_user () {
{
  dylan_value T0;
  dylan_value T1;
  _KLsimple_object_vectorGVKd_10 T2 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  T2.vector_element_[0] = &KJname_;
  T2.vector_element_[1] = IKJPoblist_;
  T2.vector_element_[2] = IKJtype_name_;
  T2.vector_element_[3] = IKJLsimple_object_vectorG_;
  T2.vector_element_[4] = &KJinit_function_;
  T2.vector_element_[5] = &K278;
  T2.vector_element_[6] = IKJattributes_;
  T2.vector_element_[7] = &KPempty_vectorVKi;
  T2.vector_element_[8] = IKJsection_;
  T2.vector_element_[9] = IKJambiguous_data_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T0 = CONGRUENT_CALL2(&KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_end, &T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  Poblist_descriptorVdfmc_llvm_back_end = T0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  T1 = &KPfalseVKi;
  goto I0;
}
I0:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:12
  T0 = CALL2(&Kdo_define_llvm_runtime_variable_descriptorVdfmc_llvm_back_end, IKJPoblist_, Poblist_descriptorVdfmc_llvm_back_end);
  goto I9;
}
I9:

{
  dylan_value T0;
  dylan_value T1;
  _KLsimple_object_vectorGVKd_10 T2 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  T2.vector_element_[0] = &KJname_;
  T2.vector_element_[1] = IKJPoblistUsize_;
  T2.vector_element_[2] = IKJtype_name_;
  T2.vector_element_[3] = IKJLraw_integerG_;
  T2.vector_element_[4] = &KJinit_function_;
  T2.vector_element_[5] = &K272;
  T2.vector_element_[6] = IKJattributes_;
  T2.vector_element_[7] = &KPempty_vectorVKi;
  T2.vector_element_[8] = IKJsection_;
  T2.vector_element_[9] = IKJuntraced_data_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T0 = CONGRUENT_CALL2(&KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_end, &T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  PoblistUsize_descriptorVdfmc_llvm_back_end = T0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  T1 = &KPfalseVKi;
  goto I10;
}
I10:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:16
  T0 = CALL2(&Kdo_define_llvm_runtime_variable_descriptorVdfmc_llvm_back_end, IKJPoblistUsize_, PoblistUsize_descriptorVdfmc_llvm_back_end);
  goto I16;
}
I16:

{
  dylan_value T0;
  dylan_value T1;
  _KLsimple_object_vectorGVKd_10 T2 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  T2.vector_element_[0] = &KJname_;
  T2.vector_element_[1] = IKJPoblistUcursor_;
  T2.vector_element_[2] = IKJtype_name_;
  T2.vector_element_[3] = IKJLraw_integerG_;
  T2.vector_element_[4] = &KJinit_function_;
  T2.vector_element_[5] = &K269;
  T2.vector_element_[6] = IKJattributes_;
  T2.vector_element_[7] = &KPempty_vectorVKi;
  T2.vector_element_[8] = IKJsection_;
  T2.vector_element_[9] = IKJuntraced_data_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T0 = CONGRUENT_CALL2(&KLllvm_runtime_variable_descriptorGVdfmc_llvm_back_end, &T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  PoblistUcursor_descriptorVdfmc_llvm_back_end = T0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  T1 = &KPfalseVKi;
  goto I17;
}
I17:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:20
  T0 = CALL2(&Kdo_define_llvm_runtime_variable_descriptorVdfmc_llvm_back_end, IKJPoblistUcursor_, PoblistUcursor_descriptorVdfmc_llvm_back_end);
  goto I21;
}
I21:

{
  dylan_value T1;
  dylan_value T2;
  _KLsimple_object_vectorGVKd_8 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T4;
  dylan_value T5;
  _KLsimple_object_vectorGVKd_10 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T3.vector_element_[0] = &KJname_;
  T3.vector_element_[1] = &K23;
  T3.vector_element_[2] = IKJparameter_names_;
  T3.vector_element_[3] = &K25;
  T3.vector_element_[4] = IKJparameter_types_spec_;
  T3.vector_element_[5] = &K27;
  T3.vector_element_[6] = IKJvalue_types_spec_;
  T3.vector_element_[7] = &K29;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T4 = primitive_copy_vector(&T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T5 = Kmake_primitive_mapped_emitterVdfmc_llvm_back_endI(&K254, &K32, &KPempty_vectorVKi, &K27, &K29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T6.vector_element_[0] = IKJemitter_;
  T6.vector_element_[1] = &K254;
  T6.vector_element_[2] = IKJmapped_emitter_;
  T6.vector_element_[3] = T5;
  T6.vector_element_[4] = IKJgenerator_;
  T6.vector_element_[5] = &K214;
  T6.vector_element_[6] = IKJdeclarator_;
  T6.vector_element_[7] = T4;
  T6.vector_element_[8] = IKJattributes_;
  T6.vector_element_[9] = &K32;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T1 = CONGRUENT_CALL2(&KLllvm_primitive_descriptorGVdfmc_llvm_back_end, &T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  primitive_strncasecmp_descriptorVdfmc_llvm_back_end = T1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T2 = &KPfalseVKi;
  goto I22;
}
I22:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:102
  T0 = CALL2(&Kdo_define_llvm_primitive_descriptorVdfmc_llvm_back_end, IKJprimitive_strncasecmp_, primitive_strncasecmp_descriptorVdfmc_llvm_back_end);
  goto I39;
}
I39:

{
  dylan_value T1;
  dylan_value T2;
  _KLsimple_object_vectorGVKd_8 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T4;
  dylan_value T5;
  _KLsimple_object_vectorGVKd_10 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T3.vector_element_[0] = &KJname_;
  T3.vector_element_[1] = &K42;
  T3.vector_element_[2] = IKJparameter_names_;
  T3.vector_element_[3] = &K43;
  T3.vector_element_[4] = IKJparameter_types_spec_;
  T3.vector_element_[5] = &K44;
  T3.vector_element_[6] = IKJvalue_types_spec_;
  T3.vector_element_[7] = &K44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T4 = primitive_copy_vector(&T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T5 = Kmake_primitive_mapped_emitterVdfmc_llvm_back_endI(&K207, &K47, &KPempty_vectorVKi, &K44, &K44);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T6.vector_element_[0] = IKJemitter_;
  T6.vector_element_[1] = &K207;
  T6.vector_element_[2] = IKJmapped_emitter_;
  T6.vector_element_[3] = T5;
  T6.vector_element_[4] = IKJgenerator_;
  T6.vector_element_[5] = &K196;
  T6.vector_element_[6] = IKJdeclarator_;
  T6.vector_element_[7] = T4;
  T6.vector_element_[8] = IKJattributes_;
  T6.vector_element_[9] = &K47;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T1 = CONGRUENT_CALL2(&KLllvm_primitive_descriptorGVdfmc_llvm_back_end, &T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  primitive_resolve_symbol_descriptorVdfmc_llvm_back_end = T1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T2 = &KPfalseVKi;
  goto I41;
}
I41:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:194
  T0 = CALL2(&Kdo_define_llvm_primitive_descriptorVdfmc_llvm_back_end, IKJprimitive_resolve_symbol_, primitive_resolve_symbol_descriptorVdfmc_llvm_back_end);
  goto I50;
}
I50:

{
  dylan_value T1;
  dylan_value T2;
  _KLsimple_object_vectorGVKd_8 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T4;
  dylan_value T5;
  _KLsimple_object_vectorGVKd_10 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T3.vector_element_[0] = &KJname_;
  T3.vector_element_[1] = &K53;
  T3.vector_element_[2] = IKJparameter_names_;
  T3.vector_element_[3] = &K54;
  T3.vector_element_[4] = IKJparameter_types_spec_;
  T3.vector_element_[5] = &K55;
  T3.vector_element_[6] = IKJvalue_types_spec_;
  T3.vector_element_[7] = &K44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T4 = primitive_copy_vector(&T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T5 = Kmake_primitive_mapped_emitterVdfmc_llvm_back_endI(&K190, &K58, &KPempty_vectorVKi, &K55, &K44);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T6.vector_element_[0] = IKJemitter_;
  T6.vector_element_[1] = &K190;
  T6.vector_element_[2] = IKJmapped_emitter_;
  T6.vector_element_[3] = T5;
  T6.vector_element_[4] = IKJgenerator_;
  T6.vector_element_[5] = &K102;
  T6.vector_element_[6] = IKJdeclarator_;
  T6.vector_element_[7] = T4;
  T6.vector_element_[8] = IKJattributes_;
  T6.vector_element_[9] = &K58;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T1 = CONGRUENT_CALL2(&KLllvm_primitive_descriptorGVdfmc_llvm_back_end, &T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  primitive_string_as_symbol_descriptorVdfmc_llvm_back_end = T1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T2 = &KPfalseVKi;
  goto I52;
}
I52:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:219
  T0 = CALL2(&Kdo_define_llvm_primitive_descriptorVdfmc_llvm_back_end, IKJprimitive_string_as_symbol_, primitive_string_as_symbol_descriptorVdfmc_llvm_back_end);
  goto I61;
}
I61:

{
  dylan_value T1;
  dylan_value T2;
  _KLsimple_object_vectorGVKd_8 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T4;
  dylan_value T5;
  _KLsimple_object_vectorGVKd_10 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T3.vector_element_[0] = &KJname_;
  T3.vector_element_[1] = &K64;
  T3.vector_element_[2] = IKJparameter_names_;
  T3.vector_element_[3] = &KPempty_vectorVKi;
  T3.vector_element_[4] = IKJparameter_types_spec_;
  T3.vector_element_[5] = &KPempty_vectorVKi;
  T3.vector_element_[6] = IKJvalue_types_spec_;
  T3.vector_element_[7] = &K65;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T4 = primitive_copy_vector(&T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T5 = Kmake_primitive_mapped_emitterVdfmc_llvm_back_endI(&K95, &K58, &KPempty_vectorVKi, &KPempty_vectorVKi, &K65);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T6.vector_element_[0] = IKJemitter_;
  T6.vector_element_[1] = &K95;
  T6.vector_element_[2] = IKJmapped_emitter_;
  T6.vector_element_[3] = T5;
  T6.vector_element_[4] = IKJgenerator_;
  T6.vector_element_[5] = &K72;
  T6.vector_element_[6] = IKJdeclarator_;
  T6.vector_element_[7] = T4;
  T6.vector_element_[8] = IKJattributes_;
  T6.vector_element_[9] = &K58;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T1 = CONGRUENT_CALL2(&KLllvm_primitive_descriptorGVdfmc_llvm_back_end, &T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  primitive_preboot_symbols_descriptorVdfmc_llvm_back_end = T1;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T2 = &KPfalseVKi;
  goto I63;
}
I63:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/llvm-back-end/llvm-primitives-symbol.dylan:245
  T0 = CALL2(&Kdo_define_llvm_primitive_descriptorVdfmc_llvm_back_end, IKJprimitive_preboot_symbols_, primitive_preboot_symbols_descriptorVdfmc_llvm_back_end);
  goto I70;
}
I70:

  return;
}


/* eof */
