brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.7 KiB · 4a3f620 Raw
174 lines · plain
1REQUIRES: x86_64-linux2 3To update the inputs used below run Inputs/update_memprof_inputs.sh /path/to/updated/clang4RUN: llvm-profdata show --memory %p/Inputs/inline.memprofraw --profiled-binary %p/Inputs/inline.memprofexe | FileCheck %s5 6CHECK:  MemprofProfile:7CHECK-NEXT:  Summary:8CHECK-NEXT:    Version: 59CHECK-NEXT:    NumSegments: {{[0-9]+}}10CHECK-NEXT:    NumMibInfo: 211CHECK-NEXT:    NumAllocFunctions: 212CHECK-NEXT:    NumStackOffsets: 113CHECK-NEXT:  Segments:14CHECK-NEXT:  -15CHECK-NEXT:    BuildId: {{[[:xdigit:]]+}}16CHECK-NEXT:    Start: 0x{{[[:xdigit:]]+}}17CHECK-NEXT:    End: 0x{{[[:xdigit:]]+}}18CHECK-NEXT:    Offset: 0x{{[[:xdigit:]]+}}19CHECK-NEXT:  -20 21CHECK:  Records:22CHECK-NEXT:  -23CHECK-NEXT:    FunctionGUID: 387361279218904566024CHECK-NEXT:    AllocSites:25CHECK-NEXT:    -26CHECK-NEXT:      Callstack:27CHECK-NEXT:      -28CHECK-NEXT:        Function: 387361279218904566029CHECK-NEXT:        SymbolName: _Z3quxi30CHECK-NEXT:        LineOffset: 131CHECK-NEXT:        Column: 2332CHECK-NEXT:        Inline: 133CHECK-NEXT:      -34CHECK-NEXT:        Function: 122845232852647517835CHECK-NEXT:        SymbolName: _Z3fooi36CHECK-NEXT:        LineOffset: 037CHECK-NEXT:        Column: 1838CHECK-NEXT:        Inline: 039CHECK-NEXT:      -40CHECK-NEXT:        Function: 372789976298175293341CHECK-NEXT:        SymbolName: _Z3bari42CHECK-NEXT:        LineOffset: 043CHECK-NEXT:        Column: 1944CHECK-NEXT:        Inline: 045CHECK-NEXT:      -46CHECK-NEXT:        Function: 1582266305281194956247CHECK-NEXT:        SymbolName: main48CHECK-NEXT:        LineOffset: 149CHECK-NEXT:        Column: 350CHECK-NEXT:        Inline: 051CHECK-NEXT:      MemInfoBlock:52CHECK-NEXT:        AllocCount: 153CHECK-NEXT:        TotalAccessCount: 154CHECK-NEXT:        MinAccessCount: 155CHECK-NEXT:        MaxAccessCount: 156CHECK-NEXT:        TotalSize: 157CHECK-NEXT:        MinSize: 158CHECK-NEXT:        MaxSize: 159CHECK-NEXT:        AllocTimestamp: {{[0-9]+}}60CHECK-NEXT:        DeallocTimestamp: {{[0-9]+}}61CHECK-NEXT:        TotalLifetime: 062CHECK-NEXT:        MinLifetime: 063CHECK-NEXT:        MaxLifetime: 064CHECK-NEXT:        AllocCpuId: {{[0-9]+}}65CHECK-NEXT:        DeallocCpuId: {{[0-9]+}}66CHECK-NEXT:        NumMigratedCpu: 067CHECK-NEXT:        NumLifetimeOverlaps: 068CHECK-NEXT:        NumSameAllocCpu: 069CHECK-NEXT:        NumSameDeallocCpu: 070CHECK-NEXT:        DataTypeId: {{[0-9]+}}71CHECK-NEXT:        TotalAccessDensity: 10072CHECK-NEXT:        MinAccessDensity: 10073CHECK-NEXT:        MaxAccessDensity: 10074CHECK-NEXT:        TotalLifetimeAccessDensity: 10000075CHECK-NEXT:        MinLifetimeAccessDensity: 10000076CHECK-NEXT:        MaxLifetimeAccessDensity: 10000077CHECK-NEXT:        AccessHistogramSize: 078CHECK-NEXT:        AccessHistogram: 079 80 81CHECK-NEXT:  -82CHECK-NEXT:    FunctionGUID: 122845232852647517883CHECK-NEXT:    AllocSites:84CHECK-NEXT:    -85CHECK-NEXT:      Callstack:86CHECK-NEXT:      -87CHECK-NEXT:        Function: 387361279218904566088CHECK-NEXT:        SymbolName: _Z3quxi89CHECK-NEXT:        LineOffset: 190CHECK-NEXT:        Column: 2391CHECK-NEXT:        Inline: 192CHECK-NEXT:      -93CHECK-NEXT:        Function: 122845232852647517894CHECK-NEXT:        SymbolName: _Z3fooi95CHECK-NEXT:        LineOffset: 096CHECK-NEXT:        Column: 1897CHECK-NEXT:        Inline: 098CHECK-NEXT:      -99CHECK-NEXT:        Function: 3727899762981752933100CHECK-NEXT:        SymbolName: _Z3bari101CHECK-NEXT:        LineOffset: 0102CHECK-NEXT:        Column: 19103CHECK-NEXT:        Inline: 0104CHECK-NEXT:      -105CHECK-NEXT:        Function: 15822663052811949562106CHECK-NEXT:        SymbolName: main107CHECK-NEXT:        LineOffset: 1108CHECK-NEXT:        Column: 3109CHECK-NEXT:        Inline: 0110CHECK-NEXT:      MemInfoBlock:111CHECK-NEXT:        AllocCount: 1112CHECK-NEXT:        TotalAccessCount: 1113CHECK-NEXT:        MinAccessCount: 1114CHECK-NEXT:        MaxAccessCount: 1115CHECK-NEXT:        TotalSize: 1116CHECK-NEXT:        MinSize: 1117CHECK-NEXT:        MaxSize: 1118CHECK-NEXT:        AllocTimestamp: {{[0-9]+}}119CHECK-NEXT:        DeallocTimestamp: {{[0-9]+}}120CHECK-NEXT:        TotalLifetime: 0121CHECK-NEXT:        MinLifetime: 0122CHECK-NEXT:        MaxLifetime: 0123CHECK-NEXT:        AllocCpuId: {{[0-9]+}}124CHECK-NEXT:        DeallocCpuId: {{[0-9]+}}125CHECK-NEXT:        NumMigratedCpu: 0126CHECK-NEXT:        NumLifetimeOverlaps: 0127CHECK-NEXT:        NumSameAllocCpu: 0128CHECK-NEXT:        NumSameDeallocCpu: 0129CHECK-NEXT:        DataTypeId: {{[0-9]+}}130CHECK-NEXT:        TotalAccessDensity: 100131CHECK-NEXT:        MinAccessDensity: 100132CHECK-NEXT:        MaxAccessDensity: 100133CHECK-NEXT:        TotalLifetimeAccessDensity: 100000134CHECK-NEXT:        MinLifetimeAccessDensity: 100000135CHECK-NEXT:        MaxLifetimeAccessDensity: 100000136CHECK-NEXT:        AccessHistogramSize: 0137CHECK-NEXT:        AccessHistogram: 0138 139CHECK-NEXT:    CallSites:140CHECK-NEXT:    -141CHECK-NEXT:      -142CHECK-NEXT:        Function: 3873612792189045660143CHECK-NEXT:        SymbolName: _Z3quxi144CHECK-NEXT:        LineOffset: 1145CHECK-NEXT:        Column: 23146CHECK-NEXT:        Inline: 1147CHECK-NEXT:    -148CHECK-NEXT:      -149CHECK-NEXT:        Function: 1228452328526475178150CHECK-NEXT:        SymbolName: _Z3fooi151CHECK-NEXT:        LineOffset: 0152CHECK-NEXT:        Column: 18153CHECK-NEXT:        Inline: 0154CHECK-NEXT:  -155CHECK-NEXT:    FunctionGUID: 3727899762981752933156CHECK-NEXT:    CallSites:157CHECK-NEXT:    -158CHECK-NEXT:      -159CHECK-NEXT:        Function: 3727899762981752933160CHECK-NEXT:        SymbolName: _Z3bari161CHECK-NEXT:        LineOffset: 0162CHECK-NEXT:        Column: 19163CHECK-NEXT:        Inline: 0164CHECK-NEXT:  -165CHECK-NEXT:    FunctionGUID: 15822663052811949562166CHECK-NEXT:    CallSites:167CHECK-NEXT:    -168CHECK-NEXT:      -169CHECK-NEXT:        Function: 15822663052811949562170CHECK-NEXT:        SymbolName: main171CHECK-NEXT:        LineOffset: 1172CHECK-NEXT:        Column: 3173CHECK-NEXT:        Inline: 0174