| /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() 104 ThreadSafeModule TSM, Interface I, in IRMaterializationUnit() argument 106 : MaterializationUnit(std::move(I)), TSM(std::move(TSM)), in IRMaterializationUnit() 110 if (TSM) in getName() [all …]
|
| H A D | IRPartitionLayer.cpp | 16 static ThreadSafeModule extractSubModule(ThreadSafeModule &TSM, in extractSubModule() argument 57 auto NewTSM = cloneToNewContext(TSM, ShouldExtract, DeleteExtractedDefs); in extractSubModule() 72 ThreadSafeModule TSM, in PartitioningIRMaterializationUnit() argument 74 : IRMaterializationUnit(ES, MO, std::move(TSM)), Parent(Parent) {} in PartitioningIRMaterializationUnit() 77 ThreadSafeModule TSM, Interface I, in PartitioningIRMaterializationUnit() argument 79 : IRMaterializationUnit(std::move(TSM), std::move(I), in PartitioningIRMaterializationUnit() 85 Parent.emitPartition(std::move(R), std::move(TSM), in materialize() 120 ThreadSafeModule TSM) { in emit() argument 121 assert(TSM && "Null module"); in emit() 124 TSM.withModuleDo([&](Module &M) { in emit() [all …]
|
| H A D | ReOptimizeLayer.cpp | 39 ThreadSafeModule TSM) { in emit() argument 50 BaseLayer.emit(std::move(R), std::move(TSM)); in emit() 54 auto &MUState = createMaterializationUnitState(TSM); in emit() 65 ProfilerFunc(*this, MUState.getID(), MUState.getCurVersion(), TSM)) { in emit() 72 emitMUImplSymbols(MUState, MUState.getCurVersion(), JD, std::move(TSM)); in emit() 85 ThreadSafeModule &TSM) { in reoptimizeIfCallFrequent() argument 86 return TSM.withModuleDo([&](Module &M) -> Error { in reoptimizeIfCallFrequent() 119 ThreadSafeModule TSM) { in emitMUImplSymbols() argument 121 cantFail(TSM.withModuleDo([&](Module &M) -> Error { in emitMUImplSymbols() 136 BaseLayer, *getManglingOptions(), std::move(TSM)), in emitMUImplSymbols() [all …]
|
| H A D | ThreadSafeModule.cpp | 17 ThreadSafeModule cloneToContext(const ThreadSafeModule &TSM, in cloneToContext() argument 21 assert(TSM && "Can not clone null module"); in cloneToContext() 29 TSM.withModuleDo([&](Module &M) { in cloneToContext() 66 ThreadSafeModule cloneToNewContext(const ThreadSafeModule &TSM, in cloneToNewContext() argument 69 assert(TSM && "Can not clone null module"); in cloneToNewContext() 72 return cloneToContext(TSM, std::move(TSCtx), std::move(ShouldCloneDef), in cloneToNewContext()
|
| 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 | 60 ThreadSafeModule TSM) { in emit() argument 62 assert(TSM && "Speculation Layer received Null Module ?"); 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 | 20 ThreadSafeModule TSM) { in emit() argument 21 assert(TSM && "Module must not be null"); in emit() 23 if (auto TransformedTSM = Transform(std::move(TSM), *R)) in emit()
|
| H A D | CompileOnDemandLayer.cpp | 28 std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule TSM) { in emit() argument 29 assert(TSM && "Null module"); in emit() 52 BaseLayer, *getManglingOptions(), std::move(TSM)))) { in emit()
|
| H A D | LLJIT.cpp | 117 Expected<ThreadSafeModule> operator()(ThreadSafeModule TSM, 509 GlobalCtorDtorScraper::operator()(ThreadSafeModule TSM, in operator ()() argument 511 auto Err = TSM.withModuleDo([&](Module &M) -> Error { in operator ()() 573 return std::move(TSM); in operator ()() 913 Error LLJIT::addIRModule(ResourceTrackerSP RT, ThreadSafeModule TSM) { in addIRModule() argument 914 assert(TSM && "Can not add null module"); in addIRModule() 917 TSM.withModuleDo([&](Module &M) { return applyDataLayout(M); })) in addIRModule() 920 return InitHelperTransformLayer->add(std::move(RT), std::move(TSM)); in addIRModule() 923 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule() argument 924 return addIRModule(JD.getDefaultResourceTracker(), std::move(TSM)); in addIRModule() [all …]
|
| H A D | OrcV2CBindings.cpp | 596 LLVMOrcThreadSafeModuleRef TSM) { in LLVMOrcIRTransformLayerEmit() argument 597 std::unique_ptr<ThreadSafeModule> TmpTSM(unwrap(TSM)); in LLVMOrcIRTransformLayerEmit() 742 LLVMOrcThreadSafeModuleWithModuleDo(LLVMOrcThreadSafeModuleRef TSM, in LLVMOrcThreadSafeModuleWithModuleDo() argument 745 return wrap(unwrap(TSM)->withModuleDo( in LLVMOrcThreadSafeModuleWithModuleDo() 756 void LLVMOrcDisposeThreadSafeModule(LLVMOrcThreadSafeModuleRef TSM) { in LLVMOrcDisposeThreadSafeModule() argument 757 delete unwrap(TSM); in LLVMOrcDisposeThreadSafeModule() 844 [=](ThreadSafeModule TSM, in LLVMOrcIRTransformLayerSetTransform() 847 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 | ReOptimizeLayer.h | 37 unsigned CurVersion, ThreadSafeModule &TSM)>; 47 unsigned CurVersion, ResourceTrackerSP OldRT, ThreadSafeModule &TSM)>; 71 ThreadSafeModule TSM) override; 80 ThreadSafeModule &TSM); 84 ResourceTrackerSP OldRT, ThreadSafeModule &TSM) { in identity() argument 101 ThreadSafeModule TSM) in ReOptMaterializationUnitState() argument 102 : ID(ID), TSM(std::move(TSM)) {} in ReOptMaterializationUnitState() 104 : ID(Other.ID), TSM(std::move(Other.TSM)), RT(std::move(Other.RT)), in ReOptMaterializationUnitState() 110 const ThreadSafeModule &getThreadSafeModule() { return TSM; } in getThreadSafeModule() 134 ThreadSafeModule TSM; variable [all …]
|
| H A D | Layer.h | 40 ThreadSafeModule TSM); 47 IRMaterializationUnit(ThreadSafeModule TSM, Interface I, 54 const ThreadSafeModule &getModule() const { return TSM; } in getModule() 57 ThreadSafeModule TSM; 62 const ThreadSafeModule &TSM); 101 virtual Error add(ResourceTrackerSP RT, ThreadSafeModule TSM); 105 Error add(JITDylib &JD, ThreadSafeModule TSM) { in add() argument 106 return add(JD.getDefaultResourceTracker(), std::move(TSM)); in add() 111 ThreadSafeModule TSM) = 0; 125 ThreadSafeModule TSM);
|
| H A D | IRTransformLayer.h | 41 ThreadSafeModule TSM) override; 43 static ThreadSafeModule identityTransform(ThreadSafeModule TSM, in identityTransform() argument 45 return TSM; in identityTransform()
|
| H A D | IRPartitionLayer.h | 67 ThreadSafeModule TSM) override; 75 ThreadSafeModule TSM,
|
| H A D | IRCompileLayer.h | 51 MaterializationResponsibility &R, ThreadSafeModule TSM)>; 61 ThreadSafeModule TSM) override;
|
| H A D | LLJIT.h | 138 Error addIRModule(ResourceTrackerSP RT, ThreadSafeModule TSM); 141 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM); 144 Error addIRModule(ThreadSafeModule TSM) { in addIRModule() argument 145 return addIRModule(*Main, std::move(TSM)); in addIRModule()
|
| H A D | CompileOnDemandLayer.h | 72 ThreadSafeModule TSM) override;
|
| H A D | Speculation.h | 185 ThreadSafeModule TSM) override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PadShortFunction.cpp | 90 TargetSchedModel TSM; member 113 TSM.init(&MF.getSubtarget()); in runOnMachineFunction() 203 CyclesToEnd += TSM.computeInstrLatency(&MI); in cyclesUntilReturn() 217 unsigned IssueWidth = TSM.getIssueWidth(); in addPadding() 220 BuildMI(*MBB, MBBI, DL, TSM.getInstrInfo()->get(X86::NOOP)); in addPadding()
|
| H A D | X86FixupLEAs.cpp | 147 TargetSchedModel TSM; member in __anoneb31a8920111::FixupLEAPass 232 TSM.init(&ST); in runOnMachineFunction() 321 InstrDistance += TSM.computeInstrLatency(&*CurInst); in searchBackwards()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | LLJIT.h | 198 LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM); 211 LLVMOrcThreadSafeModuleRef TSM);
|
| H A D | Orc.h | 1126 LLVM_C_ABI void LLVMOrcDisposeThreadSafeModule(LLVMOrcThreadSafeModuleRef TSM); 1132 LLVMOrcThreadSafeModuleRef TSM, LLVMOrcGenericIRModuleOperationFunction F, 1229 LLVMOrcThreadSafeModuleRef TSM);
|
| /freebsd/contrib/llvm-project/llvm/tools/lli/ |
| H A D | lli.cpp | 1065 [&](orc::ThreadSafeModule TSM, in runOrcJIT() 1067 TSM.withModuleDo([&](Module &M) { in runOrcJIT() 1074 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,
|