Symbol: instruction
usr/src/common/ficl/dictionary.c
205
ficlString name, ficlInstruction instruction, ficlInteger value)
usr/src/common/ficl/dictionary.c
208
(ficlPrimitive)instruction, FICL_WORD_DEFAULT);
usr/src/common/ficl/dictionary.c
217
ficlString name, ficlInstruction instruction, ficl2Integer value)
usr/src/common/ficl/dictionary.c
220
(ficlPrimitive)instruction, FICL_WORD_DEFAULT);
usr/src/common/ficl/dictionary.c
253
ficlString name, ficlInstruction instruction, ficlInteger value)
usr/src/common/ficl/dictionary.c
260
name, instruction, value);
usr/src/common/ficl/dictionary.c
262
word->code = (ficlPrimitive)instruction;
usr/src/common/ficl/dictionary.c
281
ficlInstruction instruction, ficl2Integer value)
usr/src/common/ficl/dictionary.c
299
word->code = (ficlPrimitive)instruction;
usr/src/common/ficl/dictionary.c
304
instruction, value);
usr/src/common/ficl/ficl.h
1412
ficlString name, ficlInstruction instruction, ficlInteger value);
usr/src/common/ficl/ficl.h
1415
ficlString name, ficlInstruction instruction, ficl2Integer value);
usr/src/common/ficl/ficl.h
1437
ficlString name, ficlInstruction instruction, ficlInteger value);
usr/src/common/ficl/ficl.h
1440
ficlString name, ficlInstruction instruction, ficl2Integer value);
usr/src/common/ficl/primitives.c
2380
ficlInstruction instruction;
usr/src/common/ficl/primitives.c
2384
instruction =
usr/src/common/ficl/primitives.c
2391
instruction = (isDouble) ? ficlInstructionGet2Local0 :
usr/src/common/ficl/primitives.c
2395
instruction = ficlInstructionGetLocal1;
usr/src/common/ficl/primitives.c
2398
instruction =
usr/src/common/ficl/primitives.c
2404
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2478
ficlInstruction instruction;
usr/src/common/ficl/primitives.c
2494
instruction = ficlInstructionToF2LocalParen;
usr/src/common/ficl/primitives.c
2497
instruction = ficlInstructionToFLocalParen;
usr/src/common/ficl/primitives.c
2503
instruction = ficlInstructionTo2LocalParen;
usr/src/common/ficl/primitives.c
2506
instruction = ficlInstructionToLocalParen;
usr/src/common/ficl/primitives.c
2528
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2567
ficlInstruction instruction = 0;
usr/src/common/ficl/primitives.c
2587
instruction = ficlInstructionToLocalParen;
usr/src/common/ficl/primitives.c
2590
instruction = ficlInstructionTo2LocalParen;
usr/src/common/ficl/primitives.c
2596
instruction = ficlInstructionToFLocalParen;
usr/src/common/ficl/primitives.c
2600
instruction = ficlInstructionToF2LocalParen;
usr/src/common/ficl/primitives.c
2618
instruction =
usr/src/common/ficl/primitives.c
2623
instruction = ficlInstructionToLocal1;
usr/src/common/ficl/primitives.c
2630
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/primitives.c
2648
instruction = ficlInstructionStore;
usr/src/common/ficl/primitives.c
2653
instruction = ficlInstruction2Store;
usr/src/common/ficl/primitives.c
2659
instruction = ficlInstructionFStore;
usr/src/common/ficl/primitives.c
2664
instruction = ficlInstructionF2Store;
usr/src/common/ficl/primitives.c
2685
ficlDictionaryAppendUnsigned(dictionary, instruction);
usr/src/common/ficl/vm.c
1266
if (instruction == ficlInstructionLoopParen)
usr/src/common/ficl/vm.c
2047
instruction = (ficlInstruction)fw->code;
usr/src/common/ficl/vm.c
260
ficlInstruction instruction;
usr/src/common/ficl/vm.c
289
instruction = (ficlInstruction)((void *)fw);
usr/src/common/ficl/vm.c
291
instruction = *ip++;
usr/src/common/ficl/vm.c
292
fw = (ficlWord *)instruction;
usr/src/common/ficl/vm.c
296
switch (instruction) {
usr/src/common/ficl/vm.c
319
(++dataTop)->i = instruction;
usr/src/common/ficl/vm.c
340
(++dataTop)->i = ficlInstruction0 - instruction;
usr/src/lib/libdwarf/common/dwarf_frame.c
2331
Dwarf_Ptr instruction,
usr/src/lib/libdwarf/common/dwarf_frame.c
2340
Dwarf_Small * instr_start = instruction;
usr/src/lib/libdwarf/common/dwarf_frame.c
2341
Dwarf_Small * instr_end = (Dwarf_Small *)instruction + i_length;;
usr/src/tools/smatch/src/allocate.c
151
ALLOCATOR(instruction, "instruction");
usr/src/tools/smatch/src/allocate.h
91
DECLARE_ALLOCATOR(instruction);
usr/src/tools/smatch/src/cse.c
107
struct instruction *def;
usr/src/tools/smatch/src/cse.c
161
const struct instruction *i1 = _i1;
usr/src/tools/smatch/src/cse.c
162
const struct instruction *i2 = _i2;
usr/src/tools/smatch/src/cse.c
264
static struct instruction * cse_one_instruction(struct instruction *insn, struct instruction *def)
usr/src/tools/smatch/src/cse.c
27
const struct instruction *def1 = phi1->def;
usr/src/tools/smatch/src/cse.c
28
const struct instruction *def2 = phi2->def;
usr/src/tools/smatch/src/cse.c
287
static inline void remove_instruction(struct instruction_list **list, struct instruction *insn, int count)
usr/src/tools/smatch/src/cse.c
292
static void add_instruction_to_end(struct instruction *insn, struct basic_block *bb)
usr/src/tools/smatch/src/cse.c
294
struct instruction *br = delete_last_instruction(&bb->insns);
usr/src/tools/smatch/src/cse.c
300
static struct instruction * try_to_cse(struct entrypoint *ep, struct instruction *i1, struct instruction *i2)
usr/src/tools/smatch/src/cse.c
316
struct instruction *insn;
usr/src/tools/smatch/src/cse.c
353
struct instruction *insn, *last;
usr/src/tools/smatch/src/cse.c
38
void cse_collect(struct instruction *insn)
usr/src/tools/smatch/src/cse.h
4
struct instruction;
usr/src/tools/smatch/src/cse.h
8
void cse_collect(struct instruction *insn);
usr/src/tools/smatch/src/example.c
1017
static void generate_copy(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1024
static void generate_cast(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1069
static void generate_branch(struct bb_state *state, struct instruction *br)
usr/src/tools/smatch/src/example.c
1093
static void generate_switch(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1102
static void generate_ret(struct bb_state *state, struct instruction *ret)
usr/src/tools/smatch/src/example.c
1116
static void generate_call(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1135
static void generate_select(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1326
static void generate_asm(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1340
static void generate_compare(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1361
static void generate_one_insn(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1525
struct instruction *def;
usr/src/tools/smatch/src/example.c
1685
struct instruction *insn;
usr/src/tools/smatch/src/example.c
1803
static void set_up_arch_entry(struct entrypoint *ep, struct instruction *entry)
usr/src/tools/smatch/src/example.c
1851
static void set_up_arch_exit(struct basic_block *bb, struct instruction *ret)
usr/src/tools/smatch/src/example.c
1872
static void set_up_arch_switch(struct basic_block *bb, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1892
struct instruction *insn = last_instruction(bb->insns);
usr/src/tools/smatch/src/example.c
586
struct instruction *def;
usr/src/tools/smatch/src/example.c
825
static struct operand *get_address_operand(struct bb_state *state, struct instruction *memop)
usr/src/tools/smatch/src/example.c
846
static const char *address(struct bb_state *state, struct instruction *memop)
usr/src/tools/smatch/src/example.c
886
static void do_binop(struct bb_state *state, struct instruction *insn, pseudo_t val1, pseudo_t val2)
usr/src/tools/smatch/src/example.c
900
static void generate_binop(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
921
static void generate_commutative_binop(struct bb_state *state, struct instruction *insn)
usr/src/tools/smatch/src/example.c
979
static void generate_store(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/example.c
984
static void generate_load(struct instruction *insn, struct bb_state *state)
usr/src/tools/smatch/src/flow.c
116
static int try_to_simplify_bb(struct basic_block *bb, struct instruction *first, struct instruction *second)
usr/src/tools/smatch/src/flow.c
130
struct instruction *def = phi->def;
usr/src/tools/smatch/src/flow.c
133
struct instruction *br;
usr/src/tools/smatch/src/flow.c
165
struct instruction *insn;
usr/src/tools/smatch/src/flow.c
196
static int simplify_phi_branch(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
199
struct instruction *def;
usr/src/tools/smatch/src/flow.c
211
static int simplify_branch_branch(struct basic_block *bb, struct instruction *br,
usr/src/tools/smatch/src/flow.c
215
struct instruction *insn;
usr/src/tools/smatch/src/flow.c
248
static int simplify_one_branch(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
262
struct instruction *br = last_instruction(bb->insns);
usr/src/tools/smatch/src/flow.c
284
void convert_instruction_target(struct instruction *insn, pseudo_t src)
usr/src/tools/smatch/src/flow.c
305
void convert_load_instruction(struct instruction *insn, pseudo_t src)
usr/src/tools/smatch/src/flow.c
312
static int overlapping_memop(struct instruction *a, struct instruction *b)
usr/src/tools/smatch/src/flow.c
326
static inline int same_memop(struct instruction *a, struct instruction *b)
usr/src/tools/smatch/src/flow.c
346
int dominates(pseudo_t pseudo, struct instruction *insn, struct instruction *dom, int local)
usr/src/tools/smatch/src/flow.c
377
void rewrite_load_instruction(struct instruction *insn, struct pseudo_list *dominators)
usr/src/tools/smatch/src/flow.c
431
struct instruction *insn;
usr/src/tools/smatch/src/flow.c
468
void check_access(struct instruction *insn)
usr/src/tools/smatch/src/flow.c
510
struct instruction *insn = pu->insn;
usr/src/tools/smatch/src/flow.c
540
static void kill_defs(struct instruction *insn)
usr/src/tools/smatch/src/flow.c
554
struct instruction *insn;
usr/src/tools/smatch/src/flow.c
57
struct instruction *insn = pseudo->def;
usr/src/tools/smatch/src/flow.c
600
struct instruction *insn = last_instruction(bb->insns);
usr/src/tools/smatch/src/flow.c
630
static struct basic_block * rewrite_branch_bb(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
678
struct instruction *br = last_instruction(bb->insns);
usr/src/tools/smatch/src/flow.c
732
struct instruction *first, *insn;
usr/src/tools/smatch/src/flow.c
93
struct instruction *insn;
usr/src/tools/smatch/src/flow.h
13
struct instruction;
usr/src/tools/smatch/src/flow.h
22
extern void convert_instruction_target(struct instruction *insn, pseudo_t src);
usr/src/tools/smatch/src/flow.h
24
extern int simplify_instruction(struct instruction *);
usr/src/tools/smatch/src/flow.h
31
extern int kill_insn(struct instruction *, int force);
usr/src/tools/smatch/src/flow.h
32
static inline int kill_instruction(struct instruction *insn)
usr/src/tools/smatch/src/flow.h
36
static inline int kill_instruction_force(struct instruction *insn)
usr/src/tools/smatch/src/flow.h
41
void check_access(struct instruction *insn);
usr/src/tools/smatch/src/flow.h
42
void convert_load_instruction(struct instruction *, pseudo_t);
usr/src/tools/smatch/src/flow.h
43
void rewrite_load_instruction(struct instruction *, struct pseudo_list *);
usr/src/tools/smatch/src/flow.h
44
int dominates(pseudo_t pseudo, struct instruction *insn, struct instruction *dom, int local);
usr/src/tools/smatch/src/graph.c
123
struct instruction *insn;
usr/src/tools/smatch/src/graph.c
47
struct instruction *insn;
usr/src/tools/smatch/src/ir.c
110
static int check_return(struct instruction *insn)
usr/src/tools/smatch/src/ir.c
121
static int validate_insn(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/ir.c
195
struct instruction *insn;
usr/src/tools/smatch/src/ir.c
26
static int check_phi_node(struct instruction *insn)
usr/src/tools/smatch/src/ir.c
45
struct instruction *src;
usr/src/tools/smatch/src/ir.c
62
static int check_user(struct instruction *insn, pseudo_t pseudo)
usr/src/tools/smatch/src/ir.c
64
struct instruction *def;
usr/src/tools/smatch/src/ir.c
88
static int check_branch(struct entrypoint *ep, struct instruction *insn, struct basic_block *bb)
usr/src/tools/smatch/src/ir.c
9
static int nbr_phi_operands(struct instruction *insn)
usr/src/tools/smatch/src/ir.c
96
static int check_switch(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/lib.h
266
static inline struct instruction * delete_last_instruction(struct instruction_list **head)
usr/src/tools/smatch/src/lib.h
275
static inline struct instruction *last_instruction(struct instruction_list *head)
usr/src/tools/smatch/src/lib.h
280
static inline struct instruction *first_instruction(struct instruction_list *head)
usr/src/tools/smatch/src/lib.h
74
struct instruction;
usr/src/tools/smatch/src/lib.h
82
DECLARE_PTR_LIST(instruction_list, struct instruction);
usr/src/tools/smatch/src/linearize.c
1043
static void taint_undefined_behaviour(struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
1062
struct instruction *insn = alloc_typed_instruction(op, ctype);
usr/src/tools/smatch/src/linearize.c
1073
struct instruction *insn = alloc_typed_instruction(OP_SETVAL, ctype);
usr/src/tools/smatch/src/linearize.c
1083
struct instruction *insn = alloc_typed_instruction(OP_SETFVAL, ctype);
usr/src/tools/smatch/src/linearize.c
1093
struct instruction *insn = alloc_instruction(OP_SYMADDR, bits_in_pointer);
usr/src/tools/smatch/src/linearize.c
1168
struct instruction *insn = alloc_typed_instruction(op, ctype);
usr/src/tools/smatch/src/linearize.c
1188
struct instruction *insn = alloc_typed_instruction(OP_SLICE, expr->ctype);
usr/src/tools/smatch/src/linearize.c
1360
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
1491
struct instruction *insn = alloc_typed_instruction(OP_CALL, expr->ctype);
usr/src/tools/smatch/src/linearize.c
1597
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
1620
struct instruction *phi_node;
usr/src/tools/smatch/src/linearize.c
1693
struct instruction *node)
usr/src/tools/smatch/src/linearize.c
1698
struct instruction *br = delete_last_instruction(&parent->insns);
usr/src/tools/smatch/src/linearize.c
1709
struct instruction *node;
usr/src/tools/smatch/src/linearize.c
1990
struct instruction *phi_node = first_instruction(bb->insns);
usr/src/tools/smatch/src/linearize.c
2005
struct instruction *phi_node;
usr/src/tools/smatch/src/linearize.c
2027
struct instruction *insn = alloc_instruction(OP_INLINED_CALL, 0);
usr/src/tools/smatch/src/linearize.c
2055
struct instruction *insn = alloc_instruction(OP_CONTEXT, 0);
usr/src/tools/smatch/src/linearize.c
2066
struct instruction *insn = alloc_instruction(OP_RANGE, 0);
usr/src/tools/smatch/src/linearize.c
2078
static void add_asm_input(struct entrypoint *ep, struct instruction *insn, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
2090
static void add_asm_output(struct entrypoint *ep, struct instruction *insn, struct expression *expr,
usr/src/tools/smatch/src/linearize.c
2110
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
2163
static void sort_switch_cases(struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
2198
struct instruction *switch_ins;
usr/src/tools/smatch/src/linearize.c
2364
struct instruction *goto_ins;
usr/src/tools/smatch/src/linearize.c
2454
struct instruction *entry;
usr/src/tools/smatch/src/linearize.c
2455
struct instruction *ret;
usr/src/tools/smatch/src/linearize.c
297
static char *show_asm(char *buf, struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
308
const char *show_instruction(struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
404
struct instruction *phi;
usr/src/tools/smatch/src/linearize.c
45
static struct instruction *alloc_instruction(int opcode, int size)
usr/src/tools/smatch/src/linearize.c
47
struct instruction * insn = __alloc_instruction(0);
usr/src/tools/smatch/src/linearize.c
506
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
514
struct instruction *def = needs->def;
usr/src/tools/smatch/src/linearize.c
59
static struct instruction *alloc_typed_instruction(int opcode, struct symbol *type)
usr/src/tools/smatch/src/linearize.c
61
struct instruction *insn = alloc_instruction(opcode, type_size(type));
usr/src/tools/smatch/src/linearize.c
637
struct instruction *br = alloc_instruction(OP_BR, 0);
usr/src/tools/smatch/src/linearize.c
647
static void add_one_insn(struct entrypoint *ep, struct instruction *insn)
usr/src/tools/smatch/src/linearize.c
675
void insert_branch(struct basic_block *bb, struct instruction *jmp, struct basic_block *target)
usr/src/tools/smatch/src/linearize.c
677
struct instruction *br, *old;
usr/src/tools/smatch/src/linearize.c
702
void insert_select(struct basic_block *bb, struct instruction *br, struct instruction *phi_node, pseudo_t if_true, pseudo_t if_false)
usr/src/tools/smatch/src/linearize.c
705
struct instruction *select;
usr/src/tools/smatch/src/linearize.c
754
struct instruction *br;
usr/src/tools/smatch/src/linearize.c
769
pseudo_t alloc_pseudo(struct instruction *def)
usr/src/tools/smatch/src/linearize.c
832
struct instruction *entry = ep->entry;
usr/src/tools/smatch/src/linearize.c
843
struct instruction *alloc_phisrc(pseudo_t pseudo, struct symbol *type)
usr/src/tools/smatch/src/linearize.c
845
struct instruction *insn = alloc_typed_instruction(OP_PHISOURCE, type);
usr/src/tools/smatch/src/linearize.c
860
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
871
struct instruction *alloc_phi_node(struct basic_block *bb, struct symbol *type, struct ident *ident)
usr/src/tools/smatch/src/linearize.c
873
struct instruction *phi_node = alloc_typed_instruction(OP_PHI, type);
usr/src/tools/smatch/src/linearize.c
884
void add_phi_node(struct basic_block *bb, struct instruction *phi_node)
usr/src/tools/smatch/src/linearize.c
886
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
900
struct instruction *insert_phi_node(struct basic_block *bb, struct symbol *var)
usr/src/tools/smatch/src/linearize.c
902
struct instruction *phi_node = alloc_phi_node(bb, var, var->ident);
usr/src/tools/smatch/src/linearize.c
971
struct instruction *insn;
usr/src/tools/smatch/src/linearize.c
991
struct instruction *store;
usr/src/tools/smatch/src/linearize.h
12
struct instruction;
usr/src/tools/smatch/src/linearize.h
15
struct instruction *insn;
usr/src/tools/smatch/src/linearize.h
191
static inline void add_instruction(struct instruction_list **list, struct instruction *insn)
usr/src/tools/smatch/src/linearize.h
218
struct instruction *insn;
usr/src/tools/smatch/src/linearize.h
272
static inline struct pseudo_user *alloc_pseudo_user(struct instruction *insn, pseudo_t *pp)
usr/src/tools/smatch/src/linearize.h
280
static inline void use_pseudo(struct instruction *insn, pseudo_t p, pseudo_t *pp)
usr/src/tools/smatch/src/linearize.h
304
struct instruction *entry;
usr/src/tools/smatch/src/linearize.h
308
extern void insert_select(struct basic_block *bb, struct instruction *br, struct instruction *phi, pseudo_t if_true, pseudo_t if_false);
usr/src/tools/smatch/src/linearize.h
309
extern void insert_branch(struct basic_block *bb, struct instruction *br, struct basic_block *target);
usr/src/tools/smatch/src/linearize.h
311
struct instruction *alloc_phisrc(pseudo_t pseudo, struct symbol *type);
usr/src/tools/smatch/src/linearize.h
312
struct instruction *alloc_phi_node(struct basic_block *bb, struct symbol *type, struct ident *ident);
usr/src/tools/smatch/src/linearize.h
313
struct instruction *insert_phi_node(struct basic_block *bb, struct symbol *var);
usr/src/tools/smatch/src/linearize.h
314
void add_phi_node(struct basic_block *bb, struct instruction *phi_node);
usr/src/tools/smatch/src/linearize.h
317
pseudo_t alloc_pseudo(struct instruction *def);
usr/src/tools/smatch/src/linearize.h
326
const char *show_instruction(struct instruction *insn);
usr/src/tools/smatch/src/linearize.h
41
struct instruction *def;
usr/src/tools/smatch/src/liveness.c
158
struct instruction *def = pseudo->def;
usr/src/tools/smatch/src/liveness.c
16
static void phi_defines(struct instruction * phi_node, pseudo_t target,
usr/src/tools/smatch/src/liveness.c
208
struct instruction *insn;
usr/src/tools/smatch/src/liveness.c
21
struct instruction *def;
usr/src/tools/smatch/src/liveness.c
250
static void track_phi_uses(struct instruction *insn)
usr/src/tools/smatch/src/liveness.c
254
struct instruction *def;
usr/src/tools/smatch/src/liveness.c
265
struct instruction *insn;
usr/src/tools/smatch/src/liveness.c
291
struct instruction *insn;
usr/src/tools/smatch/src/liveness.c
307
struct instruction *deathnote = __alloc_instruction(0);
usr/src/tools/smatch/src/liveness.c
31
static void asm_liveness(struct basic_block *bb, struct instruction *insn,
usr/src/tools/smatch/src/liveness.c
46
static void track_instruction_usage(struct basic_block *bb, struct instruction *insn,
usr/src/tools/smatch/src/memops.c
151
struct instruction *insn;
usr/src/tools/smatch/src/memops.c
157
struct instruction *dom;
usr/src/tools/smatch/src/memops.c
19
static int find_dominating_parents(pseudo_t pseudo, struct instruction *insn,
usr/src/tools/smatch/src/memops.c
26
struct instruction *one;
usr/src/tools/smatch/src/memops.c
27
struct instruction *br;
usr/src/tools/smatch/src/memops.c
69
struct instruction *insn = pu->insn;
usr/src/tools/smatch/src/memops.c
87
struct instruction *insn;
usr/src/tools/smatch/src/memops.c
93
struct instruction *dom;
usr/src/tools/smatch/src/optimize.c
35
struct instruction *insn;
usr/src/tools/smatch/src/simplify.c
102
struct instruction *br;
usr/src/tools/smatch/src/simplify.c
1038
static int simplify_constant_mask(struct instruction *insn, unsigned long long mask)
usr/src/tools/smatch/src/simplify.c
1043
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
1074
static int simplify_constant_rightside(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1133
static int simplify_constant_leftside(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1154
static int simplify_constant_binop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1165
static int simplify_binop_same_args(struct instruction *insn, pseudo_t arg)
usr/src/tools/smatch/src/simplify.c
1195
static int simplify_binop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1211
static void switch_pseudo(struct instruction *insn1, pseudo_t *pp1, struct instruction *insn2, pseudo_t *pp2)
usr/src/tools/smatch/src/simplify.c
1233
static int canonicalize_commutative(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1242
static int canonicalize_compare(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1257
static int simplify_associative_binop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1259
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
1279
static int simplify_constant_unop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1310
static int simplify_unop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1318
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
1336
static int simplify_one_memop(struct instruction *insn, pseudo_t orig)
usr/src/tools/smatch/src/simplify.c
1342
struct instruction *def = addr->def;
usr/src/tools/smatch/src/simplify.c
1390
static int simplify_memop(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1402
static int simplify_cast(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1405
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
1546
static int simplify_select(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1604
static int simplify_range(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1622
static int simplify_cond_branch(struct instruction *br, struct instruction *def, pseudo_t newcond)
usr/src/tools/smatch/src/simplify.c
1633
static int simplify_branch(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1658
struct instruction *def = cond->def;
usr/src/tools/smatch/src/simplify.c
1692
static int simplify_switch(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
1717
int simplify_instruction(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
188
static pseudo_t trivial_phi(pseudo_t pseudo, struct instruction *insn, struct pseudo_list **list)
usr/src/tools/smatch/src/simplify.c
196
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
227
static int clean_up_phi(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
312
int kill_insn(struct instruction *insn, int force)
usr/src/tools/smatch/src/simplify.c
393
static int dead_insn(struct instruction *insn, pseudo_t *src1, pseudo_t *src2, pseudo_t *src3)
usr/src/tools/smatch/src/simplify.c
405
static inline bool has_target(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
415
struct instruction *insn;
usr/src/tools/smatch/src/simplify.c
438
static inline int replace_pseudo(struct instruction *insn, pseudo_t *pp, pseudo_t new)
usr/src/tools/smatch/src/simplify.c
446
static int replace_with_pseudo(struct instruction *insn, pseudo_t pseudo)
usr/src/tools/smatch/src/simplify.c
494
static unsigned int operand_size(struct instruction *insn, pseudo_t pseudo)
usr/src/tools/smatch/src/simplify.c
499
struct instruction *src = pseudo->def;
usr/src/tools/smatch/src/simplify.c
514
static pseudo_t eval_insn(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
60
struct instruction *def = pseudo->def;
usr/src/tools/smatch/src/simplify.c
646
static int simplify_mask_or_and(struct instruction *insn, unsigned long long mask,
usr/src/tools/smatch/src/simplify.c
650
struct instruction *and = ora->def;
usr/src/tools/smatch/src/simplify.c
666
struct instruction *or = insn->src1->def;
usr/src/tools/smatch/src/simplify.c
685
static int simplify_mask_or(struct instruction *insn, unsigned long long mask, struct instruction *or)
usr/src/tools/smatch/src/simplify.c
725
static int simplify_mask_shift_or(struct instruction *sh, struct instruction *or, unsigned long long mask)
usr/src/tools/smatch/src/simplify.c
737
static int simplify_mask_shift(struct instruction *sh, unsigned long long mask)
usr/src/tools/smatch/src/simplify.c
739
struct instruction *inner;
usr/src/tools/smatch/src/simplify.c
752
static long long check_shift_count(struct instruction *insn, unsigned long long uval)
usr/src/tools/smatch/src/simplify.c
78
static int get_phisources(struct instruction *sources[], int nbr, struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
781
static int simplify_shift(struct instruction *insn, pseudo_t pseudo, long long value)
usr/src/tools/smatch/src/simplify.c
783
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
85
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
927
static int simplify_mul_div(struct instruction *insn, long long value)
usr/src/tools/smatch/src/simplify.c
954
static int simplify_seteq_setne(struct instruction *insn, long long value)
usr/src/tools/smatch/src/simplify.c
957
struct instruction *def;
usr/src/tools/smatch/src/simplify.c
97
static int if_convert_phi(struct instruction *insn)
usr/src/tools/smatch/src/simplify.c
99
struct instruction *array[2];
usr/src/tools/smatch/src/sparse-llvm.c
1120
struct instruction *insn;
usr/src/tools/smatch/src/sparse-llvm.c
1164
struct instruction *insn;
usr/src/tools/smatch/src/sparse-llvm.c
221
static LLVMTypeRef insn_symbol_type(struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
534
static void output_op_binary(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
619
static void output_op_compare(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
672
static void output_op_ret(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
683
static LLVMValueRef calc_memop_addr(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
705
static void output_op_load(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
719
static void output_op_store(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
739
static void output_op_cbr(struct function *fn, struct instruction *br)
usr/src/tools/smatch/src/sparse-llvm.c
749
static void output_op_br(struct function *fn, struct instruction *br)
usr/src/tools/smatch/src/sparse-llvm.c
754
static void output_op_sel(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
769
static void output_op_switch(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
797
static void output_op_call(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
827
static void output_op_phisrc(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
830
struct instruction *phi;
usr/src/tools/smatch/src/sparse-llvm.c
850
static void output_op_phi(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
862
static void output_op_ptrcast(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
900
static void output_op_cast(struct function *fn, struct instruction *insn, LLVMOpcode op)
usr/src/tools/smatch/src/sparse-llvm.c
934
static void output_op_fpcast(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
961
static void output_op_setval(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
977
static void output_op_setfval(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
986
static void output_insn(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
118
static void check_cast_instruction(struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
147
static void check_range_instruction(struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
152
static void check_byte_count(struct instruction *insn, pseudo_t count)
usr/src/tools/smatch/src/sparse.c
166
static pseudo_t argument(struct instruction *call, unsigned int argno)
usr/src/tools/smatch/src/sparse.c
177
static void check_memset(struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
188
void (*check)(struct instruction *insn);
usr/src/tools/smatch/src/sparse.c
191
static void check_call_instruction(struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
216
static void check_one_instruction(struct instruction *insn)
usr/src/tools/smatch/src/sparse.c
237
struct instruction *insn;
usr/src/tools/smatch/src/sparse.c
46
struct instruction *insn;
usr/src/tools/smatch/src/sparse.c
83
struct instruction *insn;
usr/src/tools/smatch/src/ssa.c
124
static bool rewrite_single_store(struct instruction *store)
usr/src/tools/smatch/src/ssa.c
130
struct instruction *insn = pu->insn;
usr/src/tools/smatch/src/ssa.c
174
struct instruction *store = NULL;
usr/src/tools/smatch/src/ssa.c
203
struct instruction *insn = pu->insn;
usr/src/tools/smatch/src/ssa.c
246
struct instruction *node = insert_phi_node(bb, var);
usr/src/tools/smatch/src/ssa.c
270
static void ssa_rename_insn(struct basic_block *bb, struct instruction *insn)
usr/src/tools/smatch/src/ssa.c
312
struct instruction *insn;
usr/src/tools/smatch/src/ssa.c
323
struct instruction *node;
usr/src/tools/smatch/src/ssa.c
336
static void ssa_rename_phi(struct instruction *insn)
usr/src/tools/smatch/src/ssa.c
347
struct instruction *term = delete_last_instruction(&par->insns);
usr/src/tools/smatch/src/ssa.c
359
struct instruction *phi;
usr/src/tools/smatch/src/ssa.c
74
static bool insn_before(struct instruction *a, struct instruction *b)
usr/src/tools/smatch/src/ssa.c
77
struct instruction *insn;
usr/src/tools/smatch/src/ssa.c
89
static void kill_store(struct instruction *insn)
usr/src/tools/smatch/src/ssa.c
98
struct instruction *insn;
usr/src/tools/smatch/src/storage.c
271
struct instruction *insn;
usr/src/tools/smatch/src/storage.c
273
struct instruction *phi;
usr/src/tools/smatch/src/test-unssa.c
12
struct instruction *insn;
usr/src/tools/smatch/src/unssa.c
119
struct instruction *insn;
usr/src/tools/smatch/src/unssa.c
37
static int simplify_phi_node(struct instruction *phi, pseudo_t tmp)
usr/src/tools/smatch/src/unssa.c
45
struct instruction *def = src->def;
usr/src/tools/smatch/src/unssa.c
63
static void replace_phi_node(struct instruction *phi)
usr/src/tools/smatch/src/unssa.c
78
struct instruction *def = p->def;
usr/src/tools/smatch/src/unssa.c
94
struct instruction *insn;
usr/src/uts/sun4u/io/envctrl_targets.c
615
ehc_write_tda8444(struct ehc_envcunit *ehcp, int byteaddress, int instruction,
usr/src/uts/sun4u/io/envctrl_targets.c
623
ASSERT(instruction == 0xf || instruction == 0x0);
usr/src/uts/sun4u/io/envctrl_targets.c
626
control = (instruction << 4) | subaddress;
usr/src/uts/sun4u/tazmo/io/envctrl.c
3637
eHc_write_tda8444(struct eHc_envcunit *ehcp, int byteaddress, int instruction,
usr/src/uts/sun4u/tazmo/io/envctrl.c
3645
ASSERT(instruction == 0xf || instruction == 0x0);
usr/src/uts/sun4u/tazmo/io/envctrl.c
3648
control = (instruction << 4) | subaddress;