Predicator.xcc

Nikola Puzovic (Nikola.Puzovicst.com). Benoit Dupont de Dinechin (Benoit.Dupont-de-Dinechinst.com).

Copyright 2002 - 2007 STMicroelectronics. Copyright 1995 - 1998 Commissariat a l'Energie Atomique.

This program is free software; you can redistribute it and/or modify it under the terms of either (at your option): the GNU General Public License (GPL) version 2; the GNU Lesser General Public License (LGPL) version 2.1; any later version of these licences as published by the Free Software Foundation.

Predicator— Predication and IF-conversion for a CodeRegion.
struct Predicator_ {
  //@args       Memory memory, SSAForm ssaForm
  Memory MEMORY;
  SSAForm SSAFORM;
  float AGRESSIVNESS_FACTOR;
  CodeRegion CODEREGION;
  BasicBlockStack_ POSTORDER_;
  //@access POSTORDER   Predicator__POSTORDER_(this)
  bool *VISITED;
};
Predicator_memory— This Predicator Memory.
Memory
Predicator_memory(Predicator this);
Predicator_pretty— Pretty-print this Predicator.
bool
Predicator_pretty(Predicator this, FILE *file);