Searched refs:ElmtTy (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceAssemblerARM32.cpp | 219 bool encodeAdvSIMDExpandImm(IValueT Value, Type ElmtTy, IValueT &Op, in encodeAdvSIMDExpandImm() argument 226 switch (ElmtTy) { in encodeAdvSIMDExpandImm() 611 IValueT encodeSIMDShiftImm6(SIMDShiftType Shift, Type ElmtTy, in encodeSIMDShiftImm6() argument 614 const SizeT MaxShift = getScalarIntBitWidth(ElmtTy); in encodeSIMDShiftImm6() 616 assert(ElmtTy == IceType_i8 || ElmtTy == IceType_i16 || in encodeSIMDShiftImm6() 617 ElmtTy == IceType_i32); in encodeSIMDShiftImm6() 623 IValueT encodeSIMDShiftImm6(SIMDShiftType Shift, Type ElmtTy, in encodeSIMDShiftImm6() argument 626 return encodeSIMDShiftImm6(Shift, ElmtTy, Imm); in encodeSIMDShiftImm6() 656 IValueT AssemblerARM32::encodeElmtType(Type ElmtTy) { in encodeElmtType() argument 657 switch (ElmtTy) { in encodeElmtType() [all …]
|
D | IceAssemblerARM32.h | 338 void vaddqi(Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 348 void vceqqi(const Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 353 void vcgeqi(const Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 356 void vcugeqi(const Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 361 void vcgtqi(const Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 364 void vcugtqi(const Type ElmtTy, const Operand *OpQd, const Operand *OpQm, 538 void vmulqi(Type ElmtTy, const Operand *OpQd, const Operand *OpQn, 542 void vmulh(Type ElmtTy, const Operand *OpQd, const Operand *OpQn, 546 void vmlap(Type ElmtTy, const Operand *OpQd, const Operand *OpQn, 550 void vdup(Type ElmtTy, const Operand *OpQd, const Operand *OpQn, IValueT Idx); [all …]
|
D | IceInstARM32.cpp | 739 const Type ElmtTy = typeElementType(SrcTy); in emitIAS() local 745 Asm->vcugeqi(ElmtTy, Dest, getSrc(0), getSrc(1)); in emitIAS() 748 Asm->vcgeqi(ElmtTy, Dest, getSrc(0), getSrc(1)); in emitIAS() 772 const Type ElmtTy = typeElementType(SrcTy); in emitIAS() local 778 Asm->vcugtqi(ElmtTy, Dest, getSrc(0), getSrc(1)); in emitIAS() 781 Asm->vcgtqi(ElmtTy, Dest, getSrc(0), getSrc(1)); in emitIAS() 992 const Type ElmtTy = typeElementType(DestTy); in emitIAS() local 993 Asm->vnegqs(ElmtTy, Dest, getSrc(0)); in emitIAS() 1032 const Type ElmtTy = typeElementType(DestTy); in emitIAS() local 1038 Asm->vshlqc(ElmtTy, Dest, getSrc(0), Imm6); in emitIAS() [all …]
|
/external/swiftshader/third_party/subzero/crosstest/ |
D | test_vector_ops.cpp | 734 #define X(Ty, ElmtTy, CastTy) \ argument
|