Searched refs:WidenVector (Results 1 - 2 of 2) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1225 /// WidenVector - Given a value in the V64 register class, produce the 1227 class WidenVector { class in namespace:__anon2698 1231 WidenVector(SelectionDAG &DAG) : DAG(DAG) {} function in class:__anon2698::WidenVector 1270 WidenVector(*CurDAG)); 1310 WidenVector(*CurDAG)); 1366 WidenVector(*CurDAG)); 1396 WidenVector(*CurDAG));
|
H A D | AArch64ISelLowering.cpp | 4798 /// WidenVector - Given a value in the V64 register class, produce the 4800 static SDValue WidenVector(SDValue V64Reg, SelectionDAG &DAG) { function 5375 OpLHS = WidenVector(OpLHS, DAG); 5520 // extract entirely, and canonicalise the concat using WidenVector. 5527 V1 = WidenVector(V1.getOperand(Idx), DAG); 5529 V1 = WidenVector(V1, DAG); 6261 Value = WidenVector(Value, DAG); 6378 SDValue WideVec = WidenVector(Op.getOperand(0), DAG); 6412 SDValue WideVec = WidenVector(Op.getOperand(0), DAG); 7939 return DAG.getNode(AArch64ISD::DUPLANE64, dl, VT, WidenVector(N [all...] |
Completed in 1600 milliseconds