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

1 2

  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 36 Hi, Lo, // Hi/Lo operations, typically on a global address.
SparcISelLowering.cpp 785 SDValue Lo = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
793 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Lo));
800 MemOpChains.push_back(DAG.getStore(Chain, dl, Lo, PtrOff,
    [all...]
  /external/llvm/lib/Target/Mips/
MipsJITInfo.cpp 172 // addiu $t9, $t9, %lo(NewVal)
179 int Lo = (int)(NewVal & 0xffff);
182 *(intptr_t *)(StubAddr + 4) = 9 << 26 | 25 << 21 | 25 << 16 | Lo;
219 int Lo = (int)(EmittedAddr & 0xffff);
222 // addiu $t9, $t9, %lo(EmittedAddr)
227 JCE.emitWordLE(9 << 26 | 25 << 21 | 25 << 16 | Lo);
232 JCE.emitWordBE(9 << 26 | 25 << 21 | 25 << 16 | Lo);
Mips16ISelDAGToDAG.cpp 47 SDNode *Lo = 0, *Hi = 0;
54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag);
55 InFlag = SDValue(Lo, 1);
61 return std::make_pair(Lo, Hi);
207 // addiu $2, $2, %lo($CPI1_0)
211 // lwc1 $f0, %lo($CPI1_0)($2)
212 if (Addr.getOperand(1).getOpcode() == MipsISD::Lo ||
MipsLongBranch.cpp 268 int64_t Lo = SignExtend64<16>(Offset & 0xffff);
278 // addiu $at, $at, %lo($tgt - $baltgt)
300 .addReg(Mips::AT).addImm(Lo);
321 // daddiu $at, $at, %lo($tgt - $baltgt)
356 .addReg(Mips::AT_64).addImm(Lo);
MipsSEFrameLowering.cpp 155 // copy lo, $vr0
170 unsigned Lo = RegInfo.getSubReg(Dst, Mips::sub_lo);
176 BuildMI(MBB, I, DL, Desc, Lo).addReg(VR0, RegState::Kill);
183 // copy $vr0, lo
200 unsigned Lo = RegInfo.getSubReg(Src, Mips::sub_lo);
204 BuildMI(MBB, I, DL, TII.get(TargetOpcode::COPY), VR0).addReg(Lo, SrcKill);
MipsISelLowering.h 44 // No relation with Mips Lo register
45 Lo,
MipsSEISelLowering.cpp 164 // multHi/Lo: product of multiplication
165 // Lo0: initial value of Lo register
240 // multHi/Lo: product of multiplication
241 // Lo0: initial value of Lo register
574 SDValue Lo, Hi;
577 Lo = DAG.getNode(MipsISD::ExtractLOHI, DL, Ty, Mult,
584 return HasLo ? Lo : Hi;
586 SDValue Vals[] = { Lo, Hi };
600 SDValue Lo = DAG.getNode(MipsISD::ExtractLOHI, DL, MVT::i32, Op,
604 return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi)
    [all...]
  /external/chromium_org/third_party/jinja2/
_stringdefs.py     [all...]
  /external/llvm/include/llvm/Support/
GCOV.h 138 uint64_t Lo = readInt();
140 uint64_t Result = Lo | (Hi << 32);
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 43 Hi, Lo, // Hi/Lo operations, typically on a global address.
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 140 // Otherwise we generate LF[SD](Idx[lo], ADDIStocHA(X2, Idx)).
158 unsigned Lo = Imm & 0xFFFF;
168 else if (Lo) {
169 // Both Lo and Hi have nonzero bits.
176 .addReg(TmpReg).addImm(Lo);
224 unsigned TmpReg3, Hi, Lo;
232 if ((Lo = Remainder & 0xFFFF)) {
235 ResultReg).addReg(TmpReg3).addImm(Lo);
PPCISelLowering.h 65 /// Hi/Lo - These represent the high and low 16-bit parts of a global
70 Hi, Lo,
PPCISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 14 // computation in two identical registers of a smaller type. The Lo/Hi part
30 // These routines assume that the Lo/Hi part is stored first in memory on
31 // little/big-endian machines, followed by the Hi/Lo part. This means that
32 // they cannot be used as is on vectors, for which Lo is always stored first.
34 SDValue &Lo, SDValue &Hi) {
36 GetExpandedOp(Op, Lo, Hi);
39 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) {
53 SplitInteger(GetSoftenedFloat(InOp), Lo, Hi);
54 Lo = DAG.getNode(ISD::BITCAST, dl, NOutVT, Lo);
    [all...]
LegalizeDAG.cpp 403 SDValue Lo = Val;
408 Store1 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Lo:Hi, Ptr,
414 Store2 = DAG.getTruncStore(Chain, dl, TLI.isLittleEndian()?Hi:Lo, Ptr,
535 SDValue Lo, Hi;
537 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
552 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
562 Result = DAG.getNode(ISD::OR, dl, VT, Result, Lo);
564 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
683 SDValue Lo = DAG.getConstant(IntVal.trunc(32), MVT::i32);
685 if (TLI.isBigEndian()) std::swap(Lo, Hi)
    [all...]
LegalizeVectorOps.cpp 450 SDValue Lo, Hi, ShAmt;
454 Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
455 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask);
471 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi);
476 Lo = DAG.getAnyExtOrTrunc(Lo, dl, DstEltVT);
479 Lo = DAG.getZExtOrTrunc(Lo, dl, DstEltVT)
    [all...]
LegalizeFloatTypes.cpp     [all...]
LegalizeIntegerTypes.cpp 237 SDValue Lo, Hi;
238 GetSplitVector(N->getOperand(0), Lo, Hi);
239 Lo = BitConvertToInteger(Lo);
243 std::swap(Lo, Hi);
248 JoinIntegers(Lo, Hi));
    [all...]
LegalizeVectorTypes.cpp 480 SDValue Lo, Hi;
496 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break;
498 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break;
499 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break;
500 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break;
501 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break;
502 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break;
503 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break;
504 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break;
505 case ISD::FP_ROUND_INREG: SplitVecRes_InregOp(N, Lo, Hi); break
    [all...]
  /external/chromium_org/third_party/skia/src/core/
SkMath.cpp 82 uint32_t lo = C + (B << 16); local
83 int32_t hi = A + (B >> 16) + (lo < C);
86 hi = -hi - Sk32ToBool(lo);
87 lo = 0 - lo;
92 SkASSERT(((int32_t)lo >> 31) == hi);
94 return lo;
102 // we want (hi << (32 - shift)) | (lo >> shift) but rounded
103 int roundBit = (lo >> (shift - 1)) & 1;
104 return ((hi << (32 - shift)) | (lo >> shift)) + roundBit
    [all...]
  /external/skia/src/core/
SkMath.cpp 82 uint32_t lo = C + (B << 16); local
83 int32_t hi = A + (B >> 16) + (lo < C);
86 hi = -hi - Sk32ToBool(lo);
87 lo = 0 - lo;
92 SkASSERT(((int32_t)lo >> 31) == hi);
94 return lo;
102 // we want (hi << (32 - shift)) | (lo >> shift) but rounded
103 int roundBit = (lo >> (shift - 1)) & 1;
104 return ((hi << (32 - shift)) | (lo >> shift)) + roundBit
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 526 SDValue Lo(Hi.getNode(), 1);
527 SDValue Ops[] = { Lo, Hi };
543 SDValue Lo(Hi.getNode(), 1);
544 SDValue Ops[] = { Lo, Hi };
640 SDValue Lo(Hi.getNode(), 1);
641 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
648 SDValue Lo(Hi.getNode(), 1);
649 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
659 SDValue Lo(Hi.getNode(), 1);
664 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi)
    [all...]
  /external/valgrind/main/VEX/priv/
host_mips_isel.c 349 // store hi,lo as Ity_I32's
1345 HReg hi, lo; local
    [all...]
  /external/clang/lib/Sema/
SemaStmt.cpp 750 Expr *Lo = CS->getLHS();
752 if (Lo->isTypeDependent() || Lo->isValueDependent()) {
763 CheckConvertedConstantExpression(Lo, CondType, LoVal, CCEK_CaseValue);
768 Lo = ConvLo.take();
772 LoVal = Lo->EvaluateKnownConstInt(Context);
776 Lo = DefaultLvalueConversion(Lo).take();
777 Lo = ImpCastExprToType(Lo, CondType, CK_IntegralCast).take()
    [all...]

Completed in 560 milliseconds

1 2