Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | LIT_RANGE_END ((LIT_RANGE)0) |
Typedefs | |
typedef struct lit_range * | LIT_RANGE |
Enumerations | |
enum | LIT_CLASS_TYPE { UNSIGNED, SIGNED } |
Functions | |
void | ISA_Lits_Begin (void) |
LIT_RANGE | ISA_Create_Lit_Range (const char *name, long long min, long long max) |
LIT_RANGE | SignedBitRange (unsigned int bit_size) |
LIT_RANGE | UnsignedBitRange (unsigned int bit_size) |
void | ISA_Create_Lit_Class (const char *name, LIT_CLASS_TYPE type,...) |
void | ISA_Lits_End (void) |
#define LIT_RANGE_END ((LIT_RANGE)0) |
Definition at line 95 of file isa_lits_gen.h.
Referenced by ISA_Create_Lit_Class(), and main().
Definition at line 93 of file isa_lits_gen.h.
enum LIT_CLASS_TYPE |
Definition at line 88 of file isa_lits_gen.h.
void ISA_Create_Lit_Class | ( | const char * | name, |
LIT_CLASS_TYPE | type, | ||
... | |||
) |
Definition at line 192 of file isa_lits_gen.cxx.
References cfile, fprintf(), hfile, LIT_RANGE_END, LONGLONG_MAX, LONGLONG_MIN, lit_range::max, max, max_ranges, lit_range::min, min, SIGNED, and ULONGLONG_MAX.
Referenced by main().
LIT_RANGE ISA_Create_Lit_Range | ( | const char * | name, |
long long | min, | ||
long long | max | ||
) |
Definition at line 178 of file isa_lits_gen.cxx.
References lit_range::max, max, lit_range::min, min, lit_range::name, and name.
Referenced by main().
void ISA_Lits_Begin | ( | void | ) |
Definition at line 113 of file isa_lits_gen.cxx.
References buf, cfile, efile, Emit_Header(), fprintf(), hfile, interface, lit_range::max, lit_range::min, signed_range, and unsigned_range.
Referenced by main().
void ISA_Lits_End | ( | void | ) |
Definition at line 240 of file isa_lits_gen.cxx.
References cfile, efile, Emit_Footer(), fprintf(), hfile, and max_ranges.
Referenced by main().
LIT_RANGE SignedBitRange | ( | unsigned int | bit_size | ) |
Definition at line 150 of file isa_lits_gen.cxx.
References exit(), fprintf(), and signed_range.
Referenced by main().
LIT_RANGE UnsignedBitRange | ( | unsigned int | bit_size | ) |
Definition at line 164 of file isa_lits_gen.cxx.
References exit(), fprintf(), and unsigned_range.
Referenced by main().