Lines Matching defs:to

17    along with GAS; see the file COPYING.  If not, write to the Free
53 /* The pseudo-op for which we need to special-case `@' characters.
121 /* I370 uses single-quotes to delimit integer, float constants. */
142 /* This macro permits the processor to specify all characters which
145 backend uses this to support prefixes, which can confuse the
146 scrubber as to whether it is parsing operands or opcodes. */
151 /* The m68k backend wants to be able to change comment_chars. */
168 /* This macro permits the processor to specify all characters which
224 app is called asynchronously to the parsing of the .include's, so our
226 That's why we have to save it all. */
344 /* This function is called to process input characters. The GET
345 parameter is used to retrieve more input characters. GET should
346 set its parameter to point to a buffer, and return the length of
353 This is the way the old code used to work. */
358 char *to = tostart;
372 5: parsing a string, then go to old-state
379 -1: output string in out_string and go to the state in old_state
380 -2: flush text until a '*' '/' is seen, then go to state old_state
433 character fills the output buffer, this macro jumps to the label
434 TOFULL. We use this rather ugly approach because we need to
438 I don't want to make such a significant change to the assembler's
444 *to++ = (pch); \
445 if (to >= toend) \
466 /* The cases in this switch end with continue, in order to
467 branch back to the top of this while loop and generate the
546 /* We are going to copy everything up to a quote character,
547 with special handling for a backslash. We try to
563 if (len > toend - to)
564 len = toend - to;
567 memcpy (to, from, len);
568 to += len;
570 if (to >= toend)
668 /* Reset back to state 1 and pretend that we are parsing a
705 /* Change to avoid warning about unclosed string. */
744 /* We need to watch out for .symver directives. See the comment later
753 /* We advance to the next state if we find the right
760 entire pseudo-op, so we must go back to the beginning. */
765 of the line, go back to the beginning. */
773 /* We want to have pseudo-ops which control whether we are in
785 /* We advance to the next state if we find the right
788 '1' (this is so that we only need one state to handle
806 entire pseudo-op, so we must go back to the
813 either '0' or '1' indicating whether to enter or
820 to control expression parsing and the like. */
911 if (to + 1 < toend)
1148 /* Read and skip to end of line. */
1250 We must prevent exef0f ||trap #1 to degenerate to exef0f ||trap#1 .
1255 /* An alternative approach would be to reset the state to 1 when
1256 we see '||', '<'- or '->', but that seems to be overkill. */
1286 /* For the ARM, care is needed not to damage occurrences of \@
1288 if (to > tostart && *(to - 1) == '\\')
1311 the H' with 0x to make them gas-style hex characters. */
1370 if (to + 1 < toend
1398 if (len > (toend - to) - 1)
1399 len = (toend - to) - 1;
1404 memcpy (to, from, len);
1405 to += len;
1407 if (to >= toend)
1442 an operand character, then we don't want to keep
1443 the space. We don't have enough information to
1445 choice which is more likely to be correct. */
1446 if (to + 1 >= toend)
1454 *to++ = ' ';
1468 return to - tostart;
1481 return to - tostart;