Searched refs:LCR (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 694 std::max(LCR.getMinSignedBits(), RCR.getMinSignedBits()); in narrowSDivOrSRem() 864 static bool processSRem(BinaryOperator *SDI, const ConstantRange &LCR, in processSRem() argument 869 if (LCR.abs().icmp(CmpInst::ICMP_ULT, RCR.abs())) { in processSRem() 879 std::array<Operand, 2> Ops = {{{SDI->getOperand(0), getDomain(LCR)}, in processSRem() 923 static bool processSDiv(BinaryOperator *SDI, const ConstantRange &LCR, in processSDiv() argument 929 ConstantRange DivCR = LCR.sdiv(RCR); in processSDiv() 940 std::array<Operand, 2> Ops = {{{SDI->getOperand(0), getDomain(LCR)}, in processSDiv() 986 ConstantRange LCR = in processSDivOrSRem() local 992 if (processSDiv(Instr, LCR, RCR, LVI)) in processSDivOrSRem() 996 if (processSRem(Instr, LCR, RCR, LVI)) in processSDivOrSRem() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.td | 920 def LCR : UnaryRR <"lcr", 0x13, ineg, GR32, GR32>; 2305 (SLLG GR64:$val, (LCR GR32:$shift), 0)>; 2308 (SRAG GR64:$val, (LCR GR32:$shift), 0)>; 2311 (SRLG GR64:$val, (LCR GR32:$shift), 0)>; 2314 (RLLG GR64:$val, (LCR GR32:$shift), 0)>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 894 // e.g. LCR 1540 // Section 8.19.9 - LCR (Load Communication Register) 1541 defm LCR : LOADCRm<"lcr", 0x40, I64>;
|