mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -1,4 +1,11 @@
|
||||
//===- BottomUpClosure.cpp - Compute bottom-up interprocedural closure ----===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements the BUDataStructures class, which represents the
|
||||
// Bottom-Up Interprocedural closure of the data structure graph over the
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- DataStructure.cpp - Implement the core data structure analysis -----===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements the core data structure functionality.
|
||||
//
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- DataStructureAA.cpp - Data Structure Based Alias Analysis ----------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This pass uses the top-down data structure graphs to implement a simple
|
||||
// context sensitive alias analysis.
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- DataStructureOpt.cpp - Data Structure Analysis Based Optimizations -===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This pass uses DSA to a series of simple optimizations, like marking
|
||||
// unwritten global variables 'constant'.
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- DSGraphStats.cpp - Various statistics for DS Graphs ----------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- GraphChecker.cpp - Assert that various graph properties hold -------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This pass is used to test DSA with regression tests. It can be used to check
|
||||
// that certain graph properties hold, such as two nodes being disjoint, whether
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- IPModRef.cpp - Compute IP Mod/Ref information ------------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// See high-level comments in include/llvm/Analysis/IPModRef.h
|
||||
//
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- Local.cpp - Compute a local data structure graph for a function ----===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// Compute the local version of the data structure graph for a function. The
|
||||
// external interface to this file is the DSGraph constructor.
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- MemoryDepAnalysis.cpp - Compute dep graph for memory ops --*-C++-*--===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements a pass (MemoryDepAnalysis) that computes memory-based
|
||||
// data dependences between instructions for each function in a module.
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- Parallelize.cpp - Auto parallelization using DS Graphs -------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements a pass that automatically parallelizes a program,
|
||||
// using the Cilk multi-threaded runtime system to execute parallel code.
|
||||
|
@ -1,5 +1,12 @@
|
||||
//===- PgmDependenceGraph.cpp - Enumerate PDG for a function ----*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// The Program Dependence Graph (PDG) for a single function represents all
|
||||
// data and control dependences for the function. This file provides an
|
||||
// iterator to enumerate all these dependences. In particular, it enumerates:
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- Printer.cpp - Code for printing data structure graphs nicely -------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements the 'dot' graph printer.
|
||||
//
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- Steensgaard.cpp - Context Insensitive Alias Analysis ---------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This pass uses the data structure graphs to implement a simple context
|
||||
// insensitive alias analysis. It does this by computing the local analysis
|
||||
|
@ -1,4 +1,11 @@
|
||||
//===- TopDownClosure.cpp - Compute the top-down interprocedure closure ---===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file was developed by the LLVM research group and is distributed under
|
||||
// the University of Illinois Open Source License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements the TDDataStructures class, which represents the
|
||||
// Top-down Interprocedural closure of the data structure graph over the
|
||||
|
Reference in New Issue
Block a user