/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4386 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4389 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 4754 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4756 def : Pat<(VT128 (vector_insert V128:$src, 4757 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4761 def : Pat<(VT128 (vector_insert V128:$src, 4768 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4269 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4272 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 4637 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4639 def : Pat<(VT128 (vector_insert V128:$src, 4640 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4644 def : Pat<(VT128 (vector_insert V128:$src, 4651 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4854 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4857 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5273 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5275 def : Pat<(VT128 (vector_insert V128:$src, 5276 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5280 def : Pat<(VT128 (vector_insert V128:$src, 5287 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4821 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4824 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5230 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5232 def : Pat<(VT128 (vector_insert V128:$src, 5233 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5237 def : Pat<(VT128 (vector_insert V128:$src, 5244 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4961 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4964 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5400 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5402 def : Pat<(VT128 (vector_insert V128:$src, 5403 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5407 def : Pat<(VT128 (vector_insert V128:$src, 5414 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4649 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4652 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5017 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5019 def : Pat<(VT128 (vector_insert V128:$src, 5020 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5024 def : Pat<(VT128 (vector_insert V128:$src, 5031 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4821 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4824 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5230 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5232 def : Pat<(VT128 (vector_insert V128:$src, 5233 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5237 def : Pat<(VT128 (vector_insert V128:$src, 5244 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4649 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4652 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5017 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5019 def : Pat<(VT128 (vector_insert V128:$src, 5020 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5024 def : Pat<(VT128 (vector_insert V128:$src, 5031 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4649 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4652 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5017 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5019 def : Pat<(VT128 (vector_insert V128:$src, 5020 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5024 def : Pat<(VT128 (vector_insert V128:$src, 5031 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4961 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 4964 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5400 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5402 def : Pat<(VT128 (vector_insert V128:$src, 5403 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5407 def : Pat<(VT128 (vector_insert V128:$src, 5414 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5143 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5146 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5589 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5591 def : Pat<(VT128 (vector_insert V128:$src, 5592 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5596 def : Pat<(VT128 (vector_insert V128:$src, 5603 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5143 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5146 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5589 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5591 def : Pat<(VT128 (vector_insert V128:$src, 5592 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5596 def : Pat<(VT128 (vector_insert V128:$src, 5603 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5143 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5146 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5589 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5591 def : Pat<(VT128 (vector_insert V128:$src, 5592 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5596 def : Pat<(VT128 (vector_insert V128:$src, 5603 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5191 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5194 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5637 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5639 def : Pat<(VT128 (vector_insert V128:$src, 5640 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5644 def : Pat<(VT128 (vector_insert V128:$src, 5651 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5143 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5146 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5589 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5591 def : Pat<(VT128 (vector_insert V128:$src, 5592 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5596 def : Pat<(VT128 (vector_insert V128:$src, 5603 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 5143 multiclass ExtPat<ValueType VT64, ValueType VT128, int N> { 5146 def : Pat<(VT128 (AArch64ext V128:$Rn, V128:$Rm, (i32 imm:$imm))), 5589 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 5591 def : Pat<(VT128 (vector_insert V128:$src, 5592 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 5596 def : Pat<(VT128 (vector_insert V128:$src, 5603 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/emulators/qemu/qemu-6.2.0/capstone/suite/synctools/tablegen/AArch64/ |
H A D | AArch64InstrInfo.td | 4373 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4375 def : Pat<(VT128 (vector_insert V128:$src, 4376 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4380 def : Pat<(VT128 (vector_insert V128:$src, 4387 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/emulators/qemu60/qemu-6.0.0/capstone/suite/synctools/tablegen/AArch64/ |
H A D | AArch64InstrInfo.td | 4373 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4375 def : Pat<(VT128 (vector_insert V128:$src, 4376 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4380 def : Pat<(VT128 (vector_insert V128:$src, 4387 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/emulators/qemu5/qemu-5.2.0/capstone/suite/synctools/tablegen/AArch64/ |
H A D | AArch64InstrInfo.td | 4373 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4375 def : Pat<(VT128 (vector_insert V128:$src, 4376 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4380 def : Pat<(VT128 (vector_insert V128:$src, 4387 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 4373 multiclass Neon_INS_elt_pattern<ValueType VT128, ValueType VT64, 4375 def : Pat<(VT128 (vector_insert V128:$src, 4376 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)), 4380 def : Pat<(VT128 (vector_insert V128:$src, 4387 (VTScal (vector_extract (VT128 V128:$Rn), imm:$Immn)),
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 15646 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR() local 15649 Op = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT128, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 16667 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR() local 16670 Op = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT128, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 17262 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR() local 17265 Op = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT128, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 17947 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR() local 17950 Op = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT128, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 17947 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR() local 17950 Op = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT128, Op.getOperand(0)); in LowerSCALAR_TO_VECTOR()
|