| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Layer.cpp | 24 *this, std::move(K), std::move(TSM))); in add() 29 : MaterializationUnit(SymbolFlagsMap(), std::move(K)), TSM(std::move(TSM)) { in IRMaterializationUnit() 31 assert(this->TSM && "Module must not be null"); in IRMaterializationUnit() 34 for (auto &G : this->TSM.getModule()->global_values()) { in IRMaterializationUnit() 48 TSM(std::move(TSM)), SymbolToDefinition(std::move(SymbolToDefinition)) {} in IRMaterializationUnit() 51 if (TSM.getModule()) in getName() 52 return TSM.getModule()->getModuleIdentifier(); in getName() 73 IRLayer &L, VModuleKey K, ThreadSafeModule TSM) in BasicIRLayerMaterializationUnit() argument 87 TSM = cloneToNewContext(TSM); in materialize() 93 auto Lock = TSM.getContextLock(); in materialize() [all …]
|
| H A D | CompileOnDemandLayer.cpp | 17 static ThreadSafeModule extractSubModule(ThreadSafeModule &TSM, in extractSubModule() argument 76 ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, in PartitioningIRMaterializationUnit() argument 79 : IRMaterializationUnit(std::move(TSM), std::move(K), in PartitioningIRMaterializationUnit() 86 Parent.emitPartition(std::move(R), std::move(TSM), in materialize() 122 ThreadSafeModule TSM) { in emit() argument 123 assert(TSM.getModule() && "Null module"); in emit() 126 auto &M = *TSM.getModule(); in emit() 234 MaterializationResponsibility R, ThreadSafeModule TSM, in emitPartition() argument 257 BaseLayer.emit(std::move(R), std::move(TSM)); in emitPartition() 272 auto PromotedGlobals = PromoteSymbols(*TSM.getModule()); in emitPartition() [all …]
|
| H A D | IRCompileLayer.cpp | 25 ThreadSafeModule TSM) { in emit() argument 26 assert(TSM.getModule() && "Module must not be null"); in emit() 28 if (auto Obj = Compile(*TSM.getModule())) { in emit() 32 NotifyCompiled(R.getVModuleKey(), std::move(TSM)); in emit() 34 TSM = ThreadSafeModule(); in emit()
|
| H A D | ThreadSafeModule.cpp | 19 ThreadSafeModule cloneToNewContext(ThreadSafeModule &TSM, in cloneToNewContext() argument 22 assert(TSM && "Can not clone null module"); in cloneToNewContext() 27 auto Lock = TSM.getContextLock(); in cloneToNewContext() 34 auto Tmp = CloneModule(*TSM.getModule(), VMap, [&](const GlobalValue *GV) { in cloneToNewContext() 60 ClonedModule->setModuleIdentifier(TSM.getModule()->getName()); in cloneToNewContext()
|
| H A D | LLJIT.cpp | 62 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule() argument 63 assert(TSM && "Can not add null module"); in addIRModule() 65 if (auto Err = applyDataLayout(*TSM.getModule())) in addIRModule() 68 return CompileLayer.add(JD, std::move(TSM), ES->allocateVModule()); in addIRModule() 177 Error LLLazyJIT::addLazyIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addLazyIRModule() argument 178 assert(TSM && "Can not add null module"); in addLazyIRModule() 180 if (auto Err = applyDataLayout(*TSM.getModule())) in addLazyIRModule() 183 recordCtorDtors(*TSM.getModule()); in addLazyIRModule() 185 return CODLayer.add(JD, std::move(TSM), ES->allocateVModule()); in addLazyIRModule()
|
| H A D | IRTransformLayer.cpp | 22 ThreadSafeModule TSM) { in emit() argument 23 assert(TSM.getModule() && "Module must not be null"); in emit() 25 if (auto TransformedTSM = Transform(std::move(TSM), R)) in emit()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 52 virtual Error add(JITDylib &JD, ThreadSafeModule TSM, 56 virtual void emit(MaterializationResponsibility R, ThreadSafeModule TSM) = 0; 73 IRMaterializationUnit(ExecutionSession &ES, ThreadSafeModule TSM, 81 IRMaterializationUnit(ThreadSafeModule TSM, VModuleKey K, 88 const ThreadSafeModule &getModule() const { return TSM; } in getModule() 91 ThreadSafeModule TSM; 103 ThreadSafeModule TSM);
|
| H A D | IRTransformLayer.h | 38 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override; 41 identityTransform(ThreadSafeModule TSM, in identityTransform() argument 43 return TSM; in identityTransform()
|
| H A D | LLJIT.h | 63 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM); 66 Error addIRModule(ThreadSafeModule TSM) { in addIRModule() argument 67 return addIRModule(Main, std::move(TSM)); in addIRModule()
|
| H A D | IRCompileLayer.h | 37 std::function<void(VModuleKey K, ThreadSafeModule TSM)>; 44 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
|
| H A D | CompileOnDemandLayer.h | 97 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override; 121 void emitPartition(MaterializationResponsibility R, ThreadSafeModule TSM,
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86PadShortFunction.cpp | 85 TargetSchedModel TSM; member 107 TSM.init(&MF.getSubtarget()); in runOnMachineFunction() 195 CyclesToEnd += TSM.computeInstrLatency(&MI); in cyclesUntilReturn() 209 unsigned IssueWidth = TSM.getIssueWidth(); in addPadding() 212 BuildMI(*MBB, MBBI, DL, TSM.getInstrInfo()->get(X86::NOOP)); in addPadding()
|
| H A D | X86FixupLEAs.cpp | 123 TargetSchedModel TSM; member in __anonc8daf7170111::FixupLEAPass 213 TSM.init(&Func.getSubtarget()); in runOnMachineFunction() 276 InstrDistance += TSM.computeInstrLatency(&*CurInst); in searchBackwards()
|
| /freebsd-12.1/contrib/llvm/tools/lli/ |
| H A D | lli.cpp | 701 return [](orc::ThreadSafeModule TSM, in createDebugDumper() 705 return [](orc::ThreadSafeModule TSM, in createDebugDumper() argument 709 for (const auto &F : *TSM.getModule()) { in createDebugDumper() 721 return TSM; in createDebugDumper() 725 return [](orc::ThreadSafeModule TSM, in createDebugDumper() argument 730 return TSM; in createDebugDumper() 734 return [](orc::ThreadSafeModule TSM, in createDebugDumper() argument 744 Out << *TSM.getModule(); in createDebugDumper() 745 return TSM; in createDebugDumper() 795 if (verifyModule(*TSM.getModule(), &dbgs())) { in runOrcLazyJIT() [all …]
|
| /freebsd-12.1/sys/dev/usb/ |
| H A D | usbdevs | 220 vendor TSM 0x0520 TSM
|