Searched refs:InstARM32 (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceInstARM32.h | 370 class InstARM32 : public InstTarget { 371 InstARM32() = delete; 372 InstARM32(const InstARM32 &) = delete; 373 InstARM32 &operator=(const InstARM32 &) = delete; 485 const InstARM32 *Instr, const Cfg *Func, 488 const InstARM32 *Instr, const Cfg *Func); 496 InstARM32(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest) in InstARM32() function 509 class InstARM32Pred : public InstARM32 { 517 : InstARM32(Func, Kind, Maxsrcs, Dest), Predicate(Predicate) {} in InstARM32Pred() 550 template <InstARM32::InstKindARM32 K, bool NeedsWidthSuffix> [all …]
|
D | IceInstARM32.cpp | 87 const char *getVWidthString(Type Ty, InstARM32::FPSign SignType) { in getVWidthString() 89 case InstARM32::FS_None: in getVWidthString() 91 case InstARM32::FS_Signed: in getVWidthString() 93 case InstARM32::FS_Unsigned: in getVWidthString() 111 CondARM32::Cond InstARM32::getOppositeCondition(CondARM32::Cond Cond) { in getOppositeCondition() 115 void InstARM32::startNextInst(const Cfg *Func) const { in startNextInst() 120 void InstARM32::emitUsingTextFixup(const Cfg *Func) const { in emitUsingTextFixup() 155 void InstARM32::emitIAS(const Cfg *Func) const { emitUsingTextFixup(Func); } in emitIAS() 225 void InstARM32::emitThreeAddrFP(const char *Opcode, FPSign SignType, in emitThreeAddrFP() 226 const InstARM32 *Instr, const Cfg *Func, in emitThreeAddrFP() [all …]
|
D | IceTargetLoweringARM32.h | 239 return CondWhenTrue(InstARM32::getOppositeCondition(WhenTrue0)); in invert() 240 return CondWhenTrue(InstARM32::getOppositeCondition(WhenTrue0), in invert() 241 InstARM32::getOppositeCondition(WhenTrue1)); in invert() 924 ->setSignType(Unsigned ? InstARM32::FS_Unsigned : InstARM32::FS_Signed); in _vmulh() 931 ->setSignType(InstARM32::FS_Signed); in _vneg() 938 ->setSignType(Unsigned ? InstARM32::FS_Unsigned : InstARM32::FS_Signed); in _vqadd() 943 ->setSignType(Saturating ? (Unsigned ? InstARM32::FS_Unsigned in _vqmovn2() 944 : InstARM32::FS_Signed) in _vqmovn2() 945 : InstARM32::FS_None); in _vqmovn2() 949 ->setSignType(Unsigned ? InstARM32::FS_Unsigned : InstARM32::FS_Signed); in _vqsub() [all …]
|
D | IceTargetLoweringARM32.cpp | 3443 _vshl(T, Src0R, Src1R)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic() 3464 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic() 3469 _vshl(T, Src0R, Src1RNeg)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic() 3489 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Signed); in lowerArithmetic() 3494 _vshl(T, Src0R, Src1RNeg)->setSignType(InstARM32::FS_Signed); in lowerArithmetic() 3920 _vshr(T1, T0, ShAmt)->setSignType(InstARM32::FS_Signed); in lowerCast() 4372 _vcge(*(Tptr), S0, S1)->setSignType(InstARM32::FS_Signed); \ in lowerFcmp() 4377 _vcgt(*(Tptr), S0, S1)->setSignType(InstARM32::FS_Signed); \ in lowerFcmp() 4754 _vcge(T, S0, S1)->setSignType(Signed ? InstARM32::FS_Signed \ in lowerIcmp() 4755 : InstARM32::FS_Unsigned) in lowerIcmp() [all …]
|
D | IceAssemblerARM32.h | 122 assert(BytesNeeded % InstARM32::InstSize == 0); in alignFunction() 591 const ConstantInteger32 *OpQn, InstARM32::FPSign Sign);
|
D | IceAssemblerARM32.cpp | 636 return InstARM32::InstSize; in emit() 653 return InstARM32::InstSize; in emit() 701 return InstARM32::InstSize; in emit() 708 return InstARM32::InstSize; in emit() 4043 InstARM32::FPSign Sign) { in vshrqc() 4053 (Sign == InstARM32::FS_Unsigned ? B24 : 0) | B23 | B4; in vshrqc()
|