Home
last modified time | relevance | path

Searched refs:asm_rules (Results 1 – 7 of 7) sorted by relevance

/third_party/ltp/tools/sparse/sparse-src/
Dlinearize.h82 struct asm_rules { struct
88 DECLARE_ALLOCATOR(asm_rules); argument
154 struct asm_rules *asm_rules; member
Dliveness.c37 FOR_EACH_PTR(insn->asm_rules->inputs, entry) { in asm_liveness()
41 FOR_EACH_PTR(insn->asm_rules->outputs, entry) { in asm_liveness()
Dlinearize.c298 struct asm_rules *rules = insn->asm_rules; in show_asm()
2082 ALLOCATOR(asm_rules, "asm rules");
2099 add_asm_rule(insn, &insn->asm_rules->inputs, op, pseudo); in add_asm_input()
2110 add_asm_rule(insn, &insn->asm_rules->outputs, op, pseudo); in add_asm_output_address()
2127 add_asm_rule(insn, &insn->asm_rules->outputs, op, pseudo); in add_asm_output()
2134 struct asm_rules *rules; in linearize_asm_statement()
2146 insn->asm_rules = rules; in linearize_asm_statement()
Dexample.c1331 if (insn->asm_rules->outputs || insn->asm_rules->inputs) { in generate_asm()
1334 arg = generate_asm_outputs(state, insn->asm_rules->outputs, asm_arguments); in generate_asm()
1335 arg = generate_asm_inputs(state, insn->asm_rules->inputs, arg); in generate_asm()
Dsimplify.c315 FOR_EACH_PTR(insn->asm_rules->inputs, con) { in kill_asm()
/third_party/ltp/tools/sparse/sparse-src/Documentation/release-notes/
Dv0.3.rst103 * linearize: DECLARE_ALLOCATOR for asm_constraint and asm_rules
/third_party/ltp/tools/sparse/sparse-src/Documentation/
DIR.rst419 * .asm_rules: asm constraints, rules