Home
last modified time | relevance | path

Searched refs:ilmx (Results 1 – 13 of 13) sorted by relevance

/dports/math/libpgmath/flang-d07daf3/tools/flang2/flang2exe/
H A Dexp_fvec.cpp41 void eval_fvec(int ilmx) in eval_fvec() argument
45 opc = ILM_OPC((ILM *)(ilmb.ilm_base + ilmx)); in eval_fvec()
47 interr("eval_fvec: vector not impl", ilmx, ERR_Severe); in eval_fvec()
49 eval_ilm(ilmx); in eval_fvec()
H A Dexpand.cpp278 for (ilmx = 0; ilmx < expb.nilms; ilmx += len) { in expand()
287 ILM_RESULT(ilmx) = 0; in expand()
288 ILM_EXPANDED_FOR(ilmx) = 0; in expand()
316 eval_ilm(ilmx); in expand()
449 eval_ilm(int ilmx) in eval_ilm() argument
591 exp_ref(opcx, ilmpx, ilmx); in eval_ilm()
595 exp_load(opcx, ilmpx, ilmx); in eval_ilm()
603 exp_bran(opcx, ilmpx, ilmx); in eval_ilm()
613 exp_ac(opcx, ilmpx, ilmx); in eval_ilm()
625 exp_smp(opcx, ilmpx, ilmx); in eval_ilm()
[all …]
H A Dexputil.cpp428 check_ilm(int ilmx, int ilix) in check_ilm() argument
467 "check_ilm, ILM expr: ilm %d, old ili %d, cse ili %d\n", ilmx, in check_ilm()
511 if ((blk = ILM_BLOCK(ilmx)) == expb.curbih) { in check_ilm()
512 if (ILM_OPC((ILM *)(ilmb.ilm_base + ilmx)) == IM_PSEUDOST) { in check_ilm()
521 int use = ILM_OPND((ILM *)(ilmb.ilm_base + ilmx), 2); in check_ilm()
522 int ilmx2 = ilmx + ilms[IM_PSEUDOST].oprs + 1; in check_ilm()
556 ilmx, ilix, cse); in check_ilm()
647 ILM_NME(ilmx) = addnme(NT_IND, SPTR_NULL, nme, (INT)0); in check_ilm()
682 ilmx, iltx, ilix); in check_ilm()
715 ilms[ILM_OPC((ILM *)(ilmb.ilm_base + ilmx))].name, ilix, opc); in check_ilm()
[all …]
H A Dscope.cpp653 int ilmx, len; in find_scope_labels() local
658 for (ilmx = BOS_SIZE; ilmx < numilms; ilmx += len) { in find_scope_labels()
659 int opc = ilmb.ilm_base[ilmx]; in find_scope_labels()
661 int label = ilmb.ilm_base[ilmx + 1]; in find_scope_labels()
667 len += ilmb.ilm_base[ilmx + 1]; /* include the variable opnds */ in find_scope_labels()
H A Doutliner.h201 int ll_rewrite_ilms(int lineno, int ilmx, int len);
305 void llWriteNopILM(int lineno, int ilmx, int len);
H A Dilmutil.cpp1801 int ilmx, opc, len; in rdgilms() local
1867 for (ilmx = BOS_SIZE; ilmx < nilms; ilmx += len) { in rdgilms()
1868 opc = gilmb.ilm_base[pos + ilmx]; in rdgilms()
1880 len += gilmb.ilm_base[pos + ilmx + 1]; /* include the variable opnds */ in rdgilms()
2055 int ilmx, len, newnumilms, nilms, begin_ilm; in count_ilms() local
2062 for (ilmx = begin_ilm; ilmx < nilms; ilmx += len) { in count_ilms()
2063 opc = (ILM_OP)ilmb.ilm_base[ilmx]; // ??? in count_ilms()
2069 len += *(ilmb.ilm_base + ilmx + 1); in count_ilms()
H A Doutliner.cpp983 llGetILMLen(int ilmx) in llGetILMLen() argument
1050 len = llGetILMLen(ilmx); in ll_rewrite_ilms()
1052 if (ilmx == 0 || pos == 0 || pos < ilmx) { in ll_rewrite_ilms()
1053 pos = ilmx; in ll_rewrite_ilms()
1069 len = llGetILMLen(ilmx); in ll_rewrite_ilms()
1070 if (ilmx == 0) { in ll_rewrite_ilms()
1076 i = ilmx; in ll_rewrite_ilms()
1090 len = llGetILMLen(ilmx); in ll_rewrite_ilms()
1248 tlen = llGetILMLen(ilmx); in llWriteNopILM()
1262 len = llGetILMLen(ilmx); in llWriteNopILM()
[all …]
H A Dexp_fvec.h24 void eval_fvec(int ilmx);
H A Dexputil.h43 int check_ilm(int ilmx, int ilix);
H A Dexp_ftn.cpp137 int len, bsize, ilmx; in is_ishft() local
140 ilmx = 0; in is_ishft()
142 ilmx += len; in is_ishft()
151 } while (curilm + ilmx + len < bsize); in is_ishft()
160 int ilmx; in exp_ac() local
1296 ilix = ILI_OF(ilmx); in exp_ac()
1308 opcx = (ILI_OP) NME_OF(ilmx); in exp_ac()
1323 opcx = (ILI_OP) NME_OF(ilmx); in exp_ac()
1342 opcx = (ILI_OP) NME_OF(ilmx); in exp_ac()
3654 int ilmx; in exp_misc() local
[all …]
H A Dexp_rte.cpp3003 struct_ret_tmp(int ilmx) in struct_ret_tmp() argument
3008 ilmpx = (ILM *)(ilmb.ilm_base + ilmx); in struct_ret_tmp()
3012 "struct_ret_tmp bad SFUNC", ilmx, ERR_Severe); in struct_ret_tmp()
3015 assert(ILM_OPC(ilmpx) == IM_BASE, "struct_ret_tmp bad SFUNC not base", ilmx, in struct_ret_tmp()
5925 int ilmx, len; in AssignAddresses() local
5929 for (ilmx = 0; ilmx < numilms; ilmx += len) { in AssignAddresses()
5931 opc = ILM_OPC(ilmx); in AssignAddresses()
5934 len += ILM_OPND(ilmx, 1); in AssignAddresses()
5939 SPTR sptr = ILM_SymOPND(ilmx, opnd); in AssignAddresses()
H A Dexpatomics.cpp2127 int ilmx = ILM_OPND(ilmp, callee_index + 1 + i); /* locates ARG ilm */ in exp_atomic_intrinsic() local
2128 ILM *ilmpx = (ILM *)(ilmb.ilm_base + ilmx); in exp_atomic_intrinsic()
2129 ilmx = ILM_OPND(ilmpx, 2); in exp_atomic_intrinsic()
2130 nme[i] = NME_OF(ilmx); in exp_atomic_intrinsic()
2131 opnd[i] = ILI_OF(ilmx); in exp_atomic_intrinsic()
/dports/math/libpgmath/flang-d07daf3/tools/shared/
H A Dexpand.h293 void eval_ilm(int ilmx);