Searched refs:Lazy (Results 1 - 25 of 38) sorted by relevance

12

/openbsd-current/gnu/llvm/llvm/tools/llvm-c-test/
H A Dllvm-c-test.h27 LLVMModuleRef llvm_load_module(bool Lazy, bool New);
28 int llvm_module_dump(bool Lazy, bool New);
H A Dmodule.c27 LLVMModuleRef llvm_load_module(bool Lazy, bool New) { argument
41 if (Lazy)
46 if (Lazy)
58 if (!Lazy)
64 int llvm_module_dump(bool Lazy, bool New) { argument
65 LLVMModuleRef M = llvm_load_module(Lazy, New);
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp60 if (Strategy != UpdateStrategy::Lazy || !DT)
81 if (Strategy != UpdateStrategy::Lazy || !PDT)
105 // After calling deleteBB or callbackDeleteBB under Lazy UpdateStrategy,
131 // Lazy UpdateStrategy so we recalculate available trees immediately.
175 // UpdateStrategy is Lazy. When the UpdateStrategy is
179 if (Strategy == UpdateStrategy::Lazy) {
192 if (Strategy == UpdateStrategy::Lazy) {
234 if (Strategy == UpdateStrategy::Lazy) {
294 if (Strategy == UpdateStrategy::Lazy)
358 OS << "Lazy\
[all...]
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DASTUnresolvedSet.h37 void setLazy(bool Lazy) { setTag(Lazy); } argument
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h30 enum class UpdateStrategy : unsigned char { Eager = 0, Lazy = 1 }; member in class:llvm::DomTreeUpdater::UpdateStrategy
50 /// Returns true if the current strategy is Lazy.
51 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; };
97 /// 2. Lazy UpdateStrategy: Updates are submitted but only flushed when you
109 /// The Eager Strategy flushes updates immediately while the Lazy Strategy
129 /// The Eager Strategy flushes updates immediately while the Lazy Strategy
156 /// Under Lazy UpdateStrategy, DelBB will be queued until a flush event and
166 /// Under Lazy UpdateStrategy, DelBB will be queued until a flush event and
169 /// DelBB under Lazy UpdateStrategy.
232 /// has to be inside of its parent Function while awaiting deletion under Lazy
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp131 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
172 DomTreeUpdater::UpdateStrategy::Lazy);
H A DPartiallyInlineLibCalls.cpp109 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy);
H A DLowerConstantIntrinsics.cpp102 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy);
H A DCallSiteSplitting.cpp505 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy);
H A DScalarizeMaskedMemIntrin.cpp867 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy);
/openbsd-current/gnu/llvm/llvm/examples/IRTransforms/
H A DSimplifyCFG.cpp102 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
174 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
219 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
306 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DIndirectBrExpandPass.cpp96 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy);
H A DDwarfEHPrepare.cpp316 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
H A DShadowStackGCLowering.cpp311 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy);
H A DStackProtector.cpp90 DTU.emplace(DTWP->getDomTree(), DomTreeUpdater::UpdateStrategy::Lazy);
H A DExpandMemCmp.cpp883 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy);
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h153 DWARFSectionKind SectionKind, bool Lazy = false);
177 bool IsDWO, bool Lazy, DWARFSectionKind SectionKind);
H A DDWARFContext.h95 /// If \p Lazy is true, set up to parse but don't actually parse them.
97 void parseDWOUnits(bool Lazy = false);
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp56 bool Lazy) {
61 D.getLineDWOSection(), C.isLittleEndian(), true, Lazy,
70 bool Lazy, DWARFSectionKind SectionKind) {
72 // Lazy initialization of Parser, now that we have all section info.
112 if (Lazy)
53 addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection, DWARFSectionKind SectionKind, bool Lazy) argument
65 addUnitsImpl( DWARFContext &Context, const DWARFObject &Obj, const DWARFSection &Section, const DWARFDebugAbbrev *DA, const DWARFSection *RS, const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, bool Lazy, DWARFSectionKind SectionKind) argument
H A DDWARFContext.cpp1103 void DWARFContext::parseDWOUnits(bool Lazy) { argument
1107 DWOUnits.addUnitsForDWOSection(*this, S, DW_SECT_INFO, Lazy);
1111 DWOUnits.addUnitsForDWOSection(*this, S, DW_SECT_EXT_TYPES, Lazy);
/openbsd-current/gnu/llvm/llvm/tools/obj2yaml/
H A Dmacho2yaml.cpp40 ArrayRef<uint8_t> OpcodeBuffer, bool Lazy = false);
423 ArrayRef<uint8_t> OpcodeBuffer, bool Lazy) {
468 // Lazy bindings have DONE opcodes between operations, so we need to keep
470 if (!Lazy && BindOp.Opcode == MachO::BIND_OPCODE_DONE)
421 dumpBindOpcodes( std::vector<MachOYAML::BindOpcode> &BindOpcodes, ArrayRef<uint8_t> OpcodeBuffer, bool Lazy) argument
/openbsd-current/gnu/llvm/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp191 bool Lazy,
196 Lazy ? Mod.getLazyModule(Context,
207 if (!Lazy)
220 /*Lazy=*/true, /*IsImporting*/ true);
189 loadModuleFromInput(lto::InputFile *Input, LLVMContext &Context, bool Lazy, bool IsImporting) argument
/openbsd-current/gnu/llvm/llvm/lib/Transforms/IPO/
H A DSCCP.cpp227 ? DomTreeUpdater(DomTreeUpdater::UpdateStrategy::Lazy)
/openbsd-current/gnu/llvm/llvm/include/llvm/Object/
H A DMachO.h214 enum class Kind { Regular, Lazy, Weak }; member in class:llvm::object::MachOBindEntry::Kind
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp656 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);

Completed in 345 milliseconds

12