Home
last modified time | relevance | path

Searched refs:blockage (Results 1 – 25 of 60) sorted by relevance

123

/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dgenattr.c133 ready_cost, issue_delay, blockage) in write_units() argument
139 struct range *blockage;
169 printf ("#define MIN_BLOCKAGE %d\n", blockage->min);
170 printf ("#define MAX_BLOCKAGE %d\n", blockage->max);
171 for (i = 0; (1 << i) < blockage->max; i++)
177 i = MAX (blockage->max, ready_cost->max);
336 struct range blockage; local
338 blockage = unit->issue_delay;
339 blockage.max = MAX (unit->ready_cost.max
341 blockage.max);
[all …]
H A Dsched-int.h200 unsigned int blockage; member
245 #define INSN_BLOCKAGE(INSN) (h_i_d[INSN_UID (INSN)].blockage)
H A Dhaifa-sched.c441 unsigned int blockage = INSN_BLOCKAGE (insn); local
444 if ((int) UNIT_BLOCKED (blockage) != unit + 1)
453 range = BLOCKAGE_RANGE (blockage);
H A Dgenattrtab.c2118 rtx blockage = op->issue_exp; in expand_units() local
2119 blockage = simplify_knowing (blockage, unit->condexp); in expand_units()
2124 max_blockage = min_blockage = blockage; in expand_units()
2129 blockage), in expand_units()
2133 blockage), in expand_units()
2141 make_internal_attr (str, blockage, 1); in expand_units()
/openbsd-src/gnu/gcc/gcc/config/arm/
H A Darm-generic.md38 ;; Write blockage unit
H A Darm.md102 [(VUNSPEC_BLOCKAGE 0) ; `blockage' insn to prevent scheduling across an
196 ; block blockage insn, this blocks all functional units
8135 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/mips/
H A D24k.md148 ;; 8. Unknowns - Currently these include blockage, consttable and alignment
149 ;; rtls. They do not really affect scheduling latency, (blockage affects
H A Dmips.md4029 ;; This blockage instruction prevents the gp load from being
4932 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/mt/
H A Dmt.md1453 ;; 0 blockage
1460 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/vax/
H A Dvax.md34 [(VUNSPEC_BLOCKAGE 0) ; `blockage' insn to prevent scheduling across an
1331 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/vax/
H A Dvax.md34 [(VUNSPEC_BLOCKAGE 0) ; `blockage' insn to prevent scheduling across an
1916 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/iq2000/
H A Diq2000.md78 ;; 0 blockage
1807 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.md1052 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m32r/
H A Dm32r.md24 ;; 0 - blockage
2416 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.md1136 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/fr30/
H A Dfr30.md1429 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/fr30/
H A Dfr30.md1434 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/arm/
H A Darm.md83 [(VUNSPEC_BLOCKAGE 0) ; `blockage' insn to prevent scheduling across an
158 ; block blockage insn, this blocks all functional units
318 ;; Write blockage unit
6876 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.md4713 ;; We add a blockage unspec_volatile to prevent insns from moving down
4858 (define_insn "blockage"
7780 ;; We add a blockage unspec_volatile to prevent insns from moving down
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.md2432 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/dsp16xx/
H A Ddsp16xx.md2868 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.md4774 ;; We add a blockage unspec_volatile to prevent insns from moving down
4929 (define_insn "blockage"
7946 ;; We add a blockage unspec_volatile to prevent insns from moving down
/openbsd-src/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.md1805 (define_insn "blockage"
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ns32k/
H A Dns32k.md2638 (define_insn "blockage"
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa.md50 [(UNSPECV_BLOCKAGE 0) ; blockage
7216 (define_insn "blockage"
9734 /* On the 64-bit port, we need a blockage because there is

123