Methods for compile-time debugging and for generating code for run-time debugging.
Static Public Member Functions | |
static void | print (Type *t) |
Prints information about the specified type t . | |
static void | printType (Value *v) |
Prints information about the specified value v's type. | |
static void | printTypes (vector< Value * > vs) |
Prints the name and type of the specified list of values vs . | |
static void | printArgTypes (Function *f) |
Prints the name and type of the specified function f's arguments. | |
static void | printParamTypes (FunctionType *f) |
Prints the types of the specified function type f's parameters. | |
static void | generatePrint (Module *mod, BasicBlock *block, string printStr) |
Generate printf("printStr\n"). | |
static string | edgeToString (VuoCompilerEdge *edge) |
Returns a string describing the specified edge . | |
static string | chainToString (VuoCompilerChain *chain) |
Returns a string describing the specified chain . | |
static void | printCurrentTime (void) |
Prints a timestamp. | |
|
static |
Prints information about the specified type t
.
Recursively deferences pointers.