Searched refs:MU (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h512 void replace(std::unique_ptr<MaterializationUnit> MU);
879 Error define(std::unique_ptr<MaterializationUnitType> &&MU);
889 Error define(std::unique_ptr<MaterializationUnitType> &MU);
929 UnmaterializedInfo(std::unique_ptr<MaterializationUnit> MU) argument
930 : MU(std::move(MU)) {}
932 std::unique_ptr<MaterializationUnit> MU; member in struct:llvm::orc::SymbolState::JITDylib::UnmaterializedInfo
1004 Error defineImpl(MaterializationUnit &MU);
1033 void replace(std::unique_ptr<MaterializationUnit> MU);
1074 virtual Error notifyAdding(JITDylib &JD, const MaterializationUnit &MU)
1251 dispatchMaterialization(std::unique_ptr<MaterializationUnit> MU, MaterializationResponsibility MR) argument
1267 materializeOnCurrentThread(std::unique_ptr<MaterializationUnit> MU, MaterializationResponsibility MR) argument
1311 define(std::unique_ptr<MaterializationUnitType> &&MU) argument
1345 define(std::unique_ptr<MaterializationUnitType> &MU) argument
[all...]
H A DLLJIT.h92 Error define(std::unique_ptr<MUType> &&MU) { argument
93 return Main->define(std::move(MU));
100 Error define(std::unique_ptr<MUType> &MU) { argument
101 return Main->define(MU);
H A DDebugUtils.h67 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU);
H A DMachOPlatform.h101 Error notifyAdding(JITDylib &JD, const MaterializationUnit &MU) override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp259 std::unique_ptr<MaterializationUnit> MU) {
261 // If the replacement MU is empty then return.
262 if (MU->getSymbols().empty())
265 for (auto &KV : MU->getSymbols()) {
271 if (MU->getInitializerSymbol() == InitSymbol)
275 dbgs() << "In " << JD->getName() << " replacing symbols with " << *MU
279 JD->replace(std::move(MU));
349 assert(Symbols.count(Name) && "Symbol is not part of this MU");
655 void JITDylib::replace(std::unique_ptr<MaterializationUnit> MU) { argument
656 assert(MU !
258 replace( std::unique_ptr<MaterializationUnit> MU) argument
[all...]
H A DDebugUtils.cpp208 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) { argument
209 OS << "MU@" << &MU << " (\"" << MU.getName() << "\"";
211 OS << ", " << MU.getSymbols();
H A DMachOPlatform.cpp162 Error MachOPlatform::notifyAdding(JITDylib &JD, const MaterializationUnit &MU) { argument
163 const auto &InitSym = MU.getInitializerSymbol();
170 dbgs() << "MachOPlatform: Registered init symbol " << *InitSym << " for MU "
171 << MU.getName() << "\n";
H A DLLJIT.cpp90 Error notifyAdding(JITDylib &JD, const MaterializationUnit &MU) override;
189 Error notifyAdding(JITDylib &JD, const MaterializationUnit &MU) { argument
190 if (auto &InitSym = MU.getInitializerSymbol())
198 for (auto &KV : MU.getSymbols())
472 const MaterializationUnit &MU) {
473 return S.notifyAdding(JD, MU);
1104 [this](std::unique_ptr<MaterializationUnit> MU,
1107 auto SharedMU = std::shared_ptr<MaterializationUnit>(std::move(MU));
471 notifyAdding(JITDylib &JD, const MaterializationUnit &MU) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp316 const MemoryUseOrDef *MU,
322 return instructionClobbersQuery(MD, MemoryLocation(), MU->getMemoryInst(),
324 return instructionClobbersQuery(MD, UseMLOC.getLoc(), MU->getMemoryInst(),
328 // Return true when MD may alias MU, return false otherwise.
329 bool MemorySSAUtil::defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU, argument
331 return instructionClobbersQuery(MD, MU, MemoryLocOrCall(MU), AA).IsClobber;
460 if (const auto *MU = dyn_cast<MemoryUse>(MA)) {
461 (void)MU;
462 assert (MU
315 instructionClobbersQuery(MemoryDef *MD, const MemoryUseOrDef *MU, const MemoryLocOrCall &UseMLOC, AliasAnalysisType &AA) argument
1352 auto *MU = dyn_cast<MemoryUse>(&MA); local
[all...]
H A DMemorySSAUpdater.cpp245 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { argument
247 MU->setDefiningAccess(getPreviousDef(MU));
263 auto *Defs = MSSA->getBlockDefs(MU->getBlock());
271 BasicBlock *StartBlock = MU->getBlock();
280 MSSA->renamePass(MU->getBlock(), FirstDef, Visited);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h431 if (auto *MU = dyn_cast<MemoryUse>(MUD))
432 return OperandTraits<MemoryUse>::op_begin(MU);
437 if (auto *MU = dyn_cast<MemoryUse>(MUD))
438 return OperandTraits<MemoryUse>::op_end(MU);
443 if (const auto *MU = dyn_cast<MemoryUse>(MUD))
444 return OperandTraits<MemoryUse>::operands(MU);
906 static bool defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp157 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU,
1202 if (const auto *MU = dyn_cast<MemoryUse>(&MA)) {
1203 auto *MD = MU->getDefiningAccess();
1211 if (!Flags->IsSink && !MSSA->dominates(SIMD, MU))
2190 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, argument
2198 Source = MU->getDefiningAccess();
2200 Source = MSSA->getSkipSelfWalker()->getClobberingMemoryAccess(MU);
2230 if (MU->getBlock() != MD->getBlock() ||
2231 !MSSA->locallyDominates(MD, MU))
H A DGVNHoist.cpp397 if (const MemoryUse *MU = dyn_cast<MemoryUse>(&MA)) {
398 Instruction *Insn = MU->getMemoryInst();
400 // Do not check whether MU aliases Def when MU occurs after OldPt.
404 // Do not check whether MU aliases Def when MU occurs before NewPt.
412 if (MemorySSAUtil::defClobbersUseOrDef(Def, MU, *AA))
/freebsd-13-stable/sys/dev/usb/serial/
H A Duftdi.c837 UFTDI_DEV(PAPOUCH, MU, 0),

Completed in 109 milliseconds