Lines Matching defs:program
67 struct program { struct
68 std::string name;
69 optional_int origin = optional_int::with_default(-1);
70 optional_int sideset_bits_including_opt;
71 bool sideset_opt = false;
72 bool sideset_pindirs = false;
73 int wrap;
74 int wrap_target;
75 int pio_version;
76 int mov_status_type;
77 int mov_status_n;
78 in_out in;
79 in_out out;
80 int set_count;
81 uint clock_div_int;
82 uint clock_div_frac;
83 uint8_t used_gpio_ranges;
84 fifo_config fifo;
85 std::vector<uint> instructions;
86 std::vector<symbol> symbols; // public only
87 std::map<std::string, std::vector<std::string>> code_blocks;
88 std::map<std::string, std::vector<std::pair<std::string,std::string>>> lang_opts;
91 program(std::string name) : name(std::move(name)) {} in program() argument