FAUST compiler  0.9.9.6b8
Classes | Typedefs | Enumerations | Variables
binop.hh File Reference
#include "node.hh"
Include dependency graph for binop.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BinOp

Typedefs

typedef const Node(* comp )(const Node &a, const Node &b)
typedef bool(* pred )(const Node &a)

Enumerations

enum  {
  kAdd, kSub, kMul, kDiv,
  kRem, kLsh, kRsh, kGT,
  kLT, kGE, kLE, kEQ,
  kNE, kAND, kOR, kXOR
}

Variables

BinOpgBinOpTable []
BinOpgBinOpLateqTable []

Typedef Documentation

typedef const Node(* comp)(const Node &a, const Node &b)

Definition at line 29 of file binop.hh.

typedef bool(* pred)(const Node &a)

Definition at line 30 of file binop.hh.


Enumeration Type Documentation

anonymous enum
Enumerator:
kAdd 
kSub 
kMul 
kDiv 
kRem 
kLsh 
kRsh 
kGT 
kLT 
kGE 
kLE 
kEQ 
kNE 
kAND 
kOR 
kXOR 

Definition at line 55 of file binop.hh.


Variable Documentation

Definition at line 52 of file binop.cpp.

Referenced by DocCompiler::generateBinOp().

Definition at line 28 of file binop.cpp.

Referenced by ScalarCompiler::generateBinOp(), ppsig::print(), and simplification().