HomeSort by relevance Sort by last modified time
    Searched full:hamt (Results 1 - 25 of 29) sorted by null

1 2

  /external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
hamt.h 2 * \file libyasm/hamt.h
3 * \brief Hash Array Mapped Trie (HAMT) functions.
38 typedef struct HAMT HAMT;
42 /** Create new, empty, HAMT. error_func() is called when an internal error is
44 * \param nocase nonzero if HAMT should be case-insensitive
49 HAMT *HAMT_create(int nocase, /*@exits@*/ void (*error_func)
52 /** Delete HAMT and all data associated with it. Uses deletefunc() to delete
54 * \param hamt Hash array mapped trie
58 void HAMT_destroy(/*@only@*/ HAMT *hamt
    [all...]
hamt.c 2 * Hash Array Mapped Trie (HAMT) implementation
38 #include "hamt.h"
51 struct HAMT {
116 HAMT *
120 /*@out@*/ HAMT *hamt = yasm_xmalloc(sizeof(HAMT)); local
123 STAILQ_INIT(&hamt->entries);
124 hamt->root = yasm_xmalloc(32*sizeof(HAMTNode));
127 hamt->root[i].BitMapKey = 0
    [all...]
Makefile.inc 13 libyasm_a_SOURCES += libyasm/hamt.c
61 modinclude_HEADERS += libyasm/hamt.h
linemap.c 30 #include "hamt.h"
59 /*@only@*/ /*@null@*/ HAMT *filenames;
symrec.c 35 #include "hamt.h"
88 /* The symbol table: a hash array mapped trie (HAMT). */
89 /*@only@*/ HAMT *sym_table;
section.c 33 #include "hamt.h"
84 /* Wrapper around directive for HAMT insertion */
194 HAMT *level2 = HAMT_search(object->directives, dir->parser);
235 /* Create directives HAMT */
284 /* Add directives to HAMT. Note ordering here determines priority. */
362 HAMT *level2;
470 /* Delete directives HAMT */
    [all...]
section.h 66 /** Directives, organized as two level HAMT; first level is parser,
69 /*@owned@*/ struct HAMT *directives;
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/
gas-parser.h 122 /* Parser-handled directives HAMT lookup */
123 HAMT *dirs;
  /external/chromium_org/third_party/yasm/source/patched-yasm/
libyasm.h 72 #include <libyasm/hamt.h>
splint.sh 38 libyasm/hamt.c \
util.h 131 /* Bit-counting: used primarily by HAMT but also in a few other places. */
Makefile.in 262 file.$(OBJEXT) floatnum.$(OBJEXT) hamt.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/po/
POTFILES.in 18 libyasm/hamt.c
  /external/chromium_org/third_party/yasm/source/patched-yasm/Mkfiles/vc9/libyasm/
libyasm.vcproj 380 RelativePath="..\..\..\libyasm\hamt.c"
505 RelativePath="..\..\..\libyasm\hamt.h"
  /external/chromium_org/third_party/yasm/source/patched-yasm/Mkfiles/
Makefile.dj 29 libyasm/hamt.o \
Makefile.flat 32 libyasm/hamt.o \
  /external/chromium_org/third_party/yasm/source/config/android/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/config/ios/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/config/linux/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/config/mac/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/config/openbsd/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/source/config/win/
Makefile 384 floatnum.$(OBJEXT) hamt.$(OBJEXT) insn.$(OBJEXT) \
    [all...]
  /external/chromium_org/third_party/yasm/
BUILD.gn 145 "source/patched-yasm/libyasm/hamt.c",
yasm.gyp 95 'source/patched-yasm/libyasm/hamt.c',
yasm.host.darwin-x86.mk 193 third_party/yasm/source/patched-yasm/libyasm/hamt.c \

Completed in 1430 milliseconds

1 2