HomeSort by relevance Sort by last modified time
    Searched defs:Lo (Results 1 - 25 of 37) sorted by null

1 2

  /external/llvm/lib/Target/AMDGPU/
SIFrameLowering.cpp 180 unsigned Lo = TRI->getSubReg(PreloadedPrivateBufferReg, AMDGPU::sub0_sub1);
186 .addReg(Lo, RegState::Kill);
AMDGPUISelDAGToDAG.cpp 444 SDNode *Lo = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32,
451 SDValue(Lo, 0), CurDAG->getTargetConstant(AMDGPU::sub0, DL, MVT::i32),
    [all...]
R600ISelLowering.cpp     [all...]
SIISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 45 // No relation with Mips Lo register
46 Lo,
301 // (add (load (wrapper $gp, %got(sym)), %lo(sym))
313 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty,
315 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
334 // (load (wrapper (add %hi(sym), $gp), %lo(sym)))
352 // (add %hi(sym), %lo(sym))
357 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO);
360 DAG.getNode(MipsISD::Lo, DL, Ty, Lo))
    [all...]
Mips16ISelDAGToDAG.cpp 49 SDNode *Lo = nullptr, *Hi = nullptr;
56 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag);
57 InFlag = SDValue(Lo, 1);
63 return std::make_pair(Lo, Hi);
212 // addiu $2, $2, %lo($CPI1_0)
216 // lwc1 $f0, %lo($CPI1_0)($2)
217 if (Addr.getOperand(1).getOpcode() == MipsISD::Lo ||
MipsSEFrameLowering.cpp 183 // copy lo, $vr0
193 unsigned Lo = RegInfo.getSubReg(Dst, Mips::sub_lo);
199 BuildMI(MBB, I, DL, Desc, Lo).addReg(VR0, RegState::Kill);
792 // ISRs require HI/LO to be spilled into kernel registers to be then
    [all...]
MipsFastISel.cpp 315 unsigned Lo = Imm & 0xFFFF;
317 if (Lo) {
318 // Both Lo and Hi have nonzero bits.
321 emitInst(Mips::ORi, ResultReg).addReg(TmpReg).addImm(Lo);
    [all...]
MipsSEISelLowering.cpp 388 // multHi/Lo: product of multiplication
389 // Lo0: initial value of Lo register
460 // multHi/Lo: product of multiplication
461 // Lo0: initial value of Lo register
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 137 SDValue Lo, Hi;
142 Lo = getCopyFromParts(DAG, DL, Parts, RoundParts / 2,
147 Lo = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[0]);
152 std::swap(Lo, Hi);
154 Val = DAG.getNode(ISD::BUILD_PAIR, DL, RoundVT, Lo, Hi);
164 Lo = Val;
166 std::swap(Lo, Hi);
171 DAG.getConstant(Lo.getValueType().getSizeInBits(), DL,
173 Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, TotalVT, Lo);
    [all...]
LegalizeDAG.cpp 415 SDValue Lo = Val;
421 DAG.getDataLayout().isLittleEndian() ? Lo : Hi,
430 Chain, dl, DAG.getDataLayout().isLittleEndian() ? Hi : Lo, Ptr,
552 SDValue Lo, Hi;
554 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
572 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
584 Result = DAG.getNode(ISD::OR, dl, VT, Result, Lo);
586 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
707 SDValue Lo = DAG.getConstant(IntVal.trunc(32), dl, MVT::i32);
710 std::swap(Lo, Hi)
    [all...]
LegalizeTypesGeneric.cpp 14 // computation in two identical registers of a smaller type. The Lo/Hi part
32 // These routines assume that the Lo/Hi part is stored first in memory on
33 // little/big-endian machines, followed by the Hi/Lo part. This means that
34 // they cannot be used as is on vectors, for which Lo is always stored first.
36 SDValue &Lo, SDValue &Hi) {
38 GetExpandedOp(Op, Lo, Hi);
41 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) {
62 SplitInteger(SoftenedOp, Lo, Hi);
63 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
    [all...]
LegalizeVectorOps.cpp 572 SDValue Lo, Hi, ShAmt;
577 Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
578 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask);
595 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi);
600 Lo = DAG.getAnyExtOrTrunc(Lo, dl, DstEltVT);
603 Lo = DAG.getZExtOrTrunc(Lo, dl, DstEltVT)
    [all...]
LegalizeFloatTypes.cpp     [all...]
LegalizeIntegerTypes.cpp 281 SDValue Lo, Hi;
282 GetSplitVector(N->getOperand(0), Lo, Hi);
283 Lo = BitConvertToInteger(Lo);
287 std::swap(Lo, Hi);
292 JoinIntegers(Lo, Hi));
    [all...]
LegalizeVectorTypes.cpp 576 SDValue Lo, Hi;
592 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
594 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break;
595 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break;
596 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break;
597 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break;
598 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
599 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break;
600 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break;
601 case ISD::INSERT_SUBVECTOR: SplitVecRes_INSERT_SUBVECTOR(N, Lo, Hi); break
    [all...]
  /external/opencv3/3rdparty/jinja2/
_stringdefs.py     [all...]
  /external/llvm/include/llvm/Support/
GCOV.h 198 uint32_t Lo, Hi;
199 if (!readInt(Lo) || !readInt(Hi))
201 Val = ((uint64_t)Hi << 32) | Lo;
  /external/llvm/lib/Target/Hexagon/
HexagonSplitDouble.cpp 300 static inline int32_t profitImm(unsigned Lo, unsigned Hi) {
303 if (Lo == 0 || Lo == 0xFFFFFFFF)
307 if (!LoZ1 && !HiZ1 && Lo == Hi)
337 unsigned Lo = D & 0xFFFFFFFFULL;
339 return profitImm(Lo, Hi);
792 // LoR = shl R.lo, #s
793 // TmpR = extractu R.lo, #s, #32-s
797 // TmpR = shr R.lo, #s
801 // LoR = shl R.lo, #
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp     [all...]
PPCISelDAGToDAG.cpp 624 unsigned Lo = Imm & 0xFFFF;
628 // Just the Lo bits.
630 } else if (Lo) {
631 // Handle the Hi bits and Lo bits.
712 unsigned Lo = Imm & 0xFFFF;
721 // Just the Lo bits.
722 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo));
723 } else if (Lo) {
727 // And Lo bits.
729 SDValue(Result, 0), getI32Imm(Lo));
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 580 SDValue Lo(Hi.getNode(), 1);
581 SDValue Ops[] = { Lo, Hi };
597 SDValue Lo(Hi.getNode(), 1);
598 SDValue Ops[] = { Lo, Hi };
694 SDValue Lo(Hi.getNode(), 1);
695 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
702 SDValue Lo(Hi.getNode(), 1);
703 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
713 SDValue Lo(Hi.getNode(), 1);
718 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi)
    [all...]
  /external/valgrind/VEX/priv/
host_mips_isel.c 367 /* store hi,lo as Ity_I32's */
1689 HReg hi, lo; local
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/clang/lib/Sema/
SemaStmt.cpp 821 Expr *Lo = CS->getLHS();
823 if (Lo->isTypeDependent() || Lo->isValueDependent()) {
834 CheckConvertedConstantExpression(Lo, CondType, LoVal, CCEK_CaseValue);
839 Lo = ConvLo.get();
843 LoVal = Lo->EvaluateKnownConstInt(Context);
847 Lo = DefaultLvalueConversion(Lo).get();
848 Lo = ImpCastExprToType(Lo, CondType, CK_IntegralCast).get()
    [all...]

Completed in 1046 milliseconds

1 2