Searched refs:LCR (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 768 static bool narrowSDivOrSRem(BinaryOperator *Instr, const ConstantRange &LCR, in narrowSDivOrSRem() argument 780 std::max(LCR.getMinSignedBits(), RCR.getMinSignedBits()); in narrowSDivOrSRem() 785 LCR.contains(APInt::getSignedMinValue(MinSignedBits).sext(OrigWidth))) in narrowSDivOrSRem() 946 static bool processSRem(BinaryOperator *SDI, const ConstantRange &LCR, in processSRem() argument 950 if (LCR.abs().icmp(CmpInst::ICMP_ULT, RCR.abs())) { in processSRem() 960 std::array<Operand, 2> Ops = {{{SDI->getOperand(0), getDomain(LCR)}, in processSRem() 1005 static bool processSDiv(BinaryOperator *SDI, const ConstantRange &LCR, in processSDiv() argument 1010 ConstantRange DivCR = LCR.sdiv(RCR); in processSDiv() 1021 std::array<Operand, 2> Ops = {{{SDI->getOperand(0), getDomain(LCR)}, in processSDiv() 1065 ConstantRange LCR = in processSDivOrSRem() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | HashRecognize.cpp | 196 auto LCR = ConstantRange::fromKnownBits(KnownL, false); in computeInstr() local 198 if (LCR != CheckLCR) { in computeInstr()
|
| H A D | ValueTracking.cpp | 9271 isImpliedCondCommonOperandWithCR(CmpPredicate LPred, const ConstantRange &LCR, in isImpliedCondCommonOperandWithCR() argument 9285 if (auto Res = CRImpliesPred(ConstantRange::makeAllowedICmpRegion(LPred, LCR), in isImpliedCondCommonOperandWithCR() 9293 return CRImpliesPred(ConstantRange::makeAllowedICmpRegion(LPred, LCR), in isImpliedCondCommonOperandWithCR() 9339 ConstantRange LCR = computeConstantRange( in isImpliedCondICmps() local 9347 if (auto R = isImpliedCondCommonOperandWithCR(LPred, LCR, RPred, RCR)) in isImpliedCondICmps()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1748 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseWhileStatement() local 1797 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseDoStatement() local 2203 SemaOpenACC::LoopInConstructRAII LCR{getActions().OpenACC()}; in ParseForStatement() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.td | 948 def LCR : UnaryRR <"lcr", 0x13, ineg, GR32, GR32>; 2389 (SLLG GR64:$val, (LCR GR32:$shift), 0)>; 2392 (SRAG GR64:$val, (LCR GR32:$shift), 0)>; 2395 (SRLG GR64:$val, (LCR GR32:$shift), 0)>; 2398 (RLLG GR64:$val, (LCR GR32:$shift), 0)>;
|
| /freebsd/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>;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 8414 SemaOpenACC::LoopInConstructRAII LCR{SemaRef.OpenACC()}; in TransformWhileStmt() 8436 SemaOpenACC::LoopInConstructRAII LCR{SemaRef.OpenACC()}; in TransformDoStmt() 8494 SemaOpenACC::LoopInConstructRAII LCR{SemaRef.OpenACC()}; in TransformForStmt() 9271 SemaOpenACC::LoopInConstructRAII LCR{SemaRef.OpenACC()}; in TransformCXXForRangeStmt()
|