| H A D | X86ISelLowering.cpp | 1 //===-- X86ISelLowering.cpp - X86 DAG Lowering Implementation ------- 4012 SDValue Lo = extractSubVector(Op, 0, DAG, dl, SizeInBits / 2); splitVector() local 4411 createUnpackShuffleMask(EVT VT,SmallVectorImpl<int> & Mask,bool Lo,bool Unary) createUnpackShuffleMask() argument 4431 createSplat2ShuffleMask(MVT VT,SmallVectorImpl<int> & Mask,bool Lo) createSplat2ShuffleMask() argument 6135 int lo = UsedInputs.size() * MaskWidth; resolveTargetShuffleInputsAndMask() local 7744 SDValue LO = DAG.getUNDEF(NewVT); ExpandHorizontalBinOp() local 8444 SDValue Lo = extract128BitVector(SrcVec, 0, DAG, DL); createVariablePermute() local 9109 SDValue Lo = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, LowerAVXCONCAT_VECTORS() local 9195 SDValue Lo = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, LowerCONCAT_VECTORSvXi1() local 10104 __anon973982072102(SDValue Lo, SDValue Hi) lowerShuffleAsVTRUNC() argument 10568 SDValue Lo = DAG.getNode(X86ISD::BLENDI, DL, MVT::v16i16, V1, V2, lowerShuffleAsBlend() local 10743 int Lo = Lane, Mid = Lane + NumHalfLaneElts, Hi = Lane + NumLaneElts; lowerShuffleAsUNPCKAndPermute() local 10961 __anon973982072602(SDValue Lo, SDValue Hi, int RotAmt, int Ofs) lowerShuffleAsByteRotateAndPermute() argument 11217 SDValue Lo, Hi; matchShuffleAsElementRotate() local 11318 SDValue Lo = V1, Hi = V2; lowerShuffleAsByteRotate() local 11381 SDValue Lo = V1, Hi = V2; lowerShuffleAsVALIGN() local 11840 SDValue Lo = DAG.getBitcast( lowerShuffleAsSpecificZeroOrAnyExtend() local 14524 SDValue Lo = HalfBlend(LoMask); splitAndLowerShuffle() local 18820 SDValue Lo, Hi; LowerShiftParts() local 20027 SDValue Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v8i1, In, SplitAndExtendv16i1() local 20166 SDValue Lo, Hi; truncateVectorWithPACK() local 20359 if (SDValue Lo = isUpperSubvectorUndef(In, DL, DAG)) { LowerTruncateVecPackWithSignBits() local 20402 if (SDValue Lo = isUpperSubvectorUndef(In, DL, DAG)) { LowerTruncateVecPack() local 20471 SDValue Lo, Hi; LowerTruncateVecI1() local 20528 SDValue Lo, Hi; LowerTRUNCATE() local 22154 SDValue Lo = LowerVectorAllEqual() local 24276 SDValue Lo = DAG.getNode(Opc, dl, HalfVT, In); LowerEXTEND_VECTOR_INREG() local 25134 SDValue Lo, Hi; getMaskNode() local 26440 SDValue LO, HI; expandIntrinsicWChainHelper() local 27757 SDValue Lo = Op0; LowerVectorCTLZInRegLUT() local 28603 SDValue Lo = DAG.getNode(Op.getOpcode(), dl, LoVTs, LHSLo, RHSLo); LowerMULO() local 29149 SDValue Lo = DAG.getBitcast(MVT::v4i32, getUnpackl(DAG, dl, VT, Amt, Z)); convertShiftLeftToScale() local 29567 SDValue Lo = DAG.getNode(Opc, dl, ExtVT, RLo, ALo); LowerShift() local 29731 SDValue Lo = DAG.getBitcast(ExtVT, getUnpackl(DAG, DL, VT, Op1, Op0)); LowerFunnelShift() local 29775 SDValue Lo = DAG.getNode(ShiftOpc, DL, ExtVT, RLo, ALo); LowerFunnelShift() local 29946 SDValue Lo = DAG.getBitcast(ExtVT, getUnpackl(DAG, DL, VT, R, R)); LowerRotate() local 29970 SDValue Lo = DAG.getNode(ShiftOpc, DL, ExtVT, RLo, ALo); LowerRotate() local 30100 SDValue Lo = DAG.getNode(ISD::MUL, DL, VT, R, Scale); LowerRotate() local 30775 SDValue Lo, Hi; getPMOVMSKB() local 30786 SDValue Lo, Hi; getPMOVMSKB() local 30810 SDValue Lo, Hi; LowerBITCAST() local 31111 SDValue Lo = DAG.getNode(ISD::AND, DL, VT, In, NibbleMask); LowerBITREVERSE() local 31165 SDValue Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, X); LowerPARITY() local 31184 SDValue Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i8, X); LowerPARITY() local 31775 SDValue Lo, Hi; LowerCVTPS2PH() local 32023 SDValue Lo, Hi; ReplaceNodeResults() local 32035 SDValue Lo, Hi; ReplaceNodeResults() local 32268 SDValue Lo, Hi; ReplaceNodeResults() local 32323 SDValue Lo = DAG.getVectorShuffle(MVT::v4i32, dl, In, SignBits, ReplaceNodeResults() local 32356 SDValue Lo = getEXTEND_VECTOR_INREG(N->getOpcode(), dl, LoVT, In, DAG); ReplaceNodeResults() local 33002 SDValue Lo, Hi; ReplaceNodeResults() local 37707 SDValue Lo = MatchHalf(0, ShufMask[0], ShufMask[1]); matchBinaryPermuteShuffle() local 37931 SDValue Lo = CanonicalizeShuffleInput(RootVT, V1); combineX86ShuffleChain() local 38551 int lo = I * WideMask.size(); combineX86ShuffleChainWithExtract() local 38784 SDValue Lo = isInRange(WideMask128[0], 0, 2) ? BC0 : BC1; canonicalizeShuffleMaskWithHorizOp() local 39191 int Lo = I * Mask.size(); combineX86ShufflesRecursively() local 39286 int Lo = OpIdx * Mask.size(); combineX86ShufflesRecursively() local 41669 int Lo = Src * NumElts; SimplifyDemandedVectorEltsForTargetNode() local 43312 SDValue Lo, Hi; combineMinMaxReduction() local 43419 SDValue Lo, Hi; combinePredicateReduction() local 43449 SDValue Lo, Hi; combinePredicateReduction() local 43794 int Lo = Scale * ExtractIdx; combineExtractWithShuffle() local 43997 SDValue Lo = getUnpackl(DAG, DL, VecVT, Rdx, DAG.getUNDEF(VecVT)); combineArithReduction() local 44041 SDValue Lo, Hi; combineArithReduction() local 44088 SDValue Lo, Hi; combineArithReduction() local 44119 SDValue Lo = extract128BitVector(Rdx, 0, DAG, DL); combineArithReduction() local 47178 SDValue Lo, Hi; combineHorizOpWithShuffle() local 50434 SDValue Lo = DAG.getBuildVector(MVT::v32i1, dl, combineStore() local [all...] |
| H A D | ARMISelLowering.cpp | 1 //===- ARMISelLowering.cpp - ARM DAG Lowering Implementation -------- 2223 SDValue Lo = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32, LowerCallResult() local 3445 SDValue Lo, Hi; LowerWRITE_REGISTER() local 4139 SDValue Lo, Hi; LowerINTRINSIC_WO_CHAIN() local 6096 SDValue Lo = Tmp0.getValue(0); LowerFCOPYSIGN() local 6263 SDValue Lo, Hi; ExpandBITCAST() local 6329 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, LoBigShift, LowerShiftRightParts() local 6378 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, LoSmallShift, LowerShiftLeftParts() local 6728 SDValue Lo, Hi; Expand64BitShift() local 6748 SDValue Lo, Hi; Expand64BitShift() local 7149 SDValue Lo = DAG.getConstant(INTVal.trunc(32), DL, MVT::i32); LowerConstantFP() local 8941 SDValue Lo = DAG.getNode(ARMISD::VECTOR_REG_CAST, dl, FromVT, V1); LowerVECTOR_SHUFFLE() local 9357 SDValue Lo, Hi; LowerTruncate() local 10083 SDValue Lo, Hi; WinDBZCheckDenominator() local 10162 SDValue Lo = Result.getValue(DAG.getDataLayout().isLittleEndian() ? 0 : 1); LowerLOAD() local 10219 SDValue Lo = DAG.getNode( LowerSTORE() local 10384 SDValue Lo, Hi; LowerVecReduceMinMax() local 10486 SDValue Lo = ReplaceCMP_SWAP_64Results() local 10695 SDValue Lo, Hi; ReplaceLongIntrinsic() local 12821 SDValue Lo = AddcNode->getOperand(1); AddCombineTo64BitSMLAL16() local 15664 SDValue Lo, Hi; PerformInsertSubvectorCombine() local 21522 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); emitLoadLinked() local 21565 Value *Lo = Builder.CreateTrunc(Val, Int32Ty, "lo"); emitStoreConditional() local [all...] |