brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.9 KiB · 8570049 Raw
182 lines · yaml
1--- !Missed2Pass:            inline3Name:            NoDefinition4DebugLoc:        { File: basic3.c, Line: 8, Column: 10 }5Function:        unused26Args:7  - Callee:          foo8    DebugLoc:        { File: basic3.c, Line: 0, Column: 0 }9  - String:          ' will not be inlined into '10  - Caller:          unused211    DebugLoc:        { File: basic3.c, Line: 7, Column: 0 }12  - String:          ' because its definition is unavailable'13...14--- !Missed15Pass:            inline16Name:            NoDefinition17DebugLoc:        { File: basic3.c, Line: 19, Column: 10 }18Function:        bar19Args:20  - Callee:          foo21    DebugLoc:        { File: basic3.c, Line: 0, Column: 0 }22  - String:          ' will not be inlined into '23  - Caller:          bar24    DebugLoc:        { File: basic3.c, Line: 16, Column: 0 }25  - String:          ' because its definition is unavailable'26...27--- !Passed28Pass:            inline29Name:            Inlined30DebugLoc:        { File: basic3.c, Line: 18, Column: 12 }31Function:        bar32Args:33  - String:          ''''34  - Callee:          inc35    DebugLoc:        { File: basic3.c, Line: 11, Column: 0 }36  - String:          ''' inlined into '''37  - Caller:          bar38    DebugLoc:        { File: basic3.c, Line: 16, 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:          bar48  - String:          ':'49  - Line:            '2'50  - String:          ':'51  - Column:          '12'52  - String:          ';'53...54--- !Analysis55Pass:            prologepilog56Name:            StackSize57DebugLoc:        { File: basic3.c, Line: 7, Column: 0 }58Function:        unused259Args:60  - NumStackBytes:   '0'61  - String:          ' stack bytes in function '''62  - Function:        unused263  - String:          ''''64...65--- !Analysis66Pass:            prologepilog67Name:            StackSize68DebugLoc:        { File: basic3.c, Line: 16, Column: 0 }69Function:        bar70Args:71  - NumStackBytes:   '0'72  - String:          ' stack bytes in function '''73  - Function:        bar74  - String:          ''''75...76--- !Analysis77Pass:            asm-printer78Name:            InstructionMix79DebugLoc:        { File: basic3.c, Line: 8, Column: 14 }80Function:        unused281Args:82  - String:          'BasicBlock: '83  - BasicBlock:      entry84  - String:          "\n"85  - String:          ADRP86  - String:          ': '87  - INST_ADRP:       '1'88  - String:          "\n"89  - String:          LDRWui90  - String:          ': '91  - INST_LDRWui:     '1'92  - String:          "\n"93  - String:          TCRETURNdi94  - String:          ': '95  - INST_TCRETURNdi: '1'96  - String:          "\n"97...98--- !Analysis99Pass:            asm-printer100Name:            InstructionCount101DebugLoc:        { File: basic3.c, Line: 7, Column: 0 }102Function:        unused2103Args:104  - NumInstructions: '3'105  - String:          ' instructions in function'106...107--- !Analysis108Pass:            asm-printer109Name:            InstructionMix110DebugLoc:        { File: basic3.c, Line: 0, Column: 0 }111Function:        bar112Args:113  - String:          'BasicBlock: '114  - BasicBlock:      entry115  - String:          "\n"116  - String:          ADRP117  - String:          ': '118  - INST_ADRP:       '1'119  - String:          "\n"120  - String:          Bcc121  - String:          ': '122  - INST_Bcc:        '1'123  - String:          "\n"124  - String:          LDRWui125  - String:          ': '126  - INST_LDRWui:     '1'127  - String:          "\n"128  - String:          SUBSWri129  - String:          ': '130  - INST_SUBSWri:    '1'131  - String:          "\n"132...133--- !Analysis134Pass:            asm-printer135Name:            InstructionMix136DebugLoc:        { File: basic3.c, Line: 12, Column: 10 }137Function:        bar138Args:139  - String:          'BasicBlock: '140  - BasicBlock:      if.then141  - String:          "\n"142  - String:          ADDWri143  - String:          ': '144  - INST_ADDWri:     '1'145  - String:          "\n"146  - String:          RET147  - String:          ': '148  - INST_RET:        '1'149  - String:          "\n"150  - String:          STRWui151  - String:          ': '152  - INST_STRWui:     '1'153  - String:          "\n"154...155--- !Analysis156Pass:            asm-printer157Name:            InstructionMix158DebugLoc:        { File: basic3.c, Line: 19, Column: 18 }159Function:        bar160Args:161  - String:          'BasicBlock: '162  - BasicBlock:      if.end163  - String:          "\n"164  - String:          ADDWrs165  - String:          ': '166  - INST_ADDWrs:     '1'167  - String:          "\n"168  - String:          TCRETURNdi169  - String:          ': '170  - INST_TCRETURNdi: '1'171  - String:          "\n"172...173--- !Analysis174Pass:            asm-printer175Name:            InstructionCount176DebugLoc:        { File: basic3.c, Line: 16, Column: 0 }177Function:        bar178Args:179  - NumInstructions: '9'180  - String:          ' instructions in function'181...182