Home
last modified time | relevance | path

Searched refs:pipelines (Results 1 – 25 of 100) sorted by relevance

1234

/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP10.td42 def P10_BF : ProcResource<4>; // Four Binary Floating Point pipelines.
43 def P10_BR : ProcResource<2>; // Two Branch pipelines.
44 def P10_CY : ProcResource<4>; // Four Crypto pipelines.
45 def P10_DF : ProcResource<1>; // One Decimal Floating Point pipelines.
46 def P10_DV : ProcResource<2>; // Two Fixed-point divide (DIV) pipelines.
47 def P10_DX : ProcResource<2>; // Two 128-bit fixed-point and BCD pipelines.
48 def P10_FX : ProcResource<4>; // Four ALU pipelines.
49 def P10_LD : ProcResource<2>; // Two Load pipelines.
50 def P10_MM : ProcResource<2>; // Two 512-bit SIMD matrix multiply engine pipelines.
51 def P10_PM : ProcResource<4>; // Four 128-bit permute (PM) pipelines.
[all …]
H A DP9InstrResources.td34 // Uses both ALU units (the even ALUE and odd ALUO units), two pipelines
207 // Uses both ALU units (the even ALUE and odd ALUO units), two pipelines
292 // Uses both DP units (the even DPE and odd DPO units), two pipelines (EXECE,
526 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
636 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
660 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
668 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
685 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
693 // superslice. That includes both exec pipelines (EXECO, EXECE) and one
702 // superslice. That includes both exec pipelines (EXEC
[all...]
H A DPPCSchedPredicates.td13 // Identify instructions that write BF pipelines with 7 cycles.
206 // Identify instructions that write CY pipelines with 7 cycles.
230 // Identify instructions that write MM pipelines with 10 cycles.
H A DPPCScheduleP9.td91 //Even ALU pipelines
95 //Odd ALU pipelines
105 //Even DP pipelines
109 //Odd DP pipelines
/llvm-project/mlir/lib/Transforms/Utils/
H A DInliner.cpp439 /// pass pipelines. Returns failure if an error occurred during the
450 /// with `pipelines`, or the generic pre-inline pipeline. Returns failure if
454 llvm::StringMap<OpPassManager> &pipelines);
466 llvm::SmallVector<llvm::StringMap<OpPassManager>> pipelines; member in mlir::Inliner::Impl
531 if (pipelines.size() < numThreads) { in optimizeSCCAsync()
532 pipelines.reserve(numThreads); in optimizeSCCAsync()
533 pipelines.resize(numThreads, opPipelines); in optimizeSCCAsync()
537 // This prevents thread races when running the nested pipelines. in optimizeSCCAsync()
542 std::vector<std::atomic<bool>> activePMs(pipelines.size()); in optimizeSCCAsync()
555 LogicalResult result = optimizeCallable(node, pipelines[pmInde in optimizeSCCAsync()
565 optimizeCallable(CallGraphNode * node,llvm::StringMap<OpPassManager> & pipelines) optimizeCallable() argument
[all...]
/llvm-project/mlir/lib/Transforms/
H A DInlinerPass.cpp89 // Update the option for the op specific optimization pipelines. in InlinerPass()
173 // Initialize the op specific pass pipelines. in initializeOptions()
174 llvm::StringMap<OpPassManager> pipelines; in initializeOptions()
177 pipelines.try_emplace(pipeline.getOpAnchorName(), pipeline); in initializeOptions()
178 config.setOpPipelines(std::move(pipelines)); in initializeOptions()
175 llvm::StringMap<OpPassManager> pipelines; initializeOptions() local
/llvm-project/mlir/include/mlir/Transforms/
H A DInliner.h45 void setOpPipelines(OpPipelinesTy pipelines) { in setOpPipelines() argument
46 opPipelines = std::move(pipelines); in setOpPipelines()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonScheduleV60.td10 // There are four SLOTS (four parallel pipelines) in Hexagon V60 machine.
26 // In addition to using the above SLOTS, there are also six vector pipelines
/llvm-project/mlir/include/mlir/Config/
H A Dmlir-config.h.cmake31 used to ensure that lowering pipelines work correctly regardless of the order
42 /* If set, enables ROCm-related features in ROCM-related transforms, pipelines,
/llvm-project/llvm/test/MC/AMDGPU/
H A Dpal-registers.s5 amdpal.pipelines:
H A Dpal-msgpack.s6 amdpal.pipelines:
/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrVFP.td177 // pipelines.
212 // pipelines.
280 // VFP pipelines.
293 // VFP pipelines.
306 // VFP pipelines.
452 // VFP pipelines on A8.
477 // VFP pipelines on A8.
523 // VFP pipelines on A8.
548 // VFP pipelines on A8.
635 // VFP pipelines o
[all...]
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Damdpal-chain-metadata.ll6 ; CHECK-NEXT: amdpal.pipelines:
30 !0 = !{!"\82\B0amdpal.pipelines\91\8A\A4.api\A6Vulkan\B2.compute_registers\85\AB.tg_size_en\C3\AA.t…
H A Damdpal-ls.ll7 ; GCN-NEXT: amdpal.pipelines:
H A Damdpal-es.ll7 ; GCN-NEXT: amdpal.pipelines:
H A Damdpal-gs.ll8 ; GCN-NEXT: amdpal.pipelines:
H A Damdpal-vs.ll8 ; GCN-NEXT: amdpal.pipelines:
H A Damdpal-hs.ll8 ; GCN-NEXT: amdpal.pipelines:
H A Damdpal-cs.ll8 ; GCN-NEXT: amdpal.pipelines:
/llvm-project/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/
H A Damdgpu_function_alt.s19 amdpal.pipelines:
/llvm-project/llvm/test/LTO/X86/
H A Dtailcallelim.ll1 ; Check that the LTO pipelines add the Tail Call Elimination pass.
/llvm-project/mlir/test/Pass/
H A Dpipeline-parsing.mlir60 // Check that generic pass pipelines are only merged when they aren't
61 // going to overlap with op-specific pipelines.
H A Dcrash-recovery-dynamic-failure.mlir4 // Check that local reproducers will also traverse dynamic pass pipelines.
H A Dgeneric-pipeline.mlir3 // Test that we execute generic pipelines correctly. The `cse` pass is fully generic and should exe…
/llvm-project/clang/test/CodeGen/
H A Dasan-unified-lto.ll2 ; explicit unified LTO pipelines, and the default LTO pipeline,

1234