Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp136 bool isPre = (AM == ISD::PRE_DEC); in selectIndexedLoad() local
141 if ((!isPre && Offs != 1) || (isPre && Offs != -1)) { in selectIndexedLoad()
145 Opcode = (isPre) ? AVR::LDRdPtrPd : AVR::LDRdPtrPi; in selectIndexedLoad()
149 if ((!isPre && Offs != 2) || (isPre && Offs != -2)) { in selectIndexedLoad()
153 Opcode = (isPre) ? AVR::LDWRdPtrPd : AVR::LDWRdPtrPi; in selectIndexedLoad()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1360 bool isPre = (AM == ISD::PRE_INC) || (AM == ISD::PRE_DEC); in tryARMIndexedLoad() local
1363 if (LoadedVT == MVT::i32 && isPre && in tryARMIndexedLoad()
1367 } else if (LoadedVT == MVT::i32 && !isPre && in tryARMIndexedLoad()
1373 Opcode = isPre ? ARM::LDR_PRE_REG : ARM::LDR_POST_REG; in tryARMIndexedLoad()
1380 ? (isPre ? ARM::LDRSH_PRE : ARM::LDRSH_POST) in tryARMIndexedLoad()
1381 : (isPre ? ARM::LDRH_PRE : ARM::LDRH_POST); in tryARMIndexedLoad()
1386 Opcode = isPre ? ARM::LDRSB_PRE : ARM::LDRSB_POST; in tryARMIndexedLoad()
1389 if (isPre && in tryARMIndexedLoad()
1393 } else if (!isPre && in tryARMIndexedLoad()
1467 bool isPre = (AM == ISD::PRE_INC) || (AM == ISD::PRE_DEC); in tryT2IndexedLoad() local
[all …]
H A DARMInstrFormats.td674 class AI2ldstidx<bit isLd, bit isByte, bit isPre, dag oops, dag iops,
681 let Inst{24} = isPre; // P bit
683 let Inst{21} = isPre; // W bit
687 class AI2stridx_reg<bit isByte, bit isPre, dag oops, dag iops,
690 : AI2ldstidx<0, isByte, isPre, oops, iops, im, f, itin, opc, asm, cstr,
705 class AI2stridx_imm<bit isByte, bit isPre, dag oops, dag iops,
708 : AI2ldstidx<0, isByte, isPre, oops, iops, im, f, itin, opc, asm, cstr,
724 class AI2stridxT<bit isByte, bit isPre, dag oops, dag iops,
763 class AI3ldstidx<bits<4> op, bit op20, bit isPre, dag oops, dag iops,
770 let Inst{24} = isPre; // P bit
[all …]
H A DARMBaseInstrInfo.cpp151 bool isPre = false; in convertToThreeAddress() local
155 isPre = true; in convertToThreeAddress()
240 if (isPre) { in convertToThreeAddress()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp591 bool isInc, bool isPre);
2321 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
2335 if (isPre) { in EmitScalarPrePostIncDec()
2362 return isPre ? Builder.CreateBinOp(op, old, amt) : old; in EmitScalarPrePostIncDec()
2539 return isPre ? value : input; in EmitScalarPrePostIncDec()
2550 return isPre ? value : input; in EmitScalarPrePostIncDec()
4323 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
4324 return ScalarExprEmitter(*this).EmitScalarPrePostIncDec(E, LV, isInc, isPre); in EmitScalarPrePostIncDec()
H A DCGExprComplex.cpp188 bool isInc, bool isPre) { in VisitPrePostIncDec() argument
190 return CGF.EmitComplexPrePostIncDec(E, LV, isInc, isPre); in VisitPrePostIncDec()
H A DCodeGenFunction.h2633 bool isInc, bool isPre);
2635 bool isInc, bool isPre);
H A DCGExpr.cpp982 bool isInc, bool isPre) { in EmitComplexPrePostIncDec() argument
1010 return isPre ? IncVal : InVal; in EmitComplexPrePostIncDec()