Searched refs:VEXT (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-ext.ll | 57 ; Undef shuffle indices should not prevent matching to VEXT:
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA8.td | 1023 // Double-register VEXT 1027 // Quad-register VEXT
|
| H A D | ARMISelLowering.h | 203 VEXT, // extract enumerator
|
| H A D | ARMScheduleSwift.td | 565 (instregex "VEXT", "VREV16", "VREV32", "VREV64")>;
|
| H A D | ARMScheduleA9.td | 1798 // Double-register VEXT 1807 // Quad-register VEXT
|
| H A D | ARMScheduleA57.td | 1209 def : InstRW<[A57Write_3cyc_1V], (instregex "VEXT(d|q)(8|16|32|64)")>;
|
| H A D | ARMISelLowering.cpp | 1761 MAKE_CASE(ARMISD::VEXT) in getTargetNodeName() 8193 Src.ShuffleVec = DAG.getNode(ARMISD::VEXT, dl, DestVT, VEXTSrc1, in ReconstructShuffle() 8390 return DAG.getNode(ARMISD::VEXT, dl, VT, in GeneratePerfectShuffle() 8734 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V2, in LowerVECTOR_SHUFFLE() 8746 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V1, in LowerVECTOR_SHUFFLE()
|
| H A D | ARMInstrNEON.td | 520 def NEONvext : SDNode<"ARMISD::VEXT", SDTARMVEXT>; 7050 // VEXT : Vector Extract
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | vext.ll | 91 ; Undef shuffle indices should not prevent matching to VEXT:
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | arm_neon.td | 631 def VEXT : WInst<"vext", "...I",
|