diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/InstrSched/SchedGraph.h | 7 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/InstrSched/SchedPriorities.h | 7 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/ModuloScheduling/ModuloSchedGraph.h | 8 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/RegAlloc/LiveRange.h | 7 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.h | 7 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/RegAlloc/PhyRegAlloc.h | 7 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/RegAlloc/RegAllocCommon.h | 7 | 
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.  //   //===----------------------------------------------------------------------===//  | 

