Home
last modified time | relevance | path

Searched refs:VT128 (Results 1 – 25 of 37) sorted by relevance

12

/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/AArch64/
H A DAArch64InstrInfo.td4386 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 DAArch64InstrInfo.td4269 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 DAArch64InstrInfo.td4854 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 DAArch64InstrInfo.td4821 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 DAArch64InstrInfo.td4961 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 DAArch64InstrInfo.td4649 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 DAArch64InstrInfo.td4821 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 DAArch64InstrInfo.td4649 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 DAArch64InstrInfo.td4649 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 DAArch64InstrInfo.td4961 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 DAArch64InstrInfo.td5143 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 DAArch64InstrInfo.td5143 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 DAArch64InstrInfo.td5143 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 DAArch64InstrInfo.td5191 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 DAArch64InstrInfo.td5143 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 DAArch64InstrInfo.td5143 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 DAArch64InstrInfo.td4373 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 DAArch64InstrInfo.td4373 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 DAArch64InstrInfo.td4373 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 DAArch64InstrInfo.td4373 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 DX86ISelLowering.cpp15646 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 DX86ISelLowering.cpp16667 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 DX86ISelLowering.cpp17262 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 DX86ISelLowering.cpp17947 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 DX86ISelLowering.cpp17947 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()

12