Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp801 template <class Pred> bool isSImmPred(Pred p) const { in isSImmPred() function
817 return isSImmPred([](int64_t Imm) { return Imm != 0 && isInt<5>(Imm); }); in isSImm5NonZero()
821 return isSImmPred([](int64_t Imm) { return Imm != 0 && isInt<6>(Imm); }); in isSImm6NonZero()
877 return isSImmPred([](int64_t Imm) { return isShiftedInt<7, 5>(Imm); }); in isSImm12Lsb00000()
881 return isSImmPred( in isSImm10Lsb0000NonZero()
886 return isSImmPred([](int64_t Imm) { return Imm != 0 && isInt<16>(Imm); }); in isSImm16NonZero()
949 return isSImmPred( in isSImm5Plus1()
954 return isSImmPred([](int64_t Imm) { return isInt<18>(Imm); }); in isSImm18()
958 return isSImmPred([](int64_t Imm) { return isShiftedInt<17, 1>(Imm); }); in isSImm18Lsb0()
962 return isSImmPred([](int64_t Imm) { return isShiftedInt<17, 2>(Imm); }); in isSImm19Lsb00()
[all …]