QBE
Файл load.c
#include "all.h"
Граф включаемых заголовочных файлов для load.c:

См. исходные тексты.

Структуры данных

struct  Loc
 
struct  Slice
 
struct  Insert
 

Макросы

#define MASK(w)   (BIT(8*(w)-1)*2-1) /* must work when w==8 */
 

Определения типов

typedef struct Loc Loc
 
typedef struct Slice Slice
 
typedef struct Insert Insert
 

Функции

int loadsz (Ins *l)
 
int storesz (Ins *s)
 
void loadopt (Fn *fn)
 

Макросы

◆ MASK

#define MASK (   w)    (BIT(8*(w)-1)*2-1) /* must work when w==8 */

См. определение в файле load.c строка 3

Типы

◆ Insert

typedef struct Insert Insert

См. определение в файле load.c строка 7

◆ Loc

typedef struct Loc Loc

См. определение в файле load.c строка 5

◆ Slice

typedef struct Slice Slice

См. определение в файле load.c строка 6

Функции

◆ loadopt()

void loadopt ( Fn fn)

См. определение в файле load.c строка 377

◆ loadsz()

int loadsz ( Ins l)

См. определение в файле load.c строка 46

Перекрестные ссылки Ins::cls, die, KWIDE, Oload, Oloadsb, Oloadsh, Oloadsw, Oloadub, Oloaduh, Oloaduw и Ins::op.

◆ storesz()

int storesz ( Ins s)

См. определение в файле load.c строка 58

Перекрестные ссылки die, Ins::op, Ostoreb, Ostored, Ostoreh, Ostorel, Ostores и Ostorew.