Home
last modified time | relevance | path

Searched refs:costs (Results 1 – 25 of 80) sorted by relevance

1234

/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64PBQPRegAlloc.cpp190 PBQPRAGraph::RawMatrix costs(vRdAllowed->size() + 1, in addIntraChainConstraint() local
197 costs[i + 1][j + 1] = std::numeric_limits<PBQP::PBQPNum>::infinity(); in addIntraChainConstraint()
199 costs[i + 1][j + 1] = haveSameParity(pRd, pRa) ? 0.0 : 1.0; in addIntraChainConstraint()
202 G.addEdge(node1, node2, std::move(costs)); in addIntraChainConstraint()
212 PBQPRAGraph::RawMatrix costs(G.getEdgeCosts(edge)); in addIntraChainConstraint() local
222 if (costs[i + 1][j + 1] != in addIntraChainConstraint()
224 costs[i + 1][j + 1] > sameParityMax) in addIntraChainConstraint()
225 sameParityMax = costs[i + 1][j + 1]; in addIntraChainConstraint()
233 if (sameParityMax > costs[i + 1][j + 1]) in addIntraChainConstraint()
234 costs[i + 1][j + 1] = sameParityMax + 1.0; in addIntraChainConstraint()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dregclass.c820 struct costs struct
844 static struct costs *costs; argument
848 static struct costs init_cost;
864 static void record_operand_costs PARAMS ((rtx, struct costs *, struct reg_pref *));
868 struct costs *, struct reg_pref *));
944 costs[i].cost[(enum reg_class) class]);
945 fprintf (dump, " MEM:%i\n", costs[i].mem_cost);
956 struct costs *op_costs;
1035 struct costs op_costs[MAX_RECOG_OPERANDS];
1061 costs[REGNO (SET_DEST (set))].mem_cost
[all …]
Dra-rewrite.c330 unsigned HOST_WIDE_INT *costs = (unsigned HOST_WIDE_INT *) in choose_spill_colors() local
331 xmalloc (FIRST_PSEUDO_REGISTER * sizeof (costs[0])); in choose_spill_colors()
338 memset (costs, 0, FIRST_PSEUDO_REGISTER * sizeof (costs[0])); in choose_spill_colors()
343 costs[pweb->color] += pweb->spill_cost; in choose_spill_colors()
353 costs[c] += 1000; in choose_spill_colors()
357 if ((bestc < 0 || costs[bestc] > costs[c]) in choose_spill_colors()
373 free (costs); in choose_spill_colors()
DChangeLog.54577 costs according to processor variant.
4578 (m68hc11_shift_cost): New function to compute shift costs.
4579 (m68hc11_rtx_costs): Define costs according to processor variant.
4586 (CONST_COSTS): Define costs according to OUTER_CODE.
4587 (processor_costs): New struct to define costs.
4588 (m68hc11_cost): Pointer to current costs.
10367 (*_cost): Add costs of SSE/MMX moves.
10370 (struct processor costs): Add new fields to represent costs
12556 (ix86_expand_fp_compare): Use the costs to choose best bethod; add
12559 (ix86_use_fcomi_compare): Do decision according to the costs.
/openbsd/src/gnu/gcc/gcc/
Dregclass.c805 struct costs struct
830 static struct costs *costs; argument
834 static struct costs init_cost;
850 static void record_operand_costs (rtx, struct costs *, struct reg_pref *);
853 const char **, rtx, struct costs *,
950 costs[i].cost[(enum reg_class) class]); in dump_regclass()
951 fprintf (dump, " MEM:%i\n", costs[i].mem_cost); in dump_regclass()
960 record_operand_costs (rtx insn, struct costs *op_costs, in record_operand_costs()
1037 struct costs op_costs[MAX_RECOG_OPERANDS]; in scan_one_insn()
1063 costs[REGNO (SET_DEST (set))].mem_cost in scan_one_insn()
[all …]
Dtree-ssa-loop-ivopts.c3224 static unsigned costs[NUM_MACHINE_MODES]; in add_cost() local
3228 if (costs[mode]) in add_cost()
3229 return costs[mode]; in add_cost()
3243 costs[mode] = cost; in add_cost()
3286 static htab_t costs; in multiply_by_cost() local
3291 if (!costs) in multiply_by_cost()
3292 costs = htab_create (100, mbc_entry_hash, mbc_entry_eq, free); in multiply_by_cost()
3296 cached = (struct mbc_entry **) htab_find_slot (costs, &act, INSERT); in multiply_by_cost()
3375 static unsigned costs[2][2][2][2]; in get_address_cost() local
3478 costs[sym_p][var_p][off_p][rat_p] = acost; in get_address_cost()
[all …]
/openbsd/src/gnu/gcc/gcc/config/mips/
D4600.md26 ;; is in the integer multiplication and division costs.
/openbsd/src/gnu/usr.bin/gcc/gcc/config/d30v/
Dabi199 -mbranch-cost=n Increase the internal costs of branches to n. Higher
200 costs means that the compiler will issue more
/openbsd/src/gnu/llvm/llvm/docs/
DSupportPolicy.rst27 But the maintenance costs of such diverse ecosystem is non trivial, so we divide
206 statement of the maintenance costs imposed and the alternatives, if
238 overall maintenance costs to a minimum and will need to show steps to mitigate
DOpaquePointers.rst73 required. The community consensus is that the costs of pointee types
/openbsd/src/gnu/llvm/lldb/docs/resources/
Dcontributing.rst79 costs. It's acceptable to use `llvm_unreachable()
/openbsd/src/etc/root/
Droot.mail48 written without money. Network links, hardware costs, release engineering and
/openbsd/src/gnu/gcc/gcc/config/sh/
Dsh.opt34 ;; Set if compiling for SH4 hardware (to be used for insn costs etc.)
/openbsd/src/usr.sbin/bgpd/
Drde.h246 uint32_t costs;
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86.td658 : SubtargetFeature<"use-slm-arith-costs", "UseSLMArithCosts", "true",
659 "Use Silvermont specific arithmetic costs">;
662 : SubtargetFeature<"use-glm-div-sqrt-costs", "UseGLMDivSqrtCosts", "true",
663 "Use Goldmont specific floating point div/sqrt costs">;
DREADME-SSE.txt276 This code generates ugly code, probably due to costs being off or something:
/openbsd/src/share/snmp/
DBRIDGE-MIB.txt660 If the port path costs exceeds the maximum value of this
1265 path costs."
1433 costs. In particular, this includes devices supporting
/openbsd/src/gnu/llvm/llvm/docs/Proposals/
DVariableNames.rst193 The costs are that ``git blame`` will become less usable; and that merging the
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DTargetSchedule.td475 // renamed at the cost of a single physical register. Note that register costs
/openbsd/src/gnu/llvm/lldb/docs/status/
Dprojects.rst319 costs.
/openbsd/src/gnu/gcc/
DFAQ102 individuals providing support for GCC. This alternative costs money, but
/openbsd/src/gnu/gcc/gcc/config/vax/
Dvax.md1509 ;; If we had a good way of evaluating the relative costs, these could be
/openbsd/src/gnu/usr.bin/gcc/
DFAQ135 individuals providing support for GCC. This alternative costs
/openbsd/src/gnu/llvm/clang/docs/
DClangFormatStyleOptions.rst5256 Each additional style option adds costs to the clang-format project. Some of
5257 these costs affect the clang-format development itself, as we need to make
5259 break any of the existing options in any way. There are also costs for end users
/openbsd/src/gnu/usr.bin/gcc/gcc/config/vax/
Dvax.md2094 ;; If we had a good way of evaluating the relative costs, these could be

1234