summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2003-10-21 15:17:13 +0000
committerJohn Criswell <criswell@uiuc.edu>2003-10-21 15:17:13 +0000
commit29265fe9811e92eb7ac377a1e64979b4abc0a4c6 (patch)
tree95840214cd6865bf41ee1e1a4722a3f5cbf4a911 /llvm/lib/CodeGen
parent2e2a0ed7e141db1b8715b2720e1573c6246b49b6 (diff)
downloadbcm5719-llvm-29265fe9811e92eb7ac377a1e64979b4abc0a4c6.tar.gz
bcm5719-llvm-29265fe9811e92eb7ac377a1e64979b4abc0a4c6.zip
Added LLVM copyright header.
llvm-svn: 9321
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/InstrSched/SchedGraph.h7
-rw-r--r--llvm/lib/CodeGen/InstrSched/SchedPriorities.h7
-rw-r--r--llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h8
-rw-r--r--llvm/lib/CodeGen/RegAlloc/LiveRange.h7
-rw-r--r--llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h7
-rw-r--r--llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h7
-rw-r--r--llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h7
7 files changed, 50 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/InstrSched/SchedGraph.h b/llvm/lib/CodeGen/InstrSched/SchedGraph.h
index 11a4f877d0c..50cc0520e6f 100644
--- a/llvm/lib/CodeGen/InstrSched/SchedGraph.h
+++ b/llvm/lib/CodeGen/InstrSched/SchedGraph.h
@@ -1,4 +1,11 @@
//===-- SchedGraph.h - Scheduling Graph -------------------------*- 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 is a scheduling graph based on SSA graph plus extra dependence edges
// capturing dependences due to machine resources (machine registers, CC
diff --git a/llvm/lib/CodeGen/InstrSched/SchedPriorities.h b/llvm/lib/CodeGen/InstrSched/SchedPriorities.h
index 4513b28a36c..de321f9fcbf 100644
--- a/llvm/lib/CodeGen/InstrSched/SchedPriorities.h
+++ b/llvm/lib/CodeGen/InstrSched/SchedPriorities.h
@@ -1,5 +1,12 @@
//===-- SchedPriorities.h - Encapsulate scheduling heuristics --*- 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.
+//
+//===----------------------------------------------------------------------===//
+//
// Strategy:
// Priority ordering rules:
// (1) Max delay, which is the order of the heap S.candsAsHeap.
diff --git a/llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h b/llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h
index 3404a747ee3..214e24cc8b5 100644
--- a/llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h
+++ b/llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h
@@ -1,5 +1,13 @@
//===- ModuloSchedGraph.h - Modulo Scheduling Graph and Set -*- 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.
+//
+//===----------------------------------------------------------------------===//
+//
+// TODO: Need a description here.
//
//===----------------------------------------------------------------------===//
diff --git a/llvm/lib/CodeGen/RegAlloc/LiveRange.h b/llvm/lib/CodeGen/RegAlloc/LiveRange.h
index 2d00c826dfa..c06cfdc9213 100644
--- a/llvm/lib/CodeGen/RegAlloc/LiveRange.h
+++ b/llvm/lib/CodeGen/RegAlloc/LiveRange.h
@@ -1,4 +1,11 @@
//===-- LiveRange.h - Store info about a live range -------------*- 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.
+//
+//===----------------------------------------------------------------------===//
//
// Implements a live range using a ValueSet. A LiveRange is a simple set
// of Values.
diff --git a/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h b/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h
index 60feeddf7ca..a9cb349af59 100644
--- a/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h
+++ b/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h
@@ -1,4 +1,11 @@
//===-- LiveRangeInfo.h - Track all LiveRanges 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.
+//
+//===----------------------------------------------------------------------===//
//
// This file contains the class LiveRangeInfo which constructs and keeps
// the LiveRangeMap which contains all the live ranges used in a method.
diff --git a/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h b/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h
index 6dcfa1feff5..7ab638f1c67 100644
--- a/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h
+++ b/llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h
@@ -1,4 +1,11 @@
//===-- PhyRegAlloc.h - Graph Coloring Register Allocator -------*- 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 is the main entry point for register allocation.
//
diff --git a/llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h b/llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h
index a985d0e7ba7..97d102a253a 100644
--- a/llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h
+++ b/llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h
@@ -1,5 +1,12 @@
//===-- RegAllocCommon.h --------------------------------------------------===//
//
+// 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.
+//
+//===----------------------------------------------------------------------===//
+//
// Shared declarations for register allocation.
//
//===----------------------------------------------------------------------===//
OpenPOWER on IntegriCloud