HomeSort by relevance Sort by last modified time
    Searched refs:v2i32 (Results 1 - 19 of 19) sorted by null

  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 217 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
218 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i32, 1 },
246 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
247 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
271 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
272 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
278 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
279 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
281 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f64, 2 },
282 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 }
    [all...]
ARMISelDAGToDAG.cpp     [all...]
ARMISelLowering.cpp 150 addTypeForNEON(VT, MVT::f64, MVT::v2i32);
428 addDRTypeForNEON(MVT::v2i32);
538 setOperationAction(ISD::CTPOP, MVT::v2i32, Custom);
570 MVT::v2i32};
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 79 v2i32 = 33, // 2 x i32 enumerator in enum:llvm::MVT::SimpleValueType
205 SimpleTy == MVT::v2i32 || SimpleTy == MVT::v1i64 ||
288 case v2i32:
346 case v2i32:
400 case v2i32:
536 if (NumElements == 2) return MVT::v2i32;
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 308 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
311 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i32, 1 },
332 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
335 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
339 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f32, 1 },
342 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
346 // Complex, from v2f32: legal type is v2i32 (no cost) or v2i64 (1 ext).
360 // Complex, from v2f64: legal type is v2i32, 1 narrowing => ~2.
361 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f64, 2 },
364 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 }
    [all...]
AArch64ISelDAGToDAG.cpp 464 case MVT::v2i32:
    [all...]
AArch64ISelLowering.cpp 106 addDRTypeForNEON(MVT::v2i32);
307 // load, floating-point truncating stores, or v2i32->v2i16 truncating store.
430 setOperationAction(ISD::SINT_TO_FP, MVT::v2i32, Custom);
431 setOperationAction(ISD::UINT_TO_FP, MVT::v2i32, Custom);
438 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand);
484 AddPromotedToType(ISD::LOAD, VT.getSimpleVT(), MVT::v2i32);
487 AddPromotedToType(ISD::STORE, VT.getSimpleVT(), MVT::v2i32);
551 addTypeForNEON(VT, MVT::v2i32);
    [all...]
  /external/clang/test/CodeGen/
x86_64-arguments.c 264 typedef unsigned v2i32 __attribute((__vector_size__(8))); typedef
265 v2i32 f36(v2i32 arg) { return arg; }
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILISelLowering.cpp 64 (int)MVT::v2i32,
92 (int)MVT::v2i32,
501 INTTY = MVT::v2i32;
649 INTTY = MVT::v2i32;
667 INTTY = MVT::v2i32;
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILISelLowering.cpp 64 (int)MVT::v2i32,
92 (int)MVT::v2i32,
501 INTTY = MVT::v2i32;
649 INTTY = MVT::v2i32;
667 INTTY = MVT::v2i32;
  /external/llvm/lib/IR/
ValueTypes.cpp 151 case MVT::v2i32: return "v2i32";
219 case MVT::v2i32: return VectorType::get(Type::getInt32Ty(Context), 2);
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.cpp 140 AddPromotedToType(ISD::STORE, MVT::v2f32, MVT::v2i32);
143 AddPromotedToType(ISD::STORE, MVT::i64, MVT::v2i32);
163 // XXX: Native v2i32 local address space stores are possible, but not
165 setOperationAction(ISD::STORE, MVT::v2i32, Custom);
167 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom);
168 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom);
186 AddPromotedToType(ISD::LOAD, MVT::v2f32, MVT::v2i32);
189 AddPromotedToType(ISD::LOAD, MVT::i64, MVT::v2i32);
211 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v2i32, Custom);
284 MVT::v2i32, MVT::v4i3
    [all...]
SIISelLowering.cpp 43 addRegisterClass(MVT::v2i32, &AMDGPU::SReg_64RegClass);
84 setOperationAction(ISD::LOAD, MVT::v2i32, Custom);
94 setOperationAction(ISD::LOAD, MVT::v2i32, Custom);
100 setOperationAction(ISD::STORE, MVT::v2i32, Custom);
    [all...]
R600ISelLowering.cpp 40 addRegisterClass(MVT::v2i32, &AMDGPU::R600_Reg64RegClass);
67 setOperationAction(ISD::SETCC, MVT::v2i32, Expand);
88 setOperationAction(ISD::SELECT, MVT::v2i32, Expand);
109 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i32, Expand);
117 setOperationAction(ISD::LOAD, MVT::v2i32, Custom);
131 setOperationAction(ISD::STORE, MVT::v2i32, Custom);
140 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Custom);
145 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i32, Custom);
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 92 case MVT::v2i32: return "MVT::v2i32";
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 61 case MVT::v2i32:
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 607 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i32, Legal);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp     [all...]

Completed in 1052 milliseconds