Lines Matching full:imm
131 static LogicalImmediate Create(uint64_t imm, int width);
158 Operand(Immediate imm) in Operand() argument
160 shiftAmount_(0), immediate_(imm) in Operand()
309 void Mov(const Register &rd, const Immediate &imm);
311 void Movz(const Register &rd, uint64_t imm, int shift);
312 void Movk(const Register &rd, uint64_t imm, int shift);
313 void Movn(const Register &rd, uint64_t imm, int shift);
314 void Orr(const Register &rd, const Register &rn, const LogicalImmediate &imm);
318 void And(const Register &rd, const Register &rn, const LogicalImmediate &imm);
319 void Ands(const Register &rd, const Register &rn, const LogicalImmediate &imm);
333 void B(int32_t imm);
335 void B(Condition cond, int32_t imm);
339 void Bl(int32_t imm);
340 void Cbz(const Register &rt, int32_t imm);
342 void Cbnz(const Register &rt, int32_t imm);
345 void Tbz(const Register &rt, int32_t bitPos, int32_t imm);
347 void Tbnz(const Register &rt, int32_t bitPos, int32_t imm);
349 void Tst(const Register &rn, const LogicalImmediate &imm);
352 void Brk(const Immediate &imm);
386 inline uint32_t LoadAndStorePairImm(uint32_t imm) in LoadAndStorePairImm() argument
388 return (((imm) << LDP_STP_Imm7_LOWBITS) & LDP_STP_Imm7_MASK); in LoadAndStorePairImm()
391 inline uint32_t LoadAndStoreImm(uint32_t imm, bool isSigned) in LoadAndStoreImm() argument
394 return (imm << LDR_STR_Imm9_LOWBITS) & LDR_STR_Imm9_MASK; in LoadAndStoreImm()
396 return (imm << LDR_STR_Imm12_LOWBITS) & LDR_STR_Imm12_MASK; in LoadAndStoreImm()
400 inline uint32_t BranchImm19(uint32_t imm) in BranchImm19() argument
402 return (imm << BRANCH_Imm19_LOWBITS) & BRANCH_Imm19_MASK; in BranchImm19()
406 bool IsAddSubImm(uint64_t imm);
407 …id AddSubImm(AddSubOpCode op, const Register &rd, const Register &rn, bool setFlags, uint64_t imm);
409 void MovWide(uint32_t op, const Register &rd, uint64_t imm, int shift);
410 void BitWiseOpImm(BitwiseOpCode op, const Register &rd, const Register &rn, uint64_t imm);
412 bool TrySequenceOfOnes(const Register &rd, uint64_t imm);
413 bool TryReplicateHWords(const Register &rd, uint64_t imm);
414 void EmitMovInstruct(const Register &rd, uint64_t imm,