Lines Matching defs:compiler

58 /* Hints to the compiler about likely/unlikely branches. */
67 /* Define UPB_BIG_ENDIAN manually if you're on big endian and your compiler
132 /* UPB_ASSUME(): in release mode, we tell the compiler to assume this is true.
2485 /* This file was generated by upbc (the upb compiler) from the input
6017 ** protobuf decoder bytecode compiler
6093 /* bytecode compiler **********************************************************/
6105 } compiler;
6107 static compiler *newcompiler(mgroup *group, bool lazy) {
6108 compiler *ret = upb_gmalloc(sizeof(*ret));
6120 static void freecompiler(compiler *c) {
6171 static uint32_t pcofs(compiler *c) {
6178 static void label(compiler *c, unsigned int label) {
6202 static int32_t labelref(compiler *c, int label) {
6220 static void put32(compiler *c, uint32_t v) {
6235 static void putop(compiler *c, int op, ...) {
6444 static void putchecktag(compiler *c, const upb_fielddef *f,
6481 static void dispatchtarget(compiler *c, upb_pbdecodermethod *method,
6499 static void putpush(compiler *c, const upb_fielddef *f) {
6513 static upb_pbdecodermethod *find_submethod(const compiler *c,
6524 static void putsel(compiler *c, opcode op, upb_selector_t sel,
6533 static void maybeput(compiler *c, opcode op, const upb_handlers *h,
6548 /* bytecode compiler code generation ******************************************/
6557 static void generate_msgfield(compiler *c, const upb_fielddef *f,
6618 static void generate_delimfield(compiler *c, const upb_fielddef *f,
6657 static void generate_primitivefield(compiler *c, const upb_fielddef *f,
6712 static void compile_method(compiler *c, upb_pbdecodermethod *method) {
6778 static void find_methods(compiler *c, const upb_handlers *h) {
6808 static void compile_methods(compiler *c) {
6841 compiler *c;
6937 ** Bytecode must previously have been generated using the bytecode compiler in
7016 /* It's unfortunate that we have to micro-manage the compiler with