
IPA constant propagation start:

IPA structures before propagation:

Jump functions:
  Jump functions of caller  GetElapsedValue/1:
  Jump functions of caller  GetCounterValue/0:

 Propagating constants:

Not considering GetElapsedValue for cloning; -fipa-cp-clone disabled.
Not considering GetCounterValue for cloning; -fipa-cp-clone disabled.

overall_size: 6, max_new_size: 11001
 - context independent values, size: 3, time_benefit: 3.000000
 - context independent values, size: 3, time_benefit: 2.000000

IPA lattices after all propagation:

Lattices:
  Node: GetElapsedValue/1:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [2]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
  Node: GetCounterValue/0:
    param [0]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM
    param [1]: BOTTOM
         ctxs: BOTTOM
         Bits unusable (BOTTOM)
         VARYING
        AGGS BOTTOM

IPA decision stage:


IPA constant propagation end

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Symbol table:

GetElapsedValue/1 (GetElapsedValue) @06b58c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
GetCounterValue/0 (GetCounterValue) @06b589a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 

;; Function GetCounterValue (GetCounterValue, funcdef_no=0, decl_uid=4061, cgraph_uid=1, symbol_order=0)

Modification phase of node GetCounterValue/0
GetCounterValue (CounterType ctrId, TickType * tickRef)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return 0;

}



;; Function GetElapsedValue (GetElapsedValue, funcdef_no=1, decl_uid=4065, cgraph_uid=2, symbol_order=1)

Modification phase of node GetElapsedValue/1
GetElapsedValue (CounterType ctrId, TickType * valueRef, TickType * tickRef)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  return 0;

}


