99 lines · yaml
1--- !Missed2Pass: inline3Name: NoDefinition4DebugLoc: { File: Inputs/q3.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/q3.c, Line: 8, Column: 3 }16Function: quack17Args: 18 - Callee: foo19 - String: ' can be inlined into '20 - Caller: quack21 - String: ' with cost='22 - Cost: '40'23 - String: ' (threshold='24 - Threshold: '275'25 - String: ')'26...27--- !Passed28Pass: inline29Name: Inlined30DebugLoc: { File: Inputs/q3.c, Line: 8, Column: 3 }31Function: quack32Args: 33 - Callee: foo34 - String: ' inlined into '35 - Caller: quack36...37--- !Passed38Pass: loop-unroll39Name: FullyUnrolled40DebugLoc: { File: Inputs/q3.c, Line: 3, Column: 3 }41Function: quack42Args: 43 - String: 'completely unrolled loop with '44 - UnrollCount: '4'45 - String: ' iterations'46...47--- !Analysis48Pass: inline49Name: CanBeInlined50DebugLoc: { File: Inputs/q3.c, Line: 12, Column: 3 }51Function: quack252Args: 53 - Callee: foo54 - String: ' can be inlined into '55 - Caller: quack256 - String: ' with cost='57 - Cost: '40'58 - String: ' (threshold='59 - Threshold: '275'60 - String: ')'61...62--- !Passed63Pass: inline64Name: Inlined65DebugLoc: { File: Inputs/q3.c, Line: 12, Column: 3 }66Function: quack267Args: 68 - Callee: foo69 - String: ' inlined into '70 - Caller: quack271...72--- !Passed73Pass: loop-unroll74Name: FullyUnrolled75DebugLoc: { File: Inputs/q3.c, Line: 3, Column: 3 }76Function: quack277Args: 78 - String: 'completely unrolled loop with '79 - UnrollCount: '8'80 - String: ' iterations'81...82--- !Analysis83Pass: loop-vectorize84Name: CantVectorizeCall85DebugLoc: { File: Inputs/q3.c, Line: 4, Column: 5 }86Function: foo87Args: 88 - String: 'loop not vectorized: '89 - String: call instruction cannot be vectorized90...91--- !Missed92Pass: loop-vectorize93Name: MissedDetails94DebugLoc: { File: Inputs/q3.c, Line: 3, Column: 3 }95Function: foo96Args: 97 - String: 'loop not vectorized: use -Rpass-analysis=loop-vectorize for more info'98...99