Searched refs:LaneIdx (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 399 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 …]
|
D | AArch64ISelLowering.cpp | 5985 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/ |
D | ARMISelLowering.cpp | 5170 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/ |
D | X86ISelLowering.cpp | 6469 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()
|