Commit de3ad6fc authored by Sebastian Felis's avatar Sebastian Felis
Browse files

*** empty log message ***

[r593]
parent 9b5609ad
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer
**
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer
*
*/
/* $Id$ */
......
......@@ -14,9 +14,9 @@
Submitted-By: Esmond Pitt <ejp@ausmelb.oz.AU>
Archive-name: dynamic-hash
** Dynamic hashing, after CACM April 1988 pp 446-457, by Per-Ake Larson.
** Coded into C, with minor code improvements, and with hsearch(3) interface,
** by ejp@ausmelb.oz, Jul 26, 1988: 13:16;
* Dynamic hashing, after CACM April 1988 pp 446-457, by Per-Ake Larson.
* Coded into C, with minor code improvements, and with hsearch(3) interface,
* by ejp@ausmelb.oz, Jul 26, 1988: 13:16;
TODO: Fix Esmond's ugly MixedCapsIdentifiers ;->
*/
......
......@@ -130,7 +130,7 @@ static entity ** get_impl_methods(entity * method) {
/** Collect all method entities that can be called here **/
collect_impls(method, set, &size, &open);
/** Gefunden Entitaeten in ein Feld kopieren, ev. Unbekannten
/**
Vorgaenger einfuegen. **/
if (size == 0 && !open) {
/* keine implementierte berschriebene Methode */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irbackedges.c Access function for backedges.
**
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irbackedges.c Access function for backedges.
*
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irdom.c --- Dominator tree.
**
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irdom.c --- Dominator tree.
*
*/
/* $Id$ */
......@@ -191,7 +191,7 @@ void compute_doms(ir_graph *irg) {
if (current_ir_graph->outs_state != outs_consistent)
compute_outs(current_ir_graph);
/** Initialize the temporary information, add link to parent. We don't do
/**
this with a standard walker as passing the parent to the sons isn't
simple. **/
used = 0;
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irdom.h: This file contains routines to construct and access dominator
** information.
** The dominator information is stored in three fields of block nodes:
** idom: a reference to the block that is the immediate dominator of
** this block.
** dom_depth: a number giving the depth of the block in the dominator
** tree.
** pre_num: Number in preorder traversal.
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irdom.h: This file contains routines to construct and access dominator
* information.
* The dominator information is stored in three fields of block nodes:
* idom: a reference to the block that is the immediate dominator of
* this block.
* dom_depth: a number giving the depth of the block in the dominator
* tree.
* pre_num: Number in preorder traversal.
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irdom_t.h: private datastructures
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irdom_t.h: private datastructures
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irloops.h: Computes backedges in the control and data flow.
** Only Block and Phi/Filter nodes can have incoming backedges.
** Constructs loops data structure: indicates loop nesting.
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irloops.h: Computes backedges in the control and data flow.
* Only Block and Phi/Filter nodes can have incoming backedges.
* Constructs loops data structure: indicates loop nesting.
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irloops_t.h:
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irloops_t.h:
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irouts.c --- Compute out edges for ir nodes (also called def-use
** edges).
**
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irouts.c --- Compute out edges for ir nodes (also called def-use
* edges).
*
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irouts.h: Implements Def-Use edges, also called outedges.
** @@@ eventually add reverse conrtol flow graph. (If needed.)
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irouts.h: Implements Def-Use edges, also called outedges.
* @@@ eventually add reverse conrtol flow graph. (If needed.)
*/
/* $Id$ */
......
/* Copyright (C) 2002 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** irscc.c Computing the strongly connected regions and building
** backedge/loop datastructures.
**
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* irscc.c Computing the strongly connected regions and building
* backedge/loop datastructures.
*
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer
**
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer
*
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer, Goetz Lindenmaier.
**
** firm.h: Central FIRM header.
**
**
**
**
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer, Goetz Lindenmaier.
*
* firm.h: Central FIRM header.
*
*
*
*
FIRM is a full graph based intermediate representation in SSA Form
with a novel concept to model side effects. It allows fast, aggressive
optimizations.
......@@ -50,7 +50,7 @@
irgwalk: walker for ir graphs.
irvrfy: verify the correctness of a firm node.
**
*
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer &
** Goetz Lindenmaier
**
** firm_common.c:
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer &
* Goetz Lindenmaier
*
* firm_common.c:
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer &
** Goetz Lindenmaier
**
** firm_common.h: common firm declarations
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer &
* Goetz Lindenmaier
*
* firm_common.h: common firm declarations
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer &
** Goetz Lindenmaier
**
** firm_common_t.h: preprocessor flags
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer &
* Goetz Lindenmaier
*
* firm_common_t.h: preprocessor flags
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer
**
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer
*
*/
/* $Id$ */
......
/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Martin Trapp, Christian Schaefer
**
* All rights reserved.
*
* Authors: Martin Trapp, Christian Schaefer
*
*/
/* $Id$ */
......
/*
** Copyright (C) 2001 by Universitaet Karlsruhe
** All rights reserved.
**
** Authors: Goetz Lindenmaier
**
** dbginfo: This is a empty implementation of the Firm interface to
** debugging support. It only guarantees that the Firm library compiles
** and runs without any real debugging support.
** The functions herein are declared weak so that they can be overriden
** by a real implementation.
* Copyright (C) 2001 by Universitaet Karlsruhe
* All rights reserved.
*
* Authors: Goetz Lindenmaier
*
* dbginfo: This is a empty implementation of the Firm interface to
* debugging support. It only guarantees that the Firm library compiles
* and runs without any real debugging support.
* The functions herein are declared weak so that they can be overriden
* by a real implementation.
*/
/* $Id$ */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment