Home
last modified time | relevance | path

Searched refs:Bytecode (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/regex/internal/
H A Dparser.d91 @trusted void reverseBytecode()(Bytecode[] code) in reverseBytecode()
93 Bytecode[] rev = new Bytecode[code.length]; in reverseBytecode()
173 Bytecode[] ir; // resulting bytecode
210 void put(Bytecode code) in put()
221 ir ~= Bytecode.fromRaw(number); in putRaw()
228 if (chars < Bytecode.maxSequence) in charsetToIr()
233 put(Bytecode(IR.Char, set.byCodepoint.front)); in charsetToIr()
239 put(Bytecode(IR.OrChar, ch, chars)); in charsetToIr()
250 put(Bytecode(IR.Trie, cast(uint) n)); in charsetToIr()
252 put(Bytecode(IR.CodepointSet, cast(uint) n)); in charsetToIr()
[all …]
H A Dir.d229 struct Bytecode struct
252 static Bytecode fromRaw(uint data) in fromRaw() argument
254 Bytecode t; in fromRaw()
339 @property Bytecode paired() const in paired() argument
342 return Bytecode.fromRaw(raw ^ 0b11 << 24); in paired()
353 static assert(Bytecode.sizeof == 4); argument
387 @trusted string disassemble(in Bytecode[] irb, uint pc, in NamedGroup[] dict=[])
451 @trusted void printBytecode()(in Bytecode[] slice, in NamedGroup[] dict=[]) in printBytecode()
628 Bytecode[] ir; //compiled bytecode of pattern in Regex()
709 const(Regex) withCode(const(Bytecode)[] code) pure const @trusted in Regex()
H A Dbacktracking.d903 CtState ctGenBlock(const(Bytecode)[] ir, int addr) in ctGenBlock()
917 CtState ctGenGroup(ref const(Bytecode)[] ir, int addr) in ctGenGroup()
1019 CtState ctGenAlternation(const(Bytecode)[] ir, int addr) in ctGenAlternation()
1059 string ctGenFixupCode(const(Bytecode)[] ir, int addr, int fixup) in ctGenFixupCode()
1063 string ctGenFixupCode(ref const(Bytecode)[] ir, int addr, int fixup) in ctGenFixupCode()
1217 string ctQuickTest(const(Bytecode)[] ir, int id) in ctQuickTest()
1244 CtState ctGenAtom(ref const(Bytecode)[] ir, int addr) in ctGenAtom()
1254 string ctAtomCode(const(Bytecode)[] ir, int addr) in ctAtomCode()
1466 public string ctGenRegEx(const(Bytecode)[] ir) in ctGenRegEx()
H A Dkickstart.d201 uint[Bytecode.maxSequence] s; in ShiftOr()
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/regex/internal/
H A Dparser.d80 @trusted void reverseBytecode()(Bytecode[] code) in reverseBytecode()
82 Bytecode[] rev = new Bytecode[code.length]; in reverseBytecode()
254 Bytecode[] ir; // resulting bytecode
291 void put(Bytecode code) in put()
302 ir ~= Bytecode.fromRaw(number); in putRaw()
309 if (chars < Bytecode.maxSequence) in charsetToIr()
314 put(Bytecode(IR.Char, set.byCodepoint.front)); in charsetToIr()
320 put(Bytecode(IR.OrChar, ch, chars)); in charsetToIr()
331 put(Bytecode(IR.Trie, cast(uint) n)); in charsetToIr()
333 put(Bytecode(IR.CodepointSet, cast(uint) n)); in charsetToIr()
[all …]
H A Dir.d236 struct Bytecode struct
258 static Bytecode fromRaw(uint data) in fromRaw() argument
260 Bytecode t; in fromRaw()
345 @property Bytecode paired() const in paired() argument
348 return Bytecode.fromRaw(raw ^ 0b11 << 24); in paired()
359 static assert(Bytecode.sizeof == 4); argument
384 @trusted string disassemble(in Bytecode[] irb, uint pc, in NamedGroup[] dict=[])
448 @trusted void printBytecode()(in Bytecode[] slice, in NamedGroup[] dict=[]) in printBytecode()
465 Bytecode[] ir; //compiled bytecode of pattern in Regex()
H A Dbacktracking.d879 CtState ctGenBlock(Bytecode[] ir, int addr)
893 CtState ctGenGroup(ref Bytecode[] ir, int addr)
995 CtState ctGenAlternation(Bytecode[] ir, int addr)
1035 string ctGenFixupCode(Bytecode[] ir, int addr, int fixup)
1039 string ctGenFixupCode(ref Bytecode[] ir, int addr, int fixup)
1193 string ctQuickTest(Bytecode[] ir, int id)
1220 CtState ctGenAtom(ref Bytecode[] ir, int addr)
1230 string ctAtomCode(Bytecode[] ir, int addr)
1442 public string ctGenRegEx(Bytecode[] ir)
H A Dkickstart.d201 uint[Bytecode.maxSequence] s; in ShiftOr()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DConstantInterpreter.rst18 Bytecode Compilation
21 Bytecode compilation is handled in ``ByteCodeStmtGen.h`` for statements
103 Bytecode Execution
106 Bytecode is executed using a stack-based interpreter. The execution
/netbsd-src/external/apache2/llvm/dist/llvm/docs/HistoricalNotes/
H A D2003-06-25-Reoptimizer1.txt6 We use opt to do Bytecode-to-bytecode instrumentation. Look at
/netbsd-src/external/gpl3/gdb/dist/gdb/doc/
H A DChangeLog-1991-20212867 * agentexpr.texi (Bytecode Descriptions): Fix summary line for setv.
4615 * agentexpr.texi (Bytecode Descriptions): Document printf
5252 * agentexpr.texi (Bytecode Descriptions): Describe tracenz.
5707 * agentexpr.texi (Bytecode Descriptions): Add printf.
5712 * agentexpr.texi (Bytecode Descriptions): Document pick and rot.
6636 * agentexpr.texi (Bytecode Descriptions): Describe trace state
/netbsd-src/external/gpl3/gdb/dist/gdbserver/
H A DChangeLog-2002-202117791 Bytecode compiler.