Searched refs:Threshold (Results 1 - 25 of 47) sorted by last modified time

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp250 CFGSimplifyPass(unsigned Threshold = 1, bool ForwardSwitchCond = false,
261 : Threshold;
305 llvm::createCFGSimplificationPass(unsigned Threshold, bool ForwardSwitchCond, argument
309 return new CFGSimplifyPass(Threshold, ForwardSwitchCond, ConvertSwitch,
H A DScalar.cpp238 int Threshold) {
237 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument
H A DReassociate.cpp356 // Any weight W >= Threshold can be replaced with W - CM.
357 APInt Threshold = CM + Bitwidth; local
358 assert(LHS.ult(Threshold) && RHS.ult(Threshold) && "Weights not reduced!");
361 while (LHS.uge(Threshold))
367 unsigned Threshold = CM + Bitwidth; local
368 assert(LHS.getZExtValue() < Threshold && RHS.getZExtValue() < Threshold &&
371 while (Total >= Threshold)
H A DLoopUnswitch.cpp98 Threshold("loop-unswitch-threshold", cl::desc("Max loop size to unswitch"),
129 // value. So in most cases MaxSize will equal the Threshold flag
141 LUAnalysisCache() : MaxSize(Threshold) {}
H A DLoopUnrollPass.cpp170 /// A magic value for use with the Threshold parameter to indicate
188 UP.Threshold = OptLevel > 2 ? 300 : 150;
219 UP.Threshold = UP.OptSizeThreshold;
226 UP.Threshold = UnrollThreshold;
252 UP.Threshold = *UserThreshold;
752 if (UP.AllowRemainder && getUnrolledLoopSize(LoopSize, UP) < UP.Threshold)
782 UP.Threshold = std::max<unsigned>(UP.Threshold, PragmaUnrollThreshold);
819 if (getUnrolledLoopSize(LoopSize, UP) < UP.Threshold) {
830 UP.Threshold * U
1273 createLoopUnrollPass(int OptLevel, bool OnlyWhenForced, bool ForgetAllSCEV, int Threshold, int Count, int AllowPartial, int Runtime, int UpperBound, int AllowPeeling) argument
[all...]
H A DLoopUnrollAndJamPass.cpp84 cl::desc("Threshold to use for inner loop when doing unroll and jam."));
163 // unrolling we leave to the unroller. This uses UP.Threshold /
186 getUnrollAndJammedLoopSize(OuterLoopSize, UP) < UP.Threshold &&
199 getUnrollAndJammedLoopSize(OuterLoopSize, UP) < UP.Threshold &&
238 if (InnerTripCount && InnerLoopSize * InnerTripCount < UP.Threshold) {
H A DLoopRotation.cpp42 int Threshold = EnableHeaderDuplication ? DefaultRotationThreshold : 0; local
51 SQ, false, Threshold, false);
H A DJumpThreading.cpp168 FunctionPass *llvm::createJumpThreadingPass(int Threshold) { argument
169 return new JumpThreading(Threshold);
478 unsigned Threshold) {
501 Threshold += Bonus;
509 if (Size > Threshold)
476 getJumpThreadDuplicationCost(BasicBlock *BB, Instruction *StopAt, unsigned Threshold) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1859 const unsigned Threshold = 100;
1860 if (Loads.size() * Stores.size() > Threshold)
H A DPassManagerBuilder.cpp1153 unsigned Threshold) {
1155 Builder->Inliner = createFunctionInliningPass(Threshold);
1152 LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned Threshold) argument
H A DInlineSimple.cpp100 Pass *llvm::createFunctionInliningPass(int Threshold) { argument
101 return new SimpleInliner(llvm::getInlineParams(Threshold));
H A DFunctionImport.cpp167 /// that fits the \p Threshold.
179 unsigned Threshold, StringRef CallerModulePath,
235 if ((Summary->instCount() > Threshold) &&
264 using EdgeInfo = std::tuple<const FunctionSummary *, unsigned /* Threshold */,
364 const unsigned Threshold, const GVSummaryMapTy &DefinedGVSummaries,
374 LLVM_DEBUG(dbgs() << " edge -> " << VI << " Threshold:" << Threshold local
403 Threshold * GetBonusMultiplier(Edge.second.getHotness());
426 dbgs() << "ignored! Target was already imported with Threshold "
438 dbgs() << "ignored! Target was already rejected with Threshold "
177 selectCallee(const ModuleSummaryIndex &Index, ArrayRef<std::unique_ptr<GlobalValueSummary>> CalleeSummaryList, unsigned Threshold, StringRef CallerModulePath, FunctionImporter::ImportFailureReason &Reason, GlobalValue::GUID GUID) argument
362 computeImportForFunction( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const unsigned Threshold, const GVSummaryMapTy &DefinedGVSummaries, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists, FunctionImporter::ImportThresholdsTy &ImportThresholds) argument
574 auto Threshold = std::get<1>(FuncInfo); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollPeel.cpp323 if (2 * LoopSize <= UP.Threshold && UnrollPeelMaxCount > 0) {
343 MaxPeelCount = std::min(MaxPeelCount, UP.Threshold / LoopSize - 1);
386 (LoopSize * (*PeelCount + 1) <= UP.Threshold)) {
397 LLVM_DEBUG(dbgs() << "Max peel cost: " << UP.Threshold << "\n");
H A DLoopRotationUtils.cpp668 unsigned Threshold = unsigned(-1),
672 LoopRotate LR(Threshold, LI, TTI, AC, DT, SE, MSSAU, SQ, RotationOnly,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp650 BranchProbability Threshold = getCHRBiasThreshold(); local
651 if (TrueProb >= Threshold) {
655 } else if (FalseProb >= Threshold) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp54 , Threshold(4) {}
84 const unsigned int Threshold; member in struct:__anon2516::PadShortFunc
141 if (Cycles < Threshold) {
153 addPadding(MBB, ReturnLoc, Threshold - Cycles);
167 if (Cycles >= Threshold)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp535 // returned function, e.g. stdlib exit(). So we set Threshold to filter
546 const uint32_t Threshold = 10000; local
548 if (std::max(TProb, FProb) / Threshold < std::min(TProb, FProb))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp153 UP.PartialThreshold = UP.Threshold / 4;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp86 cl::Hidden, cl::init(0), cl::desc("Threshold (in bytes) for the runtime "
91 cl::desc("Threshold (in bytes) to perform the transformation, if the "
2162 unsigned Threshold = RuntimeMemSizeThreshold; local
2165 if (Threshold != 0 && C < Threshold)
2214 if (Threshold != 0) {
2216 Value *Thr = ConstantInt::get(Ty, Threshold);
H A DHexagonFrameLowering.cpp2514 unsigned Threshold = isOptSize(MF) ? SpillFuncThresholdOs local
2516 return Threshold < NumCSI;
2535 unsigned Threshold = isOptSize(MF) ? SpillFuncThresholdOs-1 local
2537 return Threshold < NumCSI;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp297 unsigned Threshold = (DestReg == ARM::SP) ? 3 : 2;
300 if (RequiredInstrs > Threshold) {
H A DARMBaseInstrInfo.cpp4362 int Threshold = 1 + Adj; local
4363 return Latency <= Threshold ? 1 : Latency - Adj;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp570 const unsigned Threshold = 50;
571 // Search until B or Threshold for a place to insert the initialization.
572 for (unsigned I = 0; R != B && I < Threshold; ++R, ++I)
H A DAMDGPUTargetTransformInfo.cpp94 UP.Threshold = AMDGPU::getIntegerAttribute(F, "amdgpu-unroll-threshold", 300);
120 if (UP.Threshold < MaxBoost && Br->isConditional()) {
127 UP.Threshold += UnrollThresholdIf;
128 LLVM_DEBUG(dbgs() << "Set unroll threshold " << UP.Threshold
131 if (UP.Threshold >= MaxBoost)
143 unsigned Threshold = 0; local
145 Threshold = ThresholdPrivate;
147 Threshold = ThresholdLocal;
151 if (UP.Threshold >= Threshold)
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContext.cpp138 void LLVMContext::setDiagnosticsHotnessThreshold(uint64_t Threshold) { argument
139 pImpl->DiagnosticsHotnessThreshold = Threshold;

Completed in 456 milliseconds

12