Home
last modified time | relevance | path

Searched refs:LDST (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/usr.bin/binutils/include/opcode/
H A Ddlx.h116 #define LDST macro
/openbsd/gnu/usr.bin/binutils-2.17/include/opcode/
H A Ddlx.h116 #define LDST macro
H A Dbfin.h472 } LDST; typedef
/openbsd/gnu/usr.bin/binutils-2.17/gas/config/
H A Dbfin-parse.y58 #define LDST(ptr, reg, aop, sz, z, w) \ macro
2889 $$ = LDST (&$3, &$7, $4.x0, 2, 0, 1);
2935 $$ = LDST (&$3, &$7, $4.x0, 1, 0, 1);
3033 $$ = LDST (&$5, &$1, $6.x0, 1, $8.r0, 0);
3071 $$ = LDST (&$2, &$6, $3.x0, 0, 0, 1);
3076 $$ = LDST (&$2, &$6, $3.x0, 0, 1, 1);
3134 $$ = LDST (&$5, &$1, $6.x0, 2, $8.r0, 0);
3206 $$ = LDST (&$4, &$1, $5.x0, 0, 0, 0);
3214 $$ = LDST (&$4, &$1, $5.x0, 0, 1, 0);
H A Dtc-bfin.c1509 INIT (LDST); in bfin_gen_ldst()
/openbsd/gnu/usr.bin/binutils-2.17/gas/
H A Dbfin-parse.c449 #define LDST(ptr, reg, aop, sz, z, w) \ macro
5398 (yyval.instr) = LDST (&(yyvsp[-4].reg), &(yyvsp[0].reg), (yyvsp[-3].modcodes).x0, 2, 0, 1);
5446 (yyval.instr) = LDST (&(yyvsp[-4].reg), &(yyvsp[0].reg), (yyvsp[-3].modcodes).x0, 1, 0, 1);
5552 …(yyval.instr) = LDST (&(yyvsp[-3].reg), &(yyvsp[-7].reg), (yyvsp[-2].modcodes).x0, 1, (yyvsp[0].r0…
5596 (yyval.instr) = LDST (&(yyvsp[-4].reg), &(yyvsp[0].reg), (yyvsp[-3].modcodes).x0, 0, 0, 1);
5601 (yyval.instr) = LDST (&(yyvsp[-4].reg), &(yyvsp[0].reg), (yyvsp[-3].modcodes).x0, 0, 1, 1);
5667 …(yyval.instr) = LDST (&(yyvsp[-3].reg), &(yyvsp[-7].reg), (yyvsp[-2].modcodes).x0, 2, (yyvsp[0].r0…
5745 (yyval.instr) = LDST (&(yyvsp[-2].reg), &(yyvsp[-5].reg), (yyvsp[-1].modcodes).x0, 0, 0, 0);
5753 (yyval.instr) = LDST (&(yyvsp[-2].reg), &(yyvsp[-5].reg), (yyvsp[-1].modcodes).x0, 0, 1, 0);
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsScheduleP5600.td106 // LDST Pipeline
150 // LDST is also used in moves from general purpose registers to floating point
H A DMipsScheduleGeneric.td541 // LDST Pipeline
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMScheduleR52.td16 // There are two ALUs, one LDST, one MUL and a non-pipelined integer DIV.
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5769 bool DAGCombiner::isLegalNarrowLdSt(LSBaseSDNode *LDST, in isLegalNarrowLdSt() argument
5772 if (!LDST) in isLegalNarrowLdSt()
5784 if (!LDST->isSimple()) in isLegalNarrowLdSt()
5787 EVT LdStMemVT = LDST->getMemoryVT(); in isLegalNarrowLdSt()
5802 const Align LDSTAlign = LDST->getAlign(); in isLegalNarrowLdSt()
5805 LDST->getAddressSpace(), NarrowAlign, in isLegalNarrowLdSt()
5806 LDST->getMemOperand()->getFlags())) in isLegalNarrowLdSt()
5811 EVT PtrType = LDST->getBasePtr().getValueType(); in isLegalNarrowLdSt()
5815 if (isa<LoadSDNode>(LDST)) { in isLegalNarrowLdSt()
5816 LoadSDNode *Load = cast<LoadSDNode>(LDST); in isLegalNarrowLdSt()
[all …]