Home
last modified time | relevance | path

Searched refs:LaneIdx (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp399 static bool checkHighLaneIndex(SDNode *DL, SDValue &LaneOp, int &LaneIdx) { in checkHighLaneIndex() argument
414 LaneIdx = DLidx->getSExtValue() + EVidx->getSExtValue(); in checkHighLaneIndex()
423 SDValue &LaneOp, int &LaneIdx) { in checkV64LaneV128() argument
425 if (!checkHighLaneIndex(Op0.getNode(), LaneOp, LaneIdx)) { in checkV64LaneV128()
427 if (!checkHighLaneIndex(Op0.getNode(), LaneOp, LaneIdx)) in checkV64LaneV128()
442 int LaneIdx = -1; // Will hold the lane index. in SelectMLAV64LaneV128() local
446 LaneIdx)) { in SelectMLAV64LaneV128()
450 LaneIdx)) in SelectMLAV64LaneV128()
454 SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, MVT::i64); in SelectMLAV64LaneV128()
483 int LaneIdx; in SelectMULLV64LaneV128() local
[all …]
DAArch64ISelLowering.cpp5985 SDValue LaneIdx = DAG.getConstant(i, MVT::i64); in LowerBUILD_VECTOR() local
5989 Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Val, V, LaneIdx); in LowerBUILD_VECTOR()
6035 SDValue LaneIdx = DAG.getConstant(i, MVT::i64); in LowerBUILD_VECTOR() local
6036 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx); in LowerBUILD_VECTOR()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5170 SDValue LaneIdx = DAG.getConstant(i, MVT::i32); in LowerBUILD_VECTOR() local
5171 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx); in LowerBUILD_VECTOR()
8659 SDValue LaneIdx = DAG.getConstant(Idx, MVT::i32); in PerformARMBUILD_VECTORCombine() local
8660 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VecVT, Vec, V, LaneIdx); in PerformARMBUILD_VECTORCombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp6469 int LaneIdx = (Mask[l + i] % NumElts) - l; in lowerVectorShuffleAsByteRotate() local
6471 if (LaneIdx < 0 || LaneIdx >= NumLaneElts) in lowerVectorShuffleAsByteRotate()
6475 int StartIdx = i - LaneIdx; in lowerVectorShuffleAsByteRotate()