/external/llvm/test/CodeGen/CellSPU/useful-harnesses/ |
vecoperations.c | 3 typedef unsigned char v16i8 __attribute__((ext_vector_type(16))); typedef 10 void print_v16i8(const char *str, const v16i8 v) { 13 v16i8 vec; 24 void print_v16i8_hex(const char *str, const v16i8 v) { 27 v16i8 vec; 68 v16i8 v16i8_mpy(v16i8 v1, v16i8 v2) { 72 v16i8 v16i8_add(v16i8 v1, v16i8 v2) [all...] |
/external/llvm/include/llvm/CodeGen/ |
ValueTypes.h | 62 v16i8 = 16, // 16 x i8 enumerator in enum:llvm::MVT::SimpleValueType 187 return (SimpleTy == MVT::v16i8 || SimpleTy == MVT::v8i16 || 239 case v16i8: 268 case v16i8: 326 case v16i8: 400 if (NumElements == 16) return MVT::v16i8;
|
/external/llvm/lib/VMCore/ |
ValueTypes.cpp | 126 case MVT::v16i8: return "v16i8"; 177 case MVT::v16i8: return VectorType::get(Type::getInt8Ty(Context), 16);
|
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 324 // We promote all shuffles to v16i8. 326 AddPromotedToType (ISD::VECTOR_SHUFFLE, VT, MVT::v16i8); 368 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i8, Custom); 380 addRegisterClass(MVT::v16i8, &PPC::VRRCRegClass); 386 setOperationAction(ISD::MUL, MVT::v16i8, Custom); 391 setOperationAction(ISD::BUILD_VECTOR, MVT::v16i8, Custom); 606 assert(N->getValueType(0) == MVT::v16i8 && 644 assert(N->getValueType(0) == MVT::v16i8 && 680 assert(N->getValueType(0) == MVT::v16i8 && 692 // splatted with a v16i8 mask [all...] |
/external/llvm/lib/Target/X86/InstPrinter/ |
X86InstComments.cpp | 138 DecodeUNPCKHMask(MVT::v16i8, ShuffleMask); 146 DecodeUNPCKHMask(MVT::v16i8, ShuffleMask); 231 DecodeUNPCKLMask(MVT::v16i8, ShuffleMask); 239 DecodeUNPCKLMask(MVT::v16i8, ShuffleMask);
|
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.cpp | 402 addRegisterClass(MVT::v16i8, &SPU::VECREGRegClass); 454 setOperationAction(ISD::AND, MVT::v16i8, Custom); 455 setOperationAction(ISD::OR, MVT::v16i8, Custom); 456 setOperationAction(ISD::XOR, MVT::v16i8, Custom); 552 %1 v16i8,ch = load 553 %2 v16i8,ch = rotate %1 684 // Convert the loaded v16i8 vector to the appropriate vector type [all...] |
SPUISelDAGToDAG.cpp | 588 case MVT::v16i8: [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |
X86FastISel.cpp | 272 case MVT::v16i8: [all...] |
/external/llvm/utils/TableGen/ |
CodeGenTarget.cpp | 74 case MVT::v16i8: return "MVT::v16i8";
|
/external/llvm/lib/Target/ARM/ |
ARMISelDAGToDAG.cpp | [all...] |
ARMISelLowering.cpp | 464 addQRTypeForNEON(MVT::v16i8); [all...] |