Lines Matching refs:SetFlags

599 void verifyRegNotPcWhenSetFlags(IValueT Reg, bool SetFlags,  in verifyRegNotPcWhenSetFlags()  argument
603 if (SetFlags && (Reg == RegARM32::Encoded_Reg_pc)) in verifyRegNotPcWhenSetFlags()
795 IValueT Opcode, bool SetFlags, IValueT Rn, in emitType01() argument
802 verifyRegNotPcWhenSetFlags(Rd, SetFlags, InstName); in emitType01()
809 (encodeBool(SetFlags) << kSShift) | in emitType01()
816 const Operand *OpSrc1, bool SetFlags, in emitType01() argument
820 emitType01(Cond, Opcode, Rd, Rn, OpSrc1, SetFlags, RuleChecks, InstName); in emitType01()
825 bool SetFlags, EmitChecks RuleChecks, in emitType01() argument
842 emitType01(Cond, kInstTypeDataRegister, Opcode, SetFlags, Rn, Rd, Src1Value, in emitType01()
848 emitType01(Cond, kInstTypeDataRegister, Opcode, SetFlags, Rn, Rd, Src1Value, in emitType01()
868 emitType01(Cond, kInstTypeDataImmediate, Opcode, SetFlags, Rn, Rd, in emitType01()
879 emitType01(Cond, kInstTypeDataRegShift, Opcode, SetFlags, Rn, Rd, Src1Value, in emitType01()
927 constexpr bool SetFlags = true; in emitCompareOp() local
930 emitType01(Cond, Opcode, Rd, Rn, OpSrc1, SetFlags, NoChecks, InstName); in emitCompareOp()
1129 bool SetFlags) { in emitMulOp() argument
1136 (encodeBool(SetFlags) << kSShift) | (Rn << kRnShift) | in emitMulOp()
1317 const Operand *OpSrc1, bool SetFlags, in adc() argument
1332 emitType01(Cond, AdcOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in adc()
1337 const Operand *OpSrc1, bool SetFlags, in add() argument
1356 emitType01(Cond, Add, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in add()
1361 const Operand *OpSrc1, bool SetFlags, in and_() argument
1376 emitType01(Cond, And, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in and_()
1395 const Operand *OpSrc1, bool SetFlags, in bic() argument
1410 emitType01(Cond, BicOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in bic()
1527 const Operand *OpSrc1, bool SetFlags, in eor() argument
1542 emitType01(Cond, EorOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in eor()
1688 const Operand *OpSrc1, const bool SetFlags, in emitShift() argument
1706 emitType01(Cond, kInstTypeDataRegShift, ShiftOpcode, SetFlags, Rn, Rd, in emitShift()
1721 emitType01(Cond, kInstTypeDataRegShift, ShiftOpcode, SetFlags, Rn, Rd, in emitShift()
1729 const Operand *OpSrc1, bool SetFlags, in asr() argument
1732 emitShift(Cond, OperandARM32::ASR, OpRd, OpRm, OpSrc1, SetFlags, AsrName); in asr()
1736 const Operand *OpSrc1, bool SetFlags, in lsl() argument
1739 emitShift(Cond, OperandARM32::LSL, OpRd, OpRm, OpSrc1, SetFlags, LslName); in lsl()
1743 const Operand *OpSrc1, bool SetFlags, in lsr() argument
1746 emitShift(Cond, OperandARM32::LSR, OpRd, OpRm, OpSrc1, SetFlags, LsrName); in lsr()
1765 constexpr bool SetFlags = false; in mov() local
1768 emitType01(Cond, MovOpcode, Rd, Rn, OpSrc, SetFlags, RdIsPcAndSetFlags, in mov()
1836 constexpr bool SetFlags = false; in mvn() local
1837 emitType01(Cond, MvnOpcode, Rd, Rn, OpSrc, SetFlags, RdIsPcAndSetFlags, in mvn()
1853 const Operand *OpSrc1, bool SetFlags, in sbc() argument
1868 emitType01(Cond, SbcOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in sbc()
1986 const Operand *OpSrc1, bool SetFlags, in orr() argument
2001 emitType01(Cond, OrrOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in orr()
2081 constexpr bool SetFlags = true; in mla() local
2083 emitMulOp(Cond, MlaOpcode, Ra, Rd, Rn, Rm, !SetFlags); in mla()
2099 constexpr bool SetFlags = true; in mls() local
2101 emitMulOp(Cond, MlsOpcode, Ra, Rd, Rn, Rm, !SetFlags); in mls()
2105 const Operand *OpSrc1, bool SetFlags, in mul() argument
2121 emitMulOp(Cond, MulOpcode, RegARM32::Encoded_Reg_r0, Rd, Rn, Rm, SetFlags); in mul()
2159 const Operand *OpSrc1, bool SetFlags, in rsb() argument
2174 emitType01(Cond, RsbOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in rsb()
2179 const Operand *OpSrc1, bool SetFlags, in rsc() argument
2200 emitType01(Cond, RscOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in rsc()
2212 const Operand *OpSrc1, bool SetFlags, in sub() argument
2231 emitType01(Cond, SubOpcode, OpRd, OpRn, OpSrc1, SetFlags, RdIsPcAndSetFlags, in sub()
2312 constexpr bool SetFlags = false; in umull() local
2313 emitMulOp(Cond, UmullOpcode, RdLo, RdHi, Rn, Rm, SetFlags); in umull()