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.

00055      {
00056     kAdd, kSub, kMul, kDiv, kRem,
00057     kLsh, kRsh,
00058     kGT, kLT, kGE, kLE, kEQ, kNE,
00059     kAND, kOR, kXOR
00060 };


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().

Generated on Wed Apr 28 23:59:59 2010 for FAUST compiler by  doxygen 1.6.3