Home
last modified time | relevance | path

Searched refs:ElmtTy (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceAssemblerARM32.cpp219 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 …]
DIceAssemblerARM32.h338 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 …]
DIceInstARM32.cpp739 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/
Dtest_vector_ops.cpp734 #define X(Ty, ElmtTy, CastTy) \ argument