Home
last modified time | relevance | path

Searched refs:IRPartitionLayer (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIRPartitionLayer.cpp73 IRPartitionLayer &Parent) in PartitioningIRMaterializationUnit()
78 SymbolNameToDefinitionMap SymbolToDefinition, IRPartitionLayer &Parent) in PartitioningIRMaterializationUnit()
96 IRPartitionLayer &Parent;
102 IRPartitionLayer::IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer) in IRPartitionLayer() function in IRPartitionLayer
105 void IRPartitionLayer::setPartitionFunction(PartitionFunction Partition) { in setPartitionFunction()
109 std::optional<IRPartitionLayer::GlobalValueSet>
110 IRPartitionLayer::compileRequested(GlobalValueSet Requested) { in compileRequested()
114 std::optional<IRPartitionLayer::GlobalValueSet>
115 IRPartitionLayer::compileWholeModule(GlobalValueSet Requested) { in compileWholeModule()
119 void IRPartitionLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
[all …]
H A DLLJIT.cpp1333 IPLayer = std::make_unique<IRPartitionLayer>(*ES, *InitHelperTransformLayer); in LLLazyJIT()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIRPartitionLayer.h38 class LLVM_ABI IRPartitionLayer : public IRLayer {
49 IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer);
H A DLLJIT.h275 void setPartitionFunction(IRPartitionLayer::PartitionFunction Partition) { in setPartitionFunction()
296 std::unique_ptr<IRPartitionLayer> IPLayer;
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp1061 J->setPartitionFunction(orc::IRPartitionLayer::compileWholeModule); in runOrcJIT()
/freebsd/lib/clang/libllvm/
H A DMakefile824 SRCS_EXT+= ExecutionEngine/Orc/IRPartitionLayer.cpp