20#ifndef GCC_INSN_ADDR_H
21#define GCC_INSN_ADDR_H
26#define INSN_ADDRESSES(id) (insn_addresses_[id])
27#define INSN_ADDRESSES_ALLOC(size) \
30 insn_addresses_.create (size); \
31 insn_addresses_.safe_grow_cleared (size, true); \
32 memset (insn_addresses_.address (), \
33 0, sizeof (int) * size); \
36#define INSN_ADDRESSES_FREE() (insn_addresses_.release ())
37#define INSN_ADDRESSES_SET_P() (insn_addresses_.exists ())
38#define INSN_ADDRESSES_SIZE() (insn_addresses_.length ())
43 unsigned insn_uid =
INSN_UID ((insn));
54 0,
sizeof (
int) * (insn_uid + 1 - size));
60#define INSN_ADDRESSES_NEW(insn, addr) \
61 (insn_addresses_new (insn, addr))
#define INSN_ADDRESSES_SET_P()
Definition insn-addr.h:37
void insn_addresses_new(rtx_insn *insn, int insn_addr)
Definition insn-addr.h:41
#define INSN_ADDRESSES_SIZE()
Definition insn-addr.h:38
int insn_current_address
Definition final.cc:294
#define INSN_ADDRESSES(id)
Definition insn-addr.h:26
vec< int > insn_addresses_
Definition final.cc:288
int INSN_UID(const_rtx insn)
Definition rtl.h:1450