osprey/fake_ld/common/ld_ipa_option.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  ld_ipa_option
type  OPTION_SYM

Defines

#define HS_DEFAULT   0
#define HS_HIDES   1
#define HS_EXPORTS   2
#define HS_IGNORE   3
#define F_RELOCATABLE   1
#define F_NON_SHARED   2
#define F_CALL_SHARED   4
#define F_MAKE_SHARABLE   8
#define F_STATIC   (F_NON_SHARED | F_RELOCATABLE)
#define F_DYNAMIC   (~(F_STATIC))
#define F_MAIN   (F_NON_SHARED | F_CALL_SHARED)
#define F_EXEC   (~F_RELOCATABLE)
#define F_ALL   (F_STATIC | F_DYNAMIC)
#define F_CALL_SHARED_RELOC   (F_RELOCATABLE | F_CALL_SHARED)

Typedefs

typedef struct ld_ipa_option LD_IPA_OPTION

Enumerations

enum  ld_ipa_option_enum {
  LD_IPA_SHARABLE, LD_IPA_DEMANGLE, LD_IPA_SHOW, LD_IPA_HIDES,
  LD_IPA_TARGOS, LD_IPA_VERBOSE, LD_IPA_KEEP_TEMPS, LD_IPA_ISA,
  LD_IPA_XXXX, MAX_LD_IPA, LD_IPA_SHARABLE, LD_IPA_DEMANGLE,
  LD_IPA_SHOW, LD_IPA_HIDES, LD_IPA_TARGOS, LD_IPA_VERBOSE,
  LD_IPA_KEEP_TEMPS, LD_IPA_ISA, LD_IPA_XXXX, MAX_LD_IPA
}
enum  targos_enum {
  TOS_IA64_64, TOS_IA64_32, TOS_MAX, TOS_MIPS_O32,
  TOS_MIPS_R32, TOS_MIPS_N32, TOS_MIPS_64, TOS_IA64_64,
  TOS_IA64_32, TOS_MAX
}

Functions/Subroutines

void ld_to_ipa_option_update (void)
void ipa_to_ld_option_update (void)

Variables

LD_IPA_OPTION ld_ipa_opt [MAX_LD_IPA]
string tos_string [TOS_MAX]
char * outfilename
string ipacom_flags
string WB_flags
string Y_flags
int ipa_argc
stringipa_argv
int ipa_use_intrinsic


Define Documentation

#define F_ALL   (F_STATIC | F_DYNAMIC)

Definition at line 102 of file ld_ipa_option.h.

#define F_CALL_SHARED   4

Definition at line 96 of file ld_ipa_option.h.

#define F_CALL_SHARED_RELOC   (F_RELOCATABLE | F_CALL_SHARED)

Definition at line 103 of file ld_ipa_option.h.

#define F_DYNAMIC   (~(F_STATIC))

Definition at line 99 of file ld_ipa_option.h.

#define F_EXEC   (~F_RELOCATABLE)

Definition at line 101 of file ld_ipa_option.h.

#define F_MAIN   (F_NON_SHARED | F_CALL_SHARED)

Definition at line 100 of file ld_ipa_option.h.

#define F_MAKE_SHARABLE   8

Definition at line 97 of file ld_ipa_option.h.

#define F_NON_SHARED   2

Definition at line 95 of file ld_ipa_option.h.

#define F_RELOCATABLE   1

Definition at line 94 of file ld_ipa_option.h.

#define F_STATIC   (F_NON_SHARED | F_RELOCATABLE)

Definition at line 98 of file ld_ipa_option.h.

#define HS_DEFAULT   0

Definition at line 76 of file ld_ipa_option.h.

#define HS_EXPORTS   2

Definition at line 78 of file ld_ipa_option.h.

#define HS_HIDES   1

Definition at line 77 of file ld_ipa_option.h.

#define HS_IGNORE   3

Definition at line 79 of file ld_ipa_option.h.


Typedef Documentation


Enumeration Type Documentation

Enumerator:
LD_IPA_SHARABLE 
LD_IPA_DEMANGLE 
LD_IPA_SHOW 
LD_IPA_HIDES 
LD_IPA_TARGOS 
LD_IPA_VERBOSE 
LD_IPA_KEEP_TEMPS 
LD_IPA_ISA 
LD_IPA_XXXX 
MAX_LD_IPA 
LD_IPA_SHARABLE 
LD_IPA_DEMANGLE 
LD_IPA_SHOW 
LD_IPA_HIDES 
LD_IPA_TARGOS 
LD_IPA_VERBOSE 
LD_IPA_KEEP_TEMPS 
LD_IPA_ISA 
LD_IPA_XXXX 
MAX_LD_IPA 

Definition at line 52 of file ld_ipa_option.h.

Enumerator:
TOS_IA64_64 
TOS_IA64_32 
TOS_MAX 
TOS_MIPS_O32 
TOS_MIPS_R32 
TOS_MIPS_N32 
TOS_MIPS_64 
TOS_IA64_64 
TOS_IA64_32 
TOS_MAX 

Definition at line 105 of file ld_ipa_option.h.


Function Documentation

void ipa_to_ld_option_update ( void   ) 

void ld_to_ipa_option_update ( void   ) 


Variable Documentation

int ipa_argc

Definition at line 60 of file ipa_cmdline.c.

Referenced by ipa_opt(), and main().

Definition at line 61 of file ipa_cmdline.c.

Referenced by ipa_opt(), and main().

char* outfilename

string tos_string[TOS_MAX]


Generated on Wed Apr 8 15:07:35 2009 for Open64 by  doxygen 1.5.6