Home
last modified time | relevance | path

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

/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1464 bool isPre = (AM == ISD::PRE_INC) || (AM == ISD::PRE_DEC); in SelectARMIndexedLoad() local
1467 if (LoadedVT == MVT::i32 && isPre && in SelectARMIndexedLoad()
1471 } else if (LoadedVT == MVT::i32 && !isPre && in SelectARMIndexedLoad()
1477 Opcode = isPre ? ARM::LDR_PRE_REG : ARM::LDR_POST_REG; in SelectARMIndexedLoad()
1484 ? (isPre ? ARM::LDRSH_PRE : ARM::LDRSH_POST) in SelectARMIndexedLoad()
1485 : (isPre ? ARM::LDRH_PRE : ARM::LDRH_POST); in SelectARMIndexedLoad()
1490 Opcode = isPre ? ARM::LDRSB_PRE : ARM::LDRSB_POST; in SelectARMIndexedLoad()
1493 if (isPre && in SelectARMIndexedLoad()
1497 } else if (!isPre && in SelectARMIndexedLoad()
1503 Opcode = isPre ? ARM::LDRB_PRE_REG : ARM::LDRB_POST_REG; in SelectARMIndexedLoad()
[all …]
DARMInstrFormats.td578 class AI2ldstidx<bit isLd, bit isByte, bit isPre, dag oops, dag iops,
585 let Inst{24} = isPre; // P bit
587 let Inst{21} = isPre; // W bit
591 class AI2stridx_reg<bit isByte, bit isPre, dag oops, dag iops,
594 : AI2ldstidx<0, isByte, isPre, oops, iops, im, f, itin, opc, asm, cstr,
609 class AI2stridx_imm<bit isByte, bit isPre, dag oops, dag iops,
612 : AI2ldstidx<0, isByte, isPre, oops, iops, im, f, itin, opc, asm, cstr,
628 class AI2stridxT<bit isByte, bit isPre, dag oops, dag iops,
631 : AI2ldstidx<0, isByte, isPre, oops, iops, im, f, itin, opc, asm, cstr,
667 class AI3ldstidx<bits<4> op, bit op20, bit isPre, dag oops, dag iops,
[all …]
DARMBaseInstrInfo.cpp132 bool isPre = false; in convertToThreeAddress() local
136 isPre = true; in convertToThreeAddress()
209 if (isPre) { in convertToThreeAddress()
/external/clang/lib/CodeGen/
DCGExprScalar.cpp311 bool isInc, bool isPre);
1455 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
1468 if (isPre) { in EmitScalarPrePostIncDec()
1496 return isPre ? Builder.CreateBinOp(op, old, amt) : old; in EmitScalarPrePostIncDec()
1654 return isPre ? value : input; in EmitScalarPrePostIncDec()
1665 return isPre ? value : input; in EmitScalarPrePostIncDec()
3203 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
3204 return ScalarExprEmitter(*this).EmitScalarPrePostIncDec(E, LV, isInc, isPre); in EmitScalarPrePostIncDec()
DCGExprComplex.cpp158 bool isInc, bool isPre) { in VisitPrePostIncDec() argument
160 return CGF.EmitComplexPrePostIncDec(E, LV, isInc, isPre); in VisitPrePostIncDec()
DCodeGenFunction.h1669 bool isInc, bool isPre);
1671 bool isInc, bool isPre);
DCGExpr.cpp665 bool isInc, bool isPre) { in EmitComplexPrePostIncDec() argument
693 return isPre ? IncVal : InVal; in EmitComplexPrePostIncDec()