Home
last modified time | relevance | path

Searched refs:NonTrivial (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSimpleLoopUnswitch.h102 bool NonTrivial; variable
106 SimpleLoopUnswitchPass(bool NonTrivial = false, bool Trivial = true)
107 : NonTrivial(NonTrivial), Trivial(Trivial) {} in NonTrivial() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoFlags.def57 HANDLE_DI_FLAG((1 << 26), NonTrivial)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp3576 /// If either `NonTrivial` is true or the flag `EnableNonTrivialUnswitch` is
3589 bool NonTrivial, ScalarEvolution *SE, in unswitchLoop()
3614 // NonTrivial: Parameter that enables non-trivial unswitching for this in unswitchLoop()
3623 EnableNonTrivialUnswitch || (NonTrivial && !TTI.hasBranchDivergence(F)); in unswitchLoop()
3700 if (!unswitchLoop(L, AR.DT, AR.LI, AR.AC, AR.AA, AR.TTI, Trivial, NonTrivial, in run()
3723 OS << (NonTrivial ? "" : "no-") << "nontrivial;"; in printPipeline()
3588 unswitchLoop(Loop & L,DominatorTree & DT,LoopInfo & LI,AssumptionCache & AC,AAResults & AA,TargetTransformInfo & TTI,bool Trivial,bool NonTrivial,ScalarEvolution * SE,MemorySSAUpdater * MSSAU,ProfileSummaryInfo * PSI,BlockFrequencyInfo * BFI,LPMUpdater & LoopUpdater) unswitchLoop() argument
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3882 bool NonTrivial; member in __anonf6835ed00911::NonTrivialCallFinder
3886 : Inherited(Context), NonTrivial(false) { } in NonTrivialCallFinder()
3888 bool hasNonTrivialCall() const { return NonTrivial; } in hasNonTrivialCall()
3900 NonTrivial = true; in VisitCallExpr()
3910 NonTrivial = true; in VisitCXXConstructExpr()
3924 NonTrivial = true; in VisitCXXBindTemporaryExpr()