reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
191 R_SExpr reduceNull() { return true; } 192 R_SExpr reduceUndefined(Undefined &Orig) { return true; } 193 R_SExpr reduceWildcard(Wildcard &Orig) { return true; } 195 R_SExpr reduceLiteral(Literal &Orig) { return true; } 197 R_SExpr reduceLiteralT(LiteralT<T> &Orig) { return true; } 198 R_SExpr reduceLiteralPtr(Literal &Orig) { return true; } 200 R_SExpr reduceFunction(Function &Orig, Variable *Nvd, R_SExpr E0) { 200 R_SExpr reduceFunction(Function &Orig, Variable *Nvd, R_SExpr E0) { 204 R_SExpr reduceSFunction(SFunction &Orig, Variable *Nvd, R_SExpr E0) { 204 R_SExpr reduceSFunction(SFunction &Orig, Variable *Nvd, R_SExpr E0) { 208 R_SExpr reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) { 208 R_SExpr reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) { 208 R_SExpr reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) { 212 R_SExpr reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) { 212 R_SExpr reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) { 212 R_SExpr reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) { 216 R_SExpr reduceApply(Apply &Orig, R_SExpr E0, R_SExpr E1) { 216 R_SExpr reduceApply(Apply &Orig, R_SExpr E0, R_SExpr E1) { 216 R_SExpr reduceApply(Apply &Orig, R_SExpr E0, R_SExpr E1) { 220 R_SExpr reduceSApply(SApply &Orig, R_SExpr E0, R_SExpr E1) { 220 R_SExpr reduceSApply(SApply &Orig, R_SExpr E0, R_SExpr E1) { 220 R_SExpr reduceSApply(SApply &Orig, R_SExpr E0, R_SExpr E1) { 224 R_SExpr reduceProject(Project &Orig, R_SExpr E0) { return E0; } 224 R_SExpr reduceProject(Project &Orig, R_SExpr E0) { return E0; } 225 R_SExpr reduceCall(Call &Orig, R_SExpr E0) { return E0; } 225 R_SExpr reduceCall(Call &Orig, R_SExpr E0) { return E0; } 226 R_SExpr reduceAlloc(Alloc &Orig, R_SExpr E0) { return E0; } 226 R_SExpr reduceAlloc(Alloc &Orig, R_SExpr E0) { return E0; } 227 R_SExpr reduceLoad(Load &Orig, R_SExpr E0) { return E0; } 227 R_SExpr reduceLoad(Load &Orig, R_SExpr E0) { return E0; } 228 R_SExpr reduceStore(Store &Orig, R_SExpr E0, R_SExpr E1) { return E0 && E1; } 228 R_SExpr reduceStore(Store &Orig, R_SExpr E0, R_SExpr E1) { return E0 && E1; } 228 R_SExpr reduceStore(Store &Orig, R_SExpr E0, R_SExpr E1) { return E0 && E1; } 230 R_SExpr reduceArrayIndex(Store &Orig, R_SExpr E0, R_SExpr E1) { 230 R_SExpr reduceArrayIndex(Store &Orig, R_SExpr E0, R_SExpr E1) { 230 R_SExpr reduceArrayIndex(Store &Orig, R_SExpr E0, R_SExpr E1) { 234 R_SExpr reduceArrayAdd(Store &Orig, R_SExpr E0, R_SExpr E1) { 234 R_SExpr reduceArrayAdd(Store &Orig, R_SExpr E0, R_SExpr E1) { 234 R_SExpr reduceArrayAdd(Store &Orig, R_SExpr E0, R_SExpr E1) { 238 R_SExpr reduceUnaryOp(UnaryOp &Orig, R_SExpr E0) { return E0; } 238 R_SExpr reduceUnaryOp(UnaryOp &Orig, R_SExpr E0) { return E0; } 240 R_SExpr reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) { 240 R_SExpr reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) { 240 R_SExpr reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) { 244 R_SExpr reduceCast(Cast &Orig, R_SExpr E0) { return E0; } 244 R_SExpr reduceCast(Cast &Orig, R_SExpr E0) { return E0; } 246 R_SExpr reduceSCFG(SCFG &Orig, Container<BasicBlock *> Bbs) { 250 R_BasicBlock reduceBasicBlock(BasicBlock &Orig, Container<R_SExpr> &As, 251 Container<R_SExpr> &Is, R_SExpr T) { 251 Container<R_SExpr> &Is, R_SExpr T) { 255 R_SExpr reducePhi(Phi &Orig, Container<R_SExpr> &As) { 255 R_SExpr reducePhi(Phi &Orig, Container<R_SExpr> &As) { 259 R_SExpr reduceGoto(Goto &Orig, BasicBlock *B) { 263 R_SExpr reduceBranch(Branch &O, R_SExpr C, BasicBlock *B0, BasicBlock *B1) { 263 R_SExpr reduceBranch(Branch &O, R_SExpr C, BasicBlock *B0, BasicBlock *B1) { 267 R_SExpr reduceReturn(Return &O, R_SExpr E) { 267 R_SExpr reduceReturn(Return &O, R_SExpr E) { 271 R_SExpr reduceIdentifier(Identifier &Orig) { 275 R_SExpr reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) { 275 R_SExpr reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) { 275 R_SExpr reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) { 275 R_SExpr reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) { 279 R_SExpr reduceLet(Let &Orig, Variable *Nvd, R_SExpr B) { 279 R_SExpr reduceLet(Let &Orig, Variable *Nvd, R_SExpr B) { 283 Variable *enterScope(Variable &Orig, R_SExpr E0) { return &Orig; }