brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.3 KiB · 4aa5301 Raw
195 lines · yaml
1--- !Missed2Pass:            inline3Name:            NoDefinition4DebugLoc:        { File: basic2.c, Line: 11, Column: 3 }5Function:        unused16Args:7  - Callee:          bar8    DebugLoc:        { File: basic2.c, Line: 0, Column: 0 }9  - String:          ' will not be inlined into '10  - Caller:          unused111    DebugLoc:        { File: basic2.c, Line: 10, Column: 0 }12  - String:          ' because its definition is unavailable'13...14--- !Missed15Pass:            inline16Name:            NoDefinition17DebugLoc:        { File: basic2.c, Line: 20, Column: 10 }18Function:        foo19Args:20  - Callee:          bar21    DebugLoc:        { File: basic2.c, Line: 0, Column: 0 }22  - String:          ' will not be inlined into '23  - Caller:          foo24    DebugLoc:        { File: basic2.c, Line: 19, Column: 0 }25  - String:          ' because its definition is unavailable'26...27--- !Passed28Pass:            inline29Name:            Inlined30DebugLoc:        { File: basic2.c, Line: 20, Column: 25 }31Function:        foo32Args:33  - String:          ''''34  - Callee:          inc35    DebugLoc:        { File: basic2.c, Line: 14, Column: 0 }36  - String:          ''' inlined into '''37  - Caller:          foo38    DebugLoc:        { File: basic2.c, Line: 19, Column: 0 }39  - String:          ''''40  - String:          ' with '41  - String:          '(cost='42  - Cost:            '-15015'43  - String:          ', threshold='44  - Threshold:       '75'45  - String:          ')'46  - String:          ' at callsite '47  - String:          foo48  - String:          ':'49  - Line:            '1'50  - String:          ':'51  - Column:          '25'52  - String:          ';'53...54--- !Missed55Pass:            gvn56Name:            LoadClobbered57DebugLoc:        { File: basic2.c, Line: 15, Column: 10 }58Function:        foo59Args:60  - String:          'load of type '61  - Type:            i3262  - String:          ' not eliminated'63  - String:          ' because it is clobbered by '64  - ClobberedBy:     call65    DebugLoc:        { File: basic2.c, Line: 20, Column: 10 }66...67--- !Missed68Pass:            gvn69Name:            LoadClobbered70DebugLoc:        { File: basic2.c, Line: 20, Column: 36 }71Function:        foo72Args:73  - String:          'load of type '74  - Type:            i3275  - String:          ' not eliminated'76  - String:          ' because it is clobbered by '77  - ClobberedBy:     call78    DebugLoc:        { File: basic2.c, Line: 20, Column: 10 }79...80--- !Analysis81Pass:            prologepilog82Name:            StackSize83DebugLoc:        { File: basic2.c, Line: 10, Column: 0 }84Function:        unused185Args:86  - NumStackBytes:   '0'87  - String:          ' stack bytes in function '''88  - Function:        unused189  - String:          ''''90...91--- !Analysis92Pass:            prologepilog93Name:            StackSize94DebugLoc:        { File: basic2.c, Line: 19, Column: 0 }95Function:        foo96Args:97  - NumStackBytes:   '16'98  - String:          ' stack bytes in function '''99  - Function:        foo100  - String:          ''''101...102--- !Analysis103Pass:            asm-printer104Name:            InstructionMix105DebugLoc:        { File: basic2.c, Line: 11, Column: 7 }106Function:        unused1107Args:108  - String:          'BasicBlock: '109  - BasicBlock:      entry110  - String:          "\n"111  - String:          ADRP112  - String:          ': '113  - INST_ADRP:       '1'114  - String:          "\n"115  - String:          LDRWui116  - String:          ': '117  - INST_LDRWui:     '1'118  - String:          "\n"119  - String:          TCRETURNdi120  - String:          ': '121  - INST_TCRETURNdi: '1'122  - String:          "\n"123...124--- !Analysis125Pass:            asm-printer126Name:            InstructionCount127DebugLoc:        { File: basic2.c, Line: 10, Column: 0 }128Function:        unused1129Args:130  - NumInstructions: '3'131  - String:          ' instructions in function'132...133--- !Analysis134Pass:            asm-printer135Name:            InstructionMix136Function:        foo137Args:138  - String:          'BasicBlock: '139  - BasicBlock:      entry140  - String:          "\n"141  - String:          ADDWrs142  - String:          ': '143  - INST_ADDWrs:     '3'144  - String:          "\n"145  - String:          ADRP146  - String:          ': '147  - INST_ADRP:       '3'148  - String:          "\n"149  - String:          LDRWui150  - String:          ': '151  - INST_LDRWui:     '3'152  - String:          "\n"153  - String:          ADDWri154  - String:          ': '155  - INST_ADDWri:     '2'156  - String:          "\n"157  - String:          STRWui158  - String:          ': '159  - INST_STRWui:     '2'160  - String:          "\n"161  - String:          ADDXri162  - String:          ': '163  - INST_ADDXri:     '1'164  - String:          "\n"165  - String:          BL166  - String:          ': '167  - INST_BL:         '1'168  - String:          "\n"169  - String:          LDPXpost170  - String:          ': '171  - INST_LDPXpost:   '1'172  - String:          "\n"173  - String:          LDRXui174  - String:          ': '175  - INST_LDRXui:     '1'176  - String:          "\n"177  - String:          RET178  - String:          ': '179  - INST_RET:        '1'180  - String:          "\n"181  - String:          STPXpre182  - String:          ': '183  - INST_STPXpre:    '1'184  - String:          "\n"185...186--- !Analysis187Pass:            asm-printer188Name:            InstructionCount189DebugLoc:        { File: basic2.c, Line: 19, Column: 0 }190Function:        foo191Args:192  - NumInstructions: '19'193  - String:          ' instructions in function'194...195