brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · 4229dd3 Raw
119 lines · yaml
1--- !Missed2Pass:            inline3Name:            NoDefinition4DebugLoc:        { File: Inputs/q2.c, Line: 4, Column: 5 }5Function:        foo6Args:            7  - Callee:          bar8  - String:          ' will not be inlined into '9  - Caller:          foo10  - String:          ' because its definition is unavailable'11...12--- !Analysis13Pass:            inline14Name:            CanBeInlined15DebugLoc:        { File: Inputs/q2.c, Line: 8, Column: 3 }16Function:        quack17Args:            18  - Callee:          foo19  - String:          ' can be inlined into '20  - Caller:          quack21  - String:          ' with cost='22  - Cost:            '55'23  - String:          ' (threshold='24  - Threshold:       '275'25  - String:          ')'26...27--- !Passed28Pass:            inline29Name:            Inlined30DebugLoc:        { File: Inputs/q2.c, Line: 8, Column: 3 }31Function:        quack32Args:            33  - Callee:          foo34  - String:          ' inlined into '35  - Caller:          quack36...37--- !Passed38Pass:            loop-unroll39Name:            FullyUnrolled40DebugLoc:        { File: Inputs/q2.c, Line: 3, Column: 31 }41Function:        quack42Args:            43  - String:          'completely unrolled loop with '44  - UnrollCount:     '4'45  - String:          ' iterations'46...47--- !Passed48Pass:            loop-unroll49Name:            FullyUnrolled50DebugLoc:        { File: Inputs/q2.c, Line: 3, Column: 3 }51Function:        quack52Args:            53  - String:          'completely unrolled loop with '54  - UnrollCount:     '4'55  - String:          ' iterations'56...57--- !Analysis58Pass:            inline59Name:            CanBeInlined60DebugLoc:        { File: Inputs/q2.c, Line: 12, Column: 3 }61Function:        quack262Args:            63  - Callee:          foo64  - String:          ' can be inlined into '65  - Caller:          quack266  - String:          ' with cost='67  - Cost:            '55'68  - String:          ' (threshold='69  - Threshold:       '275'70  - String:          ')'71...72--- !Passed73Pass:            inline74Name:            Inlined75DebugLoc:        { File: Inputs/q2.c, Line: 12, Column: 3 }76Function:        quack277Args:            78  - Callee:          foo79  - String:          ' inlined into '80  - Caller:          quack281...82--- !Passed83Pass:            loop-unroll84Name:            FullyUnrolled85DebugLoc:        { File: Inputs/q2.c, Line: 3, Column: 31 }86Function:        quack287Args:            88  - String:          'completely unrolled loop with '89  - UnrollCount:     '4'90  - String:          ' iterations'91...92--- !Passed93Pass:            loop-unroll94Name:            FullyUnrolled95DebugLoc:        { File: Inputs/q2.c, Line: 3, Column: 3 }96Function:        quack297Args:            98  - String:          'completely unrolled loop with '99  - UnrollCount:     '4'100  - String:          ' iterations'101...102--- !Analysis103Pass:            loop-vectorize104Name:            CantVectorizeCall105DebugLoc:        { File: Inputs/q2.c, Line: 4, Column: 5 }106Function:        foo107Args:            108  - String:          'loop not vectorized: '109  - String:          call instruction cannot be vectorized110...111--- !Missed112Pass:            loop-vectorize113Name:            MissedDetails114DebugLoc:        { File: Inputs/q2.c, Line: 3, Column: 31 }115Function:        foo116Args:            117  - String:          'loop not vectorized: use -Rpass-analysis=loop-vectorize for more info'118...119