Home
last modified time | relevance | path

Searched refs:AllowPartial (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopAccessAnalysisPrinter.h23 bool AllowPartial; variable
26 explicit LoopAccessInfoPrinterPass(raw_ostream &OS, bool AllowPartial) in LoopAccessInfoPrinterPass() argument
27 : OS(OS), AllowPartial(AllowPartial) {} in LoopAccessInfoPrinterPass()
H A DLoopUnrollPass.h62 std::optional<bool> AllowPartial; member
88 AllowPartial = Partial; in setPartial()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.h87 bool AllowPartial; variable
90 BPFPreserveStaticOffsetPass(bool AllowPartial) : AllowPartial(AllowPartial) {} in BPFPreserveStaticOffsetPass() argument
H A DBPFPassRegistry.def28 [=](bool AllowPartial) {
29 return BPFPreserveStaticOffsetPass(AllowPartial);
H A DBPFPreserveStaticOffset.cpp644 static bool rewriteFunction(Function &F, bool AllowPartial) { in rewriteFunction() argument
646 << AllowPartial << ") ************\n"); in rewriteFunction()
663 bool StillUsed = rewriteAccessChain(Call, AllowPartial, RemovedMarkers); in rewriteFunction()
664 if (!StillUsed || !AllowPartial) in rewriteFunction()
674 return rewriteFunction(F, AllowPartial) ? PreservedAnalyses::none() in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h674 bool AllowPartial = false);
692 bool hasAllowPartial() const { return AllowPartial; } in hasAllowPartial()
811 bool AllowPartial; variable
945 LLVM_ABI const LoopAccessInfo &getInfo(Loop &L, bool AllowPartial = false);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopAccessAnalysisPrinter.cpp31 LAIs.getInfo(*L, AllowPartial).print(OS, 4); in run()
H A DLoopUnrollPass.cpp1422 std::optional<bool> AllowPartial = std::nullopt, in LoopUnroll() argument
1430 ProvidedThreshold(Threshold), ProvidedAllowPartial(AllowPartial), in LoopUnroll()
1492 int AllowPartial, int Runtime, int UpperBound, in INITIALIZE_PASS_DEPENDENCY()
1501 AllowPartial == -1 ? std::nullopt : std::optional<bool>(AllowPartial), in INITIALIZE_PASS_DEPENDENCY()
1659 /*Threshold*/ std::nullopt, UnrollOpts.AllowPartial, in run()
1687 if (UnrollOpts.AllowPartial != std::nullopt) in printPipeline()
1688 OS << (*UnrollOpts.AllowPartial ? "" : "no-") << "partial;"; in printPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DScalar.h71 int AllowPartial = -1, int Runtime = -1,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp810 Value *&UncomputablePtr, bool AllowPartial);
1283 bool AllowPartial) { in canCheckPtrAtRT() argument
1376 if (!AllowPartial) in canCheckPtrAtRT()
1417 if (MayNeedRTCheck && (CanDoRT || AllowPartial)) in canCheckPtrAtRT()
1431 if (!CanDoRTIfNeeded && !AllowPartial) in canCheckPtrAtRT()
2697 *PtrRtChecking, TheLoop, SymbolicStrides, UncomputablePtr, AllowPartial); in analyzeLoop()
2728 UncomputablePtr, AllowPartial); in analyzeLoop()
3007 bool AllowPartial) in LoopAccessInfo() argument
3009 PtrRtChecking(nullptr), TheLoop(L), AllowPartial(AllowPartial) { in LoopAccessInfo()
3080 bool AllowPartial) { in getInfo() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def642 [](bool AllowPartial) {
643 return LoopAccessInfoPrinterPass(errs(), AllowPartial);