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

  /external/clang/test/CodeGen/
mips-vector-arg.c 9 typedef int v4i32 __attribute__ ((__vector_size__ (16))); typedef
24 extern test_v4i32_2(v4i32, int, v4i32);
25 void test_v4i32(v4i32 a1, int a2, v4i32 a3) {
mips-vector-return.c 9 typedef int v4i32 __attribute__ ((__vector_size__ (16))); typedef
28 v4i32 test_v4i32(int a) {
29 return (v4i32){0, a, 0, 0};
compound-literal.c 6 typedef int v4i32 __attribute((vector_size(16))); typedef
7 v4i32 *y = &(v4i32){1,2,3,4};
x86_32-arguments-darwin.c 224 typedef int v4i32 __attribute__((__vector_size__(16))); typedef
228 v4i32 f55(v4i32 arg) { return arg+arg; }
  /external/llvm/test/CodeGen/CellSPU/useful-harnesses/
vecoperations.c 5 typedef int v4i32 __attribute__((ext_vector_type(4))); typedef
50 void print_v4i32(const char *str, v4i32 v) {
76 v4i32 v4i32_shuffle_1(v4i32 a) {
77 v4i32 c2 = a.yzwx;
81 v4i32 v4i32_shuffle_2(v4i32 a) {
82 v4i32 c2 = a.zwxy;
86 v4i32 v4i32_shuffle_3(v4i32 a)
    [all...]
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 69 v4i32 = 23, // 4 x i32 enumerator in enum:llvm::MVT::SimpleValueType
188 SimpleTy == MVT::v4i32 || SimpleTy == MVT::v2i64 ||
246 case v4i32:
279 case v4i32:
328 case v4i32:
411 if (NumElements == 4) return MVT::v4i32;
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp 225 case MVT::v4i32: Opcode = NVPTX::LD_v4i32_avar; break;
255 case MVT::v4i32: Opcode = NVPTX::LD_v4i32_asi; break;
285 case MVT::v4i32: Opcode = NVPTX::LD_v4i32_ari; break;
314 case MVT::v4i32: Opcode = NVPTX::LD_v4i32_areg; break;
411 case MVT::v4i32: Opcode = NVPTX::ST_v4i32_avar; break;
442 case MVT::v4i32: Opcode = NVPTX::ST_v4i32_asi; break;
473 case MVT::v4i32: Opcode = NVPTX::ST_v4i32_ari; break;
502 case MVT::v4i32: Opcode = NVPTX::ST_v4i32_areg; break;
NVPTXISelLowering.cpp 94 addRegisterClass(MVT::v4i32, &NVPTX::V4I32RegsRegClass);
102 setOperationAction(ISD::BUILD_VECTOR, MVT::v4i32 , Custom);
113 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v4i32 , Custom);
196 setOperationAction(ISD::CONCAT_VECTORS, MVT::v4i32 , Custom);
217 // That is why v4i32 or v2i32 are used here.
221 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Expand);
223 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Expand);
226 setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Expand);
228 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Expand);
    [all...]
  /external/llvm/lib/VMCore/
ValueTypes.cpp 133 case MVT::v4i32: return "v4i32";
184 case MVT::v4i32: return VectorType::get(Type::getInt32Ty(Context), 4);
  /external/llvm/lib/Target/CellSPU/
SPUISelLowering.cpp 404 addRegisterClass(MVT::v4i32, &SPU::VECREGRegClass);
701 SDValue ones = DAG.getConstant(-1, MVT::v4i32 );
    [all...]
SPUISelDAGToDAG.cpp 120 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
135 return DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
183 ((vecVT == MVT::v4i32) &&
590 case MVT::v4i32:
654 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
662 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
670 shufMask = CurDAG->getNode(ISD::BUILD_VECTOR, dl, MVT::v4i32,
    [all...]
  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 79 DecodePSHUFMask(MVT::v4i32, MI->getOperand(MI->getNumOperands()-1).getImm(),
184 DecodeUNPCKHMask(MVT::v4i32, ShuffleMask);
192 DecodeUNPCKHMask(MVT::v4i32, ShuffleMask);
277 DecodeUNPCKLMask(MVT::v4i32, ShuffleMask);
285 DecodeUNPCKLMask(MVT::v4i32, ShuffleMask);
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 328 // We promote all non-typed operations to v4i32.
330 AddPromotedToType (ISD::AND , VT, MVT::v4i32);
332 AddPromotedToType (ISD::OR , VT, MVT::v4i32);
334 AddPromotedToType (ISD::XOR , VT, MVT::v4i32);
336 AddPromotedToType (ISD::LOAD , VT, MVT::v4i32);
338 AddPromotedToType (ISD::SELECT, VT, MVT::v4i32);
340 AddPromotedToType (ISD::STORE, VT, MVT::v4i32);
370 setOperationAction(ISD::AND , MVT::v4i32, Legal);
371 setOperationAction(ISD::OR , MVT::v4i32, Legal);
372 setOperationAction(ISD::XOR , MVT::v4i32, Legal)
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]
X86FastISel.cpp 269 case MVT::v4i32:
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp 158 addTypeForNEON(VT, MVT::v2f64, MVT::v4i32);
466 addQRTypeForNEON(MVT::v4i32);
523 setOperationAction(ISD::MUL, MVT::v4i32, Custom);
559 // It is legal to extload from v4i8 to v4i16 or v4i32.
    [all...]
ARMISelDAGToDAG.cpp     [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 81 case MVT::v4i32: return "MVT::v4i32";

Completed in 338 milliseconds