51 lines · yaml
1--- !Missed2Pass: inline3Name: TooCostly4DebugLoc: { File: 'foo.cpp', Line: 21, Column: 6 }5Function: fooCaller6Args:7 - Callee: fooCallee8 DebugLoc: { File: 'foo.cpp', Line: 10, Column: 0 }9 - Caller: fooCaller10 DebugLoc: { File: 'foo.cpp', Line: 20, Column: 0 }11 - Cost: '125'12 - Threshold: '100'13...14--- !Passed15Pass: inline16Name: Inlined17DebugLoc: { File: 'foo.cpp', Line: 21, Column: 6 }18Function: fooCaller219Args:20 - Callee: fooCallee21 DebugLoc: { File: 'foo.cpp', Line: 10, Column: 0 }22 - Caller: fooCaller23 DebugLoc: { File: 'foo.cpp', Line: 20, Column: 0 }24 - Cost: '-15'25 - Threshold: '100'26 - Line: '1'27 - Column: '6'28...29--- !Passed30Pass: inline31Name: AlwaysInline32DebugLoc: { File: 'bar.cpp', Line: 23, Column: 10 }33Function: barCaller34Args:35 - Callee: barCallee36 DebugLoc: { File: 'bar.cpp', Line: 5, Column: 0 }37 - Caller: barCaller38 DebugLoc: { File: 'bar.cpp', Line: 22, Column: 0 }39 - Reason: always inline attribute40 - Line: '23'41 - Column: '10'42...43--- !Missed44Pass: inline45Name: NoDefinition46Function: bazCaller47Args:48 - Callee: bazCallee49 - Caller: bazCaller50...51