Home
last modified time | relevance | path

Searched refs:extended_mov (Results 1 – 5 of 5) sorted by relevance

/hal_rpi_pico-latest/tools/pioasm/
Dpio_types.h113 struct extended_mov { struct
117 extended_mov() : loc(mov::pindirs), fifo_index(nullptr) {} in extended_mov() argument
118 extended_mov(mov _type) : loc(_type), fifo_index(nullptr) {} in extended_mov() argument
119 extended_mov(rvalue _fifo_index) : loc(mov::fifo_index), fifo_index(_fifo_index) {} in extended_mov() function
456 extended_mov dest, src;
459 …instr_mov(const yy::location &l, const extended_mov &dest, const extended_mov &src, const mov_op& …
462 uint get_push_get_index(const program &program, extended_mov index);
Dparser.yy342 %type <extended_mov> mov_target;
352 …O LBRACKET value RBRACKET { pioasm.check_version(1, @$, "mov rxfifo[], "); $$ = extended_mov($3); }
354 %type <extended_mov> mov_source;
363 …O LBRACKET value RBRACKET { pioasm.check_version(1, @$, "mov rxfifo[], "); $$ = extended_mov($3); }
Dpio_assembler.cpp310 uint instr_mov::get_push_get_index(const program &program, extended_mov index) { in get_push_get_index()
/hal_rpi_pico-latest/tools/pioasm/gen/
Dparser.cpp242 value.YY_MOVE_OR_COPY< extended_mov > (YY_MOVE (that.value)); in stack_symbol_type()
335 value.move< extended_mov > (YY_MOVE (that.value)); in stack_symbol_type()
428 value.copy< extended_mov > (that.value); in operator =()
520 value.move< extended_mov > (that.value); in operator =()
1003 yylhs.value.emplace< extended_mov > (); in parse()
1334 …instr_mov(yylhs.location, yystack_[3].value.as < extended_mov > (), yystack_[0].value.as < extende… in parse()
1538 { yylhs.value.as < extended_mov > () = mov::pins; } in parse()
1542 { yylhs.value.as < extended_mov > () = mov::x; } in parse()
1546 { yylhs.value.as < extended_mov > () = mov::y; } in parse()
1550 { yylhs.value.as < extended_mov > () = mov::exec; } in parse()
[all …]
Dparser.hpp409 char dummy7[sizeof (extended_mov)];
804 value.move< extended_mov > (std::move (that.value)); in basic_symbol()
951 basic_symbol (typename Base::kind_type t, extended_mov&& v, location_type&& l) in basic_symbol()
957 basic_symbol (typename Base::kind_type t, const extended_mov& v, const location_type& l) in basic_symbol()
1122 value.template destroy< extended_mov > (); in clear()
3283 value.copy< extended_mov > (YY_MOVE (that.value)); in basic_symbol()
3390 value.move< extended_mov > (YY_MOVE (s.value)); in move()