/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFixedPoint.cpp | 518 APFloat ScaleFactor(std::pow(2, Sema.getLsbWeight())); in convertToFloat() local 520 ScaleFactor.convert(*OpSema, LosslessRM, &Ignored); in convertToFloat() 521 Flt.multiply(ScaleFactor, LosslessRM); in convertToFloat() 573 APFloat ScaleFactor(std::pow(2, -DstFXSema.getLsbWeight())); in getFromFloatValue() local 574 ScaleFactor.convert(*OpSema, LosslessRM, &Ignored); in getFromFloatValue() 575 Val.multiply(ScaleFactor, LosslessRM); in getFromFloatValue() 587 ScaleFactor = APFloat(std::pow(2, DstFXSema.getLsbWeight())); in getFromFloatValue() 588 ScaleFactor.convert(*OpSema, LosslessRM, &Ignored); in getFromFloatValue() 590 Val.multiply(ScaleFactor, LosslessRM); in getFromFloatValue()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.h | 150 unsigned Metric = (BubbleCycles * ScaleFactor) / ScheduleLength; in getMetric() 155 static const unsigned ScaleFactor; variable 160 << ScheduleMetrics::ScaleFactor
|
H A D | GCNSchedStrategy.cpp | 61 const unsigned ScheduleMetrics::ScaleFactor = 100; member in ScheduleMetrics 1161 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics() 1197 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics() 1254 ((WavesAfter * ScheduleMetrics::ScaleFactor) / WavesBefore * in shouldRevertScheduling() 1255 ((OldMetric + ScheduleMetricBias) * ScheduleMetrics::ScaleFactor) / in shouldRevertScheduling() 1257 ScheduleMetrics::ScaleFactor; in shouldRevertScheduling() 1260 return Profit < ScheduleMetrics::ScaleFactor; in shouldRevertScheduling()
|
H A D | AMDGPUCodeGenPrepare.cpp | 807 Value *ScaleFactor = Builder.CreateNeg(FrexpExp); in emitRcpIEEE1ULP() local 809 return Builder.CreateCall(getLdexpF32(), {Rcp, ScaleFactor}); in emitRcpIEEE1ULP()
|
H A D | AMDGPULegalizerInfo.cpp | 3278 auto ScaleFactor = in getScaledLogInput() local 3280 auto ScaledInput = B.buildFMul(F32, Src, ScaleFactor, Flags); in getScaledLogInput()
|
H A D | AMDGPUISelLowering.cpp | 2642 SDValue ScaleFactor = in getScaledLogInput() local 2645 SDValue ScaledInput = DAG.getNode(ISD::FMUL, SL, VT, Src, ScaleFactor, Flags); in getScaledLogInput()
|
H A D | SIISelLowering.cpp | 7253 SDValue ScaleFactor = DAG.getConstant(Log2_32(EltSize), SL, MVT::i32); in lowerINSERT_VECTOR_ELT() local 7254 SDValue ScaledIdx = DAG.getNode(ISD::SHL, SL, MVT::i32, Idx, ScaleFactor); in lowerINSERT_VECTOR_ELT() 7363 SDValue ScaleFactor = DAG.getConstant(Log2_32(EltSize), SL, MVT::i32); in lowerEXTRACT_VECTOR_ELT() local 7366 SDValue ScaledIdx = DAG.getNode(ISD::SHL, SL, MVT::i32, Idx, ScaleFactor); in lowerEXTRACT_VECTOR_ELT()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 946 float ScaleFactor = LatchExitProbabilityScale; in parseLoopLatchICmp() 947 if (ScaleFactor < 1) { in parseLoopLatchICmp() 953 ScaleFactor = 1.0; in parseLoopLatchICmp() 955 const auto LatchProbabilityThreshold = LatchExitProbability * ScaleFactor; in parseLoopLatchICmp() 1025 float ScaleFactor = LatchExitProbabilityScale; isLoopProfitableToPredicate() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 193 unsigned ScaleFactor, MachineMemOperand *MMO); 1037 unsigned ScaleFactor = getImplicitScaleFactor(VT); in simplifyAddress() local 1038 if (!ScaleFactor) in simplifyAddress() 1044 if (((Offset < 0) || (Offset & (ScaleFactor - 1))) && !isInt<9>(Offset)) in simplifyAddress() 1046 else if (Offset > 0 && !(Offset & (ScaleFactor - 1)) && in simplifyAddress() 1047 !isUInt<12>(Offset / ScaleFactor)) in simplifyAddress() 1128 unsigned ScaleFactor, in addLoadStoreOperands() argument 1130 int64_t Offset = Addr.getOffset() / ScaleFactor; in addLoadStoreOperands() 1761 unsigned ScaleFactor = getImplicitScaleFactor(VT); in emitLoad() local 1762 if (!ScaleFactor) in emitLoad() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 736 unsigned ScaleFactor = SrcEltSize / DestEltSize; in foldBitcastShuffle() local 737 narrowShuffleMaskElts(ScaleFactor, Mask, NewMask); in foldBitcastShuffle() 742 unsigned ScaleFactor = DestEltSize / SrcEltSize; in foldBitcastShuffle() local 743 if (!widenShuffleMaskElts(ScaleFactor, Mask, NewMask)) in foldBitcastShuffle() 1536 unsigned ScaleFactor = NumSrcElts / NumDstElts; in foldShuffleOfCastops() local 1537 narrowShuffleMaskElts(ScaleFactor, OldMask, NewMask); in foldShuffleOfCastops() 1542 unsigned ScaleFactor = NumDstElts / NumSrcElts; in foldShuffleOfCastops() local 1543 if (!widenShuffleMaskElts(ScaleFactor, OldMask, NewMask)) in foldShuffleOfCastops()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 7995 unsigned ScaleFactor = FullTy.getVectorMinNumElements() / Stride; in visitIntrinsicCall() local 8000 for (unsigned i = 0; i < ScaleFactor; i++) { in visitIntrinsicCall()
|