diff options
Diffstat (limited to 'llvm/docs/CommandGuide/llvm-mca.rst')
-rw-r--r-- | llvm/docs/CommandGuide/llvm-mca.rst | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/docs/CommandGuide/llvm-mca.rst b/llvm/docs/CommandGuide/llvm-mca.rst index 4895edc..d226936 100644 --- a/llvm/docs/CommandGuide/llvm-mca.rst +++ b/llvm/docs/CommandGuide/llvm-mca.rst @@ -254,7 +254,7 @@ Code regions can have names. For example: # LLVM-MCA-BEGIN A simple example add %eax, %eax - # LLVM-MCA-END + # LLVM-MCA-END The code from the example above defines a region named "A simple example" with a single instruction in it. Note how the region name doesn't have to be repeated @@ -627,26 +627,26 @@ Below is an example of ``-bottleneck-analysis`` output generated by Cycles with backend pressure increase [ 48.07% ] - Throughput Bottlenecks: + Throughput Bottlenecks: Resource Pressure [ 47.77% ] - JFPA [ 47.77% ] - JFPU0 [ 47.77% ] Data Dependencies: [ 0.30% ] - Register Dependencies [ 0.30% ] - Memory Dependencies [ 0.00% ] - + Critical sequence based on the simulation: - + Instruction Dependency Information +----< 2. vhaddps %xmm3, %xmm3, %xmm4 | - | < loop carried > + | < loop carried > | | 0. vmulps %xmm0, %xmm1, %xmm2 +----> 1. vhaddps %xmm2, %xmm2, %xmm3 ## RESOURCE interference: JFPA [ probability: 74% ] +----> 2. vhaddps %xmm3, %xmm3, %xmm4 ## REGISTER dependency: %xmm3 | - | < loop carried > + | < loop carried > | +----> 1. vhaddps %xmm2, %xmm2, %xmm3 ## RESOURCE interference: JFPA [ probability: 74% ] |