Home
last modified time | relevance | path

Searched refs:Lazy (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp65 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
77 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTUnresolvedSet.h38 void setLazy(bool Lazy) { setTag(Lazy); } in setLazy()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdaterImpl.h64 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates()
124 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive()
140 if (Strategy == UpdateStrategy::Lazy) { in splitCriticalEdge()
276 if (Strategy != UpdateStrategy::Lazy || !DomTree) in applyUpdatesImpl()
H A DGenericDomTreeUpdater.h31 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; enumerator
59 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; } in isLazy()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDomTreeUpdater.cpp55 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
H A DIndirectBrExpandPass.cpp80 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
292 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
H A DShadowStackGCLowering.cpp102 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
121 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
H A DStackProtector.cpp122 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
176 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
H A DDwarfEHPrepare.cpp324 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in prepareDwarfEH()
H A DSafeStack.cpp933 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
970 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp125 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
H A DLowerConstantIntrinsics.cpp105 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in lowerConstantIntrinsics()
H A DPartiallyInlineLibCalls.cpp112 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runPartiallyInlineLibCalls()
H A DJumpTableToSwitch.cpp151 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in run()
H A DCallSiteSplitting.cpp506 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h74 virtual DWARFUnitVector &getDWOUnits(bool Lazy = false) = 0;
126 DWARFUnitVector &getDWOUnits(bool Lazy = false);
H A DDWARFUnit.h162 bool Lazy = false);
186 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
/freebsd/contrib/llvm-project/lld/docs/
H A DNewLLD.rst152 There are basically three types of Symbols: Defined, Undefined, or Lazy.
159 - Lazy symbols represent symbols we found in archive file headers
181 - If we add Defined and Lazy symbols, it will keep the former.
182 - If we add Lazy and Undefined, it will keep the former,
183 but it will also trigger the Lazy symbol to load the archive member
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp56 bool Lazy) { in addUnitsForDWOSection() argument
61 D.getLineDWOSection(), C.isLittleEndian(), true, Lazy, in addUnitsForDWOSection()
70 bool Lazy, DWARFSectionKind SectionKind) { in addUnitsImpl() argument
119 if (Lazy) in addUnitsImpl()
H A DDWARFContext.cpp302 DWARFUnitVector &getDWOUnits(bool Lazy) override { in getDWOUnits() argument
307 DWOUnits.addUnitsForDWOSection(D, S, DW_SECT_INFO, Lazy); in getDWOUnits()
311 DWOUnits.addUnitsForDWOSection(D, S, DW_SECT_EXT_TYPES, Lazy); in getDWOUnits()
637 DWARFUnitVector &getDWOUnits(bool Lazy) override { in getDWOUnits() argument
1504 DWARFUnitVector &DWARFContext::getDWOUnits(bool Lazy) { in getDWOUnits() argument
1505 return State->getDWOUnits(Lazy); in getDWOUnits()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp187 bool Lazy, in loadModuleFromInput() argument
192 Lazy ? Mod.getLazyModule(Context, in loadModuleFromInput()
203 if (!Lazy) in loadModuleFromInput()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHelpers.h317 : DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy) {} in CFGState()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp232 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in runIPSCCP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp503 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp125 DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction()
139 DomTreeUpdater::UpdateStrategy::Lazy); in run()

123