/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | Layer.cpp | 24 Error IRLayer::add(ResourceTrackerSP RT, ThreadSafeModule TSM) { in add() argument 28 *this, *getManglingOptions(), std::move(TSM)), in add() 34 ThreadSafeModule TSM) in IRMaterializationUnit() argument 35 : MaterializationUnit(Interface()), TSM(std::move(TSM)) { in IRMaterializationUnit() 37 assert(this->TSM && "Module must not be null"); in IRMaterializationUnit() 39 MangleAndInterner Mangle(ES, this->TSM.getModuleUnlocked()->getDataLayout()); in IRMaterializationUnit() 40 this->TSM.withModuleDo([&](Module &M) { in IRMaterializationUnit() 103 ThreadSafeModule TSM, Interface I, in IRMaterializationUnit() argument 105 : MaterializationUnit(std::move(I)), TSM(std::move(TSM)), in IRMaterializationUnit() 109 if (TSM) in getName() [all …]
|
H A D | CompileOnDemandLayer.cpp | 20 static ThreadSafeModule extractSubModule(ThreadSafeModule &TSM, in extractSubModule() argument 61 auto NewTSM = cloneToNewContext(TSM, ShouldExtract, DeleteExtractedDefs); in extractSubModule() 76 ThreadSafeModule TSM, in PartitioningIRMaterializationUnit() argument 78 : IRMaterializationUnit(ES, MO, std::move(TSM)), Parent(Parent) {} in PartitioningIRMaterializationUnit() 81 ThreadSafeModule TSM, Interface I, in PartitioningIRMaterializationUnit() argument 84 : IRMaterializationUnit(std::move(TSM), std::move(I), in PartitioningIRMaterializationUnit() 90 Parent.emitPartition(std::move(R), std::move(TSM), in materialize() 130 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM) { in emit() argument 131 assert(TSM && "Null module"); in emit() 141 TSM.withModuleDo([&](Module &M) { in emit() [all …]
|
H A D | IRCompileLayer.cpp | 29 ThreadSafeModule TSM) { in emit() argument 30 assert(TSM && "Module must not be null"); in emit() 32 if (auto Obj = TSM.withModuleDo(*Compile)) { in emit() 36 NotifyCompiled(*R, std::move(TSM)); in emit() 38 TSM = ThreadSafeModule(); in emit()
|
H A D | Speculation.cpp | 58 ThreadSafeModule TSM) { in emit() argument 60 assert(TSM && "Speculation Layer received Null Module ?"); in emit() 61 assert(TSM.getContext().getContext() != nullptr && in emit() 65 TSM.withModuleDo([this, &R](Module &M) { in emit() 135 assert(!TSM.withModuleDo([](const Module &M) { return verifyModule(M); }) && in emit() 138 NextLayer.emit(std::move(R), std::move(TSM)); in emit()
|
H A D | IRTransformLayer.cpp | 21 ThreadSafeModule TSM) { in emit() argument 22 assert(TSM && "Module must not be null"); in emit() 24 if (auto TransformedTSM = Transform(std::move(TSM), *R)) in emit()
|
H A D | ThreadSafeModule.cpp | 18 ThreadSafeModule cloneToNewContext(const ThreadSafeModule &TSM, in cloneToNewContext() argument 21 assert(TSM && "Can not clone null module"); in cloneToNewContext() 26 return TSM.withModuleDo([&](Module &M) { in cloneToNewContext()
|
H A D | LLJIT.cpp | 117 Expected<ThreadSafeModule> operator()(ThreadSafeModule TSM, 506 GlobalCtorDtorScraper::operator()(ThreadSafeModule TSM, in operator ()() argument 508 auto Err = TSM.withModuleDo([&](Module &M) -> Error { in operator ()() 570 return std::move(TSM); in operator ()() 894 Error LLJIT::addIRModule(ResourceTrackerSP RT, ThreadSafeModule TSM) { in addIRModule() argument 895 assert(TSM && "Can not add null module"); in addIRModule() 898 TSM.withModuleDo([&](Module &M) { return applyDataLayout(M); })) in addIRModule() 901 return InitHelperTransformLayer->add(std::move(RT), std::move(TSM)); in addIRModule() 904 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule() argument 905 return addIRModule(JD.getDefaultResourceTracker(), std::move(TSM)); in addIRModule() [all …]
|
H A D | OrcV2CBindings.cpp | 595 LLVMOrcThreadSafeModuleRef TSM) { in LLVMOrcIRTransformLayerEmit() argument 596 std::unique_ptr<ThreadSafeModule> TmpTSM(unwrap(TSM)); in LLVMOrcIRTransformLayerEmit() 741 LLVMOrcThreadSafeModuleWithModuleDo(LLVMOrcThreadSafeModuleRef TSM, in LLVMOrcThreadSafeModuleWithModuleDo() argument 744 return wrap(unwrap(TSM)->withModuleDo( in LLVMOrcThreadSafeModuleWithModuleDo() 755 void LLVMOrcDisposeThreadSafeModule(LLVMOrcThreadSafeModuleRef TSM) { in LLVMOrcDisposeThreadSafeModule() argument 756 delete unwrap(TSM); in LLVMOrcDisposeThreadSafeModule() 843 [=](ThreadSafeModule TSM, in LLVMOrcIRTransformLayerSetTransform() 846 wrap(new ThreadSafeModule(std::move(TSM))); in LLVMOrcIRTransformLayerSetTransform() 983 LLVMOrcThreadSafeModuleRef TSM) { in LLVMOrcLLJITAddLLVMIRModule() argument 984 std::unique_ptr<ThreadSafeModule> TmpTSM(unwrap(TSM)); in LLVMOrcLLJITAddLLVMIRModule() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | Layer.h | 39 ThreadSafeModule TSM); 46 IRMaterializationUnit(ThreadSafeModule TSM, Interface I, 53 const ThreadSafeModule &getModule() const { return TSM; } in getModule() 56 ThreadSafeModule TSM; 61 const ThreadSafeModule &TSM); 100 virtual Error add(ResourceTrackerSP RT, ThreadSafeModule TSM); 104 Error add(JITDylib &JD, ThreadSafeModule TSM) { in add() argument 105 return add(JD.getDefaultResourceTracker(), std::move(TSM)); in add() 110 ThreadSafeModule TSM) = 0; 124 ThreadSafeModule TSM);
|
H A D | IRTransformLayer.h | 40 ThreadSafeModule TSM) override; 42 static ThreadSafeModule identityTransform(ThreadSafeModule TSM, in identityTransform() argument 44 return TSM; in identityTransform()
|
H A D | IRCompileLayer.h | 50 MaterializationResponsibility &R, ThreadSafeModule TSM)>; 60 ThreadSafeModule TSM) override;
|
H A D | CompileOnDemandLayer.h | 93 ThreadSafeModule TSM) override; 118 ThreadSafeModule TSM,
|
H A D | LLJIT.h | 134 Error addIRModule(ResourceTrackerSP RT, ThreadSafeModule TSM); 137 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM); 140 Error addIRModule(ThreadSafeModule TSM) { in addIRModule() argument 141 return addIRModule(*Main, std::move(TSM)); in addIRModule()
|
H A D | Speculation.h | 184 ThreadSafeModule TSM) override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86PadShortFunction.cpp | 93 TargetSchedModel TSM; member 115 TSM.init(&MF.getSubtarget()); in runOnMachineFunction() 207 CyclesToEnd += TSM.computeInstrLatency(&MI); in cyclesUntilReturn() 221 unsigned IssueWidth = TSM.getIssueWidth(); in addPadding() 224 BuildMI(*MBB, MBBI, DL, TSM.getInstrInfo()->get(X86::NOOP)); in addPadding()
|
H A D | X86FixupLEAs.cpp | 148 TargetSchedModel TSM; member in __anoneb31a8920111::FixupLEAPass 233 TSM.init(&ST); in runOnMachineFunction() 322 InstrDistance += TSM.computeInstrLatency(&*CurInst); in searchBackwards()
|
/freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | LLJIT.h | 188 * operation transfers ownership of the TSM argument to the LLJIT instance. 189 * The TSM argument should not be disposed of or referenced once this 197 LLVMOrcThreadSafeModuleRef TSM); 201 * instance. This operation transfers ownership of the TSM argument to the LLJIT 202 * instance. The TSM argument should not be disposed of or referenced once this 210 LLVMOrcThreadSafeModuleRef TSM);
|
H A D | Orc.h | 1104 void LLVMOrcDisposeThreadSafeModule(LLVMOrcThreadSafeModuleRef TSM); 1110 LLVMOrcThreadSafeModuleWithModuleDo(LLVMOrcThreadSafeModuleRef TSM, 1207 LLVMOrcThreadSafeModuleRef TSM);
|
/freebsd/contrib/llvm-project/llvm/tools/lli/ |
H A D | lli.cpp | 1068 [&](orc::ThreadSafeModule TSM, in runOrcJIT() 1070 TSM.withModuleDo([&](Module &M) { in runOrcJIT() 1077 return TSM; in runOrcJIT()
|
/freebsd/sys/dev/usb/ |
H A D | usbdevs | 219 vendor TSM 0x0520 TSM
|
/freebsd/contrib/one-true-awk/testdir/ |
H A D | funstack.in | 6477 @Article{Parnas:1972:TSM,
|
/freebsd/contrib/ncurses/misc/ |
H A D | terminfo.src | 24710 # 18 = Tabulation Stop Mode (TSM),
|