Lines Matching defs:to

19    along with GAS; see the file COPYING.  If not, write to the Free
51 /* The pseudo-op for which we need to special-case `@' characters.
116 /* I370 uses single-quotes to delimit integer, float constants. */
137 /* This macro permits the processor to specify all characters which
140 backend uses this to support prefixes, which can confuse the
141 scrubber as to whether it is parsing operands or opcodes. */
146 /* The m68k backend wants to be able to change comment_chars. */
160 /* This macro permits the processor to specify all characters which
208 app is called asynchronously to the parsing of the .include's, so our
210 That's why we have to save it all. */
327 /* This function is called to process input characters. The GET
328 parameter is used to retrieve more input characters. GET should
329 set its parameter to point to a buffer, and return the length of
336 This is the way the old code used to work. */
341 char *to = tostart;
355 5: parsing a string, then go to old-state
362 -1: output string in out_string and go to the state in old_state
363 -2: flush text until a '*' '/' is seen, then go to state old_state
416 character fills the output buffer, this macro jumps to the label
417 TOFULL. We use this rather ugly approach because we need to
421 I don't want to make such a significant change to the assembler's
427 *to++ = (pch); \
428 if (to >= toend) \
449 /* The cases in this switch end with continue, in order to
450 branch back to the top of this while loop and generate the
529 /* We are going to copy everything up to a quote character,
530 with special handling for a backslash. We try to
546 if (len > toend - to)
547 len = toend - to;
550 memcpy (to, from, len);
551 to += len;
553 if (to >= toend)
645 /* Reset back to state 1 and pretend that we are parsing a
671 /* Change to avoid warning about unclosed string. */
710 /* We need to watch out for .symver directives. See the comment later
719 /* We advance to the next state if we find the right
726 entire pseudo-op, so we must go back to the beginning. */
731 of the line, go back to the beginning. */
739 /* We want to have pseudo-ops which control whether we are in
751 /* We advance to the next state if we find the right
754 '1' (this is so that we only need one state to handle
772 entire pseudo-op, so we must go back to the
779 either '0' or '1' indicating whether to enter or
786 to control expression parsing and the like. */
876 if (to + 1 < toend)
1096 /* Read and skip to end of line. */
1190 We must prevent exef0f ||trap #1 to degenerate to exef0f ||trap#1 .
1195 /* An alternative approach would be to reset the state to 1 when
1196 we see '||', '<'- or '->', but that seems to be overkill. */
1226 /* For the ARM, care is needed not to damage occurrences of \@
1228 if (to > tostart && *(to - 1) == '\\')
1289 if (to + 1 < toend
1317 if (len > (toend - to) - 1)
1318 len = (toend - to) - 1;
1323 memcpy (to, from, len);
1324 to += len;
1326 if (to >= toend)
1361 an operand character, then we don't want to keep
1362 the space. We don't have enough information to
1364 choice which is more likely to be correct. */
1365 if (to + 1 >= toend)
1373 *to++ = ' ';
1387 return to - tostart;
1400 return to - tostart;