LLVM API Documentation

Go to the source code of this file.
Classes | |
| struct | cset |
| struct | re_guts |
Defines | |
| #define | MAGIC1 ((('r'^0200)<<8) | 'e') |
| #define | OPRMASK 0xf8000000LU |
| #define | OPDMASK 0x07ffffffLU |
| #define | OPSHIFT ((unsigned)27) |
| #define | OP(n) ((n)&OPRMASK) |
| #define | OPND(n) ((n)&OPDMASK) |
| #define | SOP(op, opnd) ((op)|(opnd)) |
| #define | OEND (1LU<<OPSHIFT) |
| #define | OCHAR (2LU<<OPSHIFT) |
| #define | OBOL (3LU<<OPSHIFT) |
| #define | OEOL (4LU<<OPSHIFT) |
| #define | OANY (5LU<<OPSHIFT) |
| #define | OANYOF (6LU<<OPSHIFT) |
| #define | OBACK_ (7LU<<OPSHIFT) |
| #define | O_BACK (8LU<<OPSHIFT) |
| #define | OPLUS_ (9LU<<OPSHIFT) |
| #define | O_PLUS (10LU<<OPSHIFT) |
| #define | OQUEST_ (11LU<<OPSHIFT) |
| #define | O_QUEST (12LU<<OPSHIFT) |
| #define | OLPAREN (13LU<<OPSHIFT) |
| #define | ORPAREN (14LU<<OPSHIFT) |
| #define | OCH_ (15LU<<OPSHIFT) |
| #define | OOR1 (16LU<<OPSHIFT) |
| #define | OOR2 (17LU<<OPSHIFT) |
| #define | O_CH (18LU<<OPSHIFT) |
| #define | OBOW (19LU<<OPSHIFT) |
| #define | OEOW (20LU<<OPSHIFT) |
| #define | CHadd(cs, c) ((cs)->ptr[(uch)(c)] |= (cs)->mask, (cs)->hash += (c)) |
| #define | CHsub(cs, c) ((cs)->ptr[(uch)(c)] &= ~(cs)->mask, (cs)->hash -= (c)) |
| #define | CHIN(cs, c) ((cs)->ptr[(uch)(c)] & (cs)->mask) |
| #define | MCadd(p, cs, cp) mcadd(p, cs, cp) |
| #define | MCsub(p, cs, cp) mcsub(p, cs, cp) |
| #define | MCin(p, cs, cp) mcin(p, cs, cp) |
| #define | MAGIC2 ((('R'^0200)<<8)|'E') |
| #define | USEBOL 01 |
| #define | USEEOL 02 |
| #define | REGEX_BAD 04 |
| #define | OUT (CHAR_MAX+1) |
| #define | ISWORD(c) (isalnum(c&0xff) || (c) == '_') |
Typedefs | |
| typedef unsigned long | sop |
| typedef long | sopno |
| typedef unsigned char | cat_t |
| #define CHadd | ( | cs, | |
| c | |||
| ) | ((cs)->ptr[(uch)(c)] |= (cs)->mask, (cs)->hash += (c)) |
Definition at line 113 of file regex2.h.
Referenced by p_b_cclass(), p_b_eclass(), p_b_term(), and p_bracket().
| #define CHIN | ( | cs, | |
| c | |||
| ) | ((cs)->ptr[(uch)(c)] & (cs)->mask) |
Definition at line 115 of file regex2.h.
Referenced by firstch(), freezeset(), nch(), and p_bracket().
| #define CHsub | ( | cs, | |
| c | |||
| ) | ((cs)->ptr[(uch)(c)] &= ~(cs)->mask, (cs)->hash -= (c)) |
Definition at line 114 of file regex2.h.
Referenced by freeset(), and p_bracket().
| #define MAGIC1 ((('r'^0200)<<8) | 'e') |
Definition at line 41 of file regex2.h.
Referenced by llvm_regcomp(), llvm_regexec(), and llvm_regfree().
| #define MAGIC2 ((('R'^0200)<<8)|'E') |
Definition at line 128 of file regex2.h.
Referenced by llvm_regcomp(), llvm_regexec(), and llvm_regfree().
| #define MCadd | ( | p, | |
| cs, | |||
| cp | |||
| ) | mcadd(p, cs, cp) |
Definition at line 116 of file regex2.h.
Referenced by p_b_cclass().
| #define O_BACK (8LU<<OPSHIFT) |
Definition at line 79 of file regex2.h.
Referenced by p_ere_exp(), and p_simp_re().
| #define O_CH (18LU<<OPSHIFT) |
Definition at line 89 of file regex2.h.
Referenced by findmust(), p_ere(), p_ere_exp(), and repeat().
| #define O_PLUS (10LU<<OPSHIFT) |
Definition at line 81 of file regex2.h.
Referenced by p_ere_exp(), p_simp_re(), pluscount(), and repeat().
| #define O_QUEST (12LU<<OPSHIFT) |
Definition at line 83 of file regex2.h.
Referenced by findmust(), p_ere_exp(), and p_simp_re().
| #define OANY (5LU<<OPSHIFT) |
Definition at line 76 of file regex2.h.
Referenced by p_ere_exp(), and p_simp_re().
| #define OANYOF (6LU<<OPSHIFT) |
Definition at line 77 of file regex2.h.
Referenced by p_bracket().
| #define OBACK_ (7LU<<OPSHIFT) |
Definition at line 78 of file regex2.h.
Referenced by p_ere_exp(), and p_simp_re().
| #define OBOL (3LU<<OPSHIFT) |
Definition at line 74 of file regex2.h.
Referenced by p_bre(), and p_ere_exp().
| #define OBOW (19LU<<OPSHIFT) |
Definition at line 90 of file regex2.h.
Referenced by p_bracket().
| #define OCH_ (15LU<<OPSHIFT) |
Definition at line 86 of file regex2.h.
Referenced by findmust(), p_ere(), p_ere_exp(), and repeat().
| #define OCHAR (2LU<<OPSHIFT) |
Definition at line 73 of file regex2.h.
Referenced by findmust(), and ordinary().
| #define OEND (1LU<<OPSHIFT) |
Definition at line 72 of file regex2.h.
Referenced by findmust(), llvm_regcomp(), and pluscount().
| #define OEOL (4LU<<OPSHIFT) |
Definition at line 75 of file regex2.h.
Referenced by p_bre(), and p_ere_exp().
| #define OEOW (20LU<<OPSHIFT) |
Definition at line 91 of file regex2.h.
Referenced by p_bracket().
| #define OLPAREN (13LU<<OPSHIFT) |
Definition at line 84 of file regex2.h.
Referenced by findmust(), p_ere_exp(), and p_simp_re().
| #define OOR1 (16LU<<OPSHIFT) |
Definition at line 87 of file regex2.h.
Referenced by p_ere(), p_ere_exp(), and repeat().
| #define OOR2 (17LU<<OPSHIFT) |
Definition at line 88 of file regex2.h.
Referenced by findmust(), p_ere(), p_ere_exp(), and repeat().
| #define OP | ( | n | ) | ((n)&OPRMASK) |
Definition at line 67 of file regex2.h.
Referenced by dofwd(), findmust(), llvm::AsmPrinter::isBlockOnlyReachableByFallthrough(), llvm::MapValue(), p_ere_exp(), p_simp_re(), and pluscount().
| #define OPLUS_ (9LU<<OPSHIFT) |
Definition at line 80 of file regex2.h.
Referenced by findmust(), p_ere_exp(), p_simp_re(), pluscount(), and repeat().
| #define OPND | ( | n | ) | ((n)&OPDMASK) |
Definition at line 68 of file regex2.h.
Referenced by findmust().
| #define OPSHIFT ((unsigned)27) |
| #define OQUEST_ (11LU<<OPSHIFT) |
Definition at line 82 of file regex2.h.
Referenced by findmust(), p_ere_exp(), and p_simp_re().
| #define ORPAREN (14LU<<OPSHIFT) |
Definition at line 85 of file regex2.h.
Referenced by findmust(), p_ere_exp(), and p_simp_re().
| #define OUT (CHAR_MAX+1) |
Definition at line 156 of file regex2.h.
Referenced by llvm_regcomp().
| #define REGEX_BAD 04 |
Definition at line 141 of file regex2.h.
Referenced by findmust(), llvm_regcomp(), llvm_regexec(), and pluscount().
| #define SOP | ( | op, | |
| opnd | |||
| ) | ((op)|(opnd)) |
| #define USEBOL 01 |
Definition at line 139 of file regex2.h.
Referenced by p_bre(), and p_ere_exp().
| #define USEEOL 02 |
Definition at line 140 of file regex2.h.
Referenced by p_bre(), and p_ere_exp().