Otawa  0.10
clp_analysis.cpp File Reference

Namespaces

 otawa
 $Id$ Copyright (c) 2007, IRIT - UPS casse.nosp@m.@iri.nosp@m.t.fr
 
 otawa::clp
 

Macros

#define TRACES(t)
 
#define TRACED(t)
 
#define TRACEP(t)
 
#define TRACEU(t)
 
#define TRACEI(t)
 
#define TRACESI(t)
 
#define TRACEA(t)
 
#define TRACEJ(t)
 
#define ALARM_STORE_TOP(t)
 
#define DATA_LOADER
 
#define CLP_START   ""
 
#define CLP_END   ", "
 

Functions

long otawa::clp::lcm (long a, long b)
 Return the lcm of two long integers. More...
 
intn_t otawa::clp::min (intn_t a, intn_t b)
 Return the min with a signed comparison. More...
 
intn_t otawa::clp::max (intn_t a, intn_t b)
 Return the max with a signed comparison. More...
 
uintn_t otawa::clp::umin (uintn_t a, uintn_t b)
 Return the min with an unsigned comparison. More...
 
uintn_t otawa::clp::umax (uintn_t a, uintn_t b)
 Return the max with an usigned comparison. More...
 
io::Outputotawa::clp::operator<< (io::Output &out, const State &state)
 
SilentFeature otawa::clp::FEATURE ("otawa::clp::FEATURE", maker)
 This features ensure that the clp analysis has been identified. More...
 
Identifier< clp::Stateotawa::clp::STATE_IN ("otawa::clp::STATE_IN")
 Put on a basic block, it's the CLP state at the begining of the block. More...
 
Identifier< clp::Stateotawa::clp::STATE_OUT ("otawa::clp::STATE_OUT")
 Put on a basic block, it's the CLP state at the end of the block. More...
 
Feature< DeadCodeAnalysisotawa::DEAD_CODE_ANALYSIS_FEATURE ("otawa::DEAD_CODE_ANALYSIS_FEATURE")
 
Identifier< bool > otawa::NEVER_TAKEN ("otawa::NEVER_TAKEN")
 

Macro Definition Documentation

#define ALARM_STORE_TOP (   t)
#define CLP_END   ", "
#define CLP_START   ""
#define DATA_LOADER
#define TRACEA (   t)
#define TRACEI (   t)
#define TRACEJ (   t)

Referenced by otawa::clp::State::join().

#define TRACEP (   t)
#define TRACES (   t)
#define TRACESI (   t)
#define TRACEU (   t)