/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 2585 Value *Op, *RemRes, *Remainder; in foldSelectWithSRem() local 2598 auto FoldToBitwiseAnd = [&](Value *Remainder) -> Instruction * { in foldSelectWithSRem() argument 2600 Remainder, Constant::getAllOnesValue(RemRes->getType())); in foldSelectWithSRem() 2609 if (match(TrueVal, m_Add(m_Specific(RemRes), m_Value(Remainder))) && in foldSelectWithSRem() 2610 match(RemRes, m_SRem(m_Value(Op), m_Specific(Remainder))) && in foldSelectWithSRem() 2611 IC.isKnownToBeAPowerOfTwo(Remainder, /*OrZero*/ true) && in foldSelectWithSRem() 2613 return FoldToBitwiseAnd(Remainder); in foldSelectWithSRem()
|
H A D | InstCombineMulDivRem.cpp | 935 APInt Remainder(C1.getBitWidth(), /*val=*/0ULL, IsSigned); in isMultiple() local 937 APInt::sdivrem(C1, C2, Quotient, Remainder); in isMultiple() 939 APInt::udivrem(C1, C2, Quotient, Remainder); in isMultiple() 941 return Remainder.isMinValue(); in isMultiple()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 3242 int64_t Remainder = ValDiff % IdxDiff; in isSimpleVIDSequence() local 3244 if (Remainder != ValDiff) { in isSimpleVIDSequence() 3246 if (Remainder != 0) in isSimpleVIDSequence()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 3612 if (Remainder) in CollectSubexprs() 3613 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs() 3625 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) { in CollectSubexprs() 3626 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs() 3627 Remainder = nullptr; in CollectSubexprs() 3629 if (Remainder != AR->getStart()) { in CollectSubexprs() 3630 if (!Remainder) in CollectSubexprs() 3645 const SCEV *Remainder = in CollectSubexprs() local 3647 if (Remainder) in CollectSubexprs() 3693 if (Remainder) in GenerateReassociationsImpl() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1173 SDValue Remainder = DAG.getNode(ISD::AND, DL, PtrVT, {Ptr, Const3}); in prepareTS1AM() local 1176 Flag = DAG.getNode(ISD::SHL, DL, MVT::i32, {Mask, Remainder}); in prepareTS1AM() 1177 Bits = DAG.getNode(ISD::SHL, DL, PtrVT, {Remainder, Const3}); in prepareTS1AM()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCLoopInstrFormPrep.cpp | 910 unsigned Remainder = cast<SCEVConstant>(BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain() local 913 if (!RemainderOffsetInfo.contains(Remainder)) in prepareBaseForDispFormChain() 914 RemainderOffsetInfo[Remainder] = std::make_pair(j, 1); in prepareBaseForDispFormChain() 916 RemainderOffsetInfo[Remainder].second++; in prepareBaseForDispFormChain()
|
H A D | PPCFastISel.cpp | 2152 unsigned Remainder = 0; in PPCMaterialize64BitInt() local 2164 Remainder = Imm; in PPCMaterialize64BitInt() 2187 if ((Hi = (Remainder >> 16) & 0xFFFF)) { in PPCMaterialize64BitInt() 2194 if ((Lo = Remainder & 0xFFFF)) { in PPCMaterialize64BitInt()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 449 std::list<ELFRelocationEntry> Remainder; in sortRelocs() local 456 copy_if_else(Relocs.begin(), Relocs.end(), std::back_inserter(Remainder), in sortRelocs() 461 for (auto &R : Remainder) { in sortRelocs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16InstrInfo.cpp | 230 int64_t Remainder = FrameSize - Base; in makeFrame() local 232 if (isInt<16>(-Remainder)) in makeFrame() 233 BuildAddiuSpImm(MBB, I, -Remainder); in makeFrame() 235 adjustStackPtrBig(SP, -Remainder, MBB, I, Mips::V0, Mips::V1); in makeFrame() 254 int64_t Remainder = FrameSize - Base; in restoreFrame() local 258 if (isInt<16>(Remainder)) in restoreFrame() 259 BuildAddiuSpImm(MBB, I, Remainder); in restoreFrame() 261 adjustStackPtrBig(SP, Remainder, MBB, I, Mips::A0, Mips::A1); in restoreFrame()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 2386 template<int64_t Angle, int64_t Remainder> 2394 return (Value % Angle == Remainder && Value <= 270); in isComplexRotation()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMInstPrinter.cpp | 1665 template<int64_t Angle, int64_t Remainder> 1670 O << "#" << (Val * Angle) + Remainder; in printComplexRotationOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelAttributes.cpp | 239 for (Value *Remainder : Remainders) { in processUse() 240 if (!Remainder) in processUse() 242 Remainder->replaceAllUsesWith(Constant::getNullValue(Remainder->getType())); in processUse()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.cpp | 1963 template<int64_t Angle, int64_t Remainder> 1968 markup(O, Markup::Immediate) << "#" << (Val * Angle) + Remainder; in printComplexRotationOp()
|
H A D | AArch64InstPrinter.h | 196 template<int64_t Angle, int64_t Remainder>
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 1370 template<int64_t Angle, int64_t Remainder> 1378 if (Value % Angle == Remainder && Value <= 270) in isComplexRotation()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedA57.td | 567 // Remainder
|
H A D | AArch64InstrInfo.cpp | 5696 int64_t Remainder = Offset % Scale; in isAArch64FrameOffsetLegal() local 5697 assert(!(Remainder && useUnscaledOp) && in isAArch64FrameOffsetLegal() 5703 Offset = Remainder; in isAArch64FrameOffsetLegal()
|
H A D | AArch64InstrFormats.td | 11302 class ComplexRotationOperand<int Angle, int Remainder, string Type> 11304 let PredicateMethod = "isComplexRotation<" # Angle # ", " # Remainder # ">";
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Path.inc | 661 StringRef Remainder = PathStr.substr(Expr.size() + 1); 693 Storage = Remainder;
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | SHA1.cpp | 213 const size_t Remainder = std::min<size_t>( in update() local 215 for (size_t I = 0; I < Remainder; ++I) in update() 217 Data = Data.drop_front(Remainder); in update()
|
H A D | SHA256.cpp | 192 const size_t Remainder = std::min<size_t>( in update() local 194 for (size_t I = 0; I < Remainder; ++I) in update() 196 Data = Data.drop_front(Remainder); in update()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFVerifier.cpp | 1769 uint64_t Remainder = (Length - 4) % OffsetByteSize; in verifyDebugStrOffsets() local 1770 if (Remainder != 0) { in verifyDebugStrOffsets() 1774 SectionName, StartOffset, Length, OffsetByteSize, Remainder); in verifyDebugStrOffsets()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
H A D | MarkupFilter.cpp | 613 StringRef Remainder = Str; in parseMode() local 614 Remainder.consume_front_insensitive("r"); in parseMode() 615 Remainder.consume_front_insensitive("w"); in parseMode() 616 Remainder.consume_front_insensitive("x"); in parseMode() 619 if (!Remainder.empty()) { in parseMode()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 6631 APInt Remainder = APInt::getMaxValue(BitWidth).urem(Multiple); in getRangeRef() local 6632 if (!Remainder.isZero()) in getRangeRef() 6635 APInt::getMaxValue(BitWidth) - Remainder + 1); in getRangeRef()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | BitVector.h | 181 if (unsigned Remainder = Size % BITWORD_SIZE) in all() local 182 return Bits[Size / BITWORD_SIZE] == (BitWord(1) << Remainder) - 1; in all()
|