/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | Core.h | 512 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 D | LLJIT.h | 92 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 D | DebugUtils.h | 67 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU);
|
H A D | MachOPlatform.h | 101 Error notifyAdding(JITDylib &JD, const MaterializationUnit &MU) override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | Core.cpp | 259 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 D | DebugUtils.cpp | 208 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) { argument 209 OS << "MU@" << &MU << " (\"" << MU.getName() << "\""; 211 OS << ", " << MU.getSymbols();
|
H A D | MachOPlatform.cpp | 162 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 D | LLJIT.cpp | 90 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 D | MemorySSA.cpp | 316 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 D | MemorySSAUpdater.cpp | 245 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 D | MemorySSA.h | 431 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 D | LICM.cpp | 157 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 D | GVNHoist.cpp | 397 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 D | uftdi.c | 837 UFTDI_DEV(PAPOUCH, MU, 0),
|