Searched refs:WidenVector (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1293 class WidenVector { class 1297 WidenVector(SelectionDAG &DAG) : DAG(DAG) {} in WidenVector() function in __anonf17aa3f40211::WidenVector 1336 WidenVector(*CurDAG)); in SelectLoadLane() 1375 WidenVector(*CurDAG)); in SelectPostLoadLane() 1430 WidenVector(*CurDAG)); in SelectStoreLane() 1459 WidenVector(*CurDAG)); in SelectPostStoreLane()
|
| H A D | AArch64ISelLowering.cpp | 5887 static SDValue WidenVector(SDValue V64Reg, SelectionDAG &DAG) { in WidenVector() function 6476 OpLHS = WidenVector(OpLHS, DAG); in GeneratePerfectShuffle() 6626 V1 = WidenVector(V1.getOperand(Idx), DAG); in LowerVECTOR_SHUFFLE() 6628 V1 = WidenVector(V1, DAG); in LowerVECTOR_SHUFFLE() 7372 Value = WidenVector(Value, DAG); in LowerBUILD_VECTOR() 7512 SDValue WideVec = WidenVector(Op.getOperand(0), DAG); in LowerINSERT_VECTOR_ELT() 7546 SDValue WideVec = WidenVector(Op.getOperand(0), DAG); in LowerEXTRACT_VECTOR_ELT() 9500 return DAG.getNode(AArch64ISD::DUPLANE64, dl, VT, WidenVector(N0, DAG), in performConcatVectorsCombine()
|