diff options
author | Reid Kleckner <rnk@google.com> | 2019-11-14 10:19:36 -0800 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-11-14 10:21:42 -0800 |
commit | 5fe3f00ae2753d84ad2f9ca7c5a2b56c34344dfb (patch) | |
tree | 30b695db680624b08fb0552c486180d2b8b97c02 /llvm/lib/CodeGen/PostRAHazardRecognizer.cpp | |
parent | cfca818ef7b8a3659c41d741c90b38c69478598a (diff) | |
download | bcm5719-llvm-5fe3f00ae2753d84ad2f9ca7c5a2b56c34344dfb.tar.gz bcm5719-llvm-5fe3f00ae2753d84ad2f9ca7c5a2b56c34344dfb.zip |
Replace wrongly deleted header banner, fix formatting
I reviewed the diff hunks of 05da2fe52162c80dfa that don't contain
'#include' lines, and found two unintended changes. I deleted a header
banner inadvertently while inserting a header, and changed the
indentation of a constructor in an odd way. Add back the banner, and
reformat the constructor.
Diffstat (limited to 'llvm/lib/CodeGen/PostRAHazardRecognizer.cpp')
-rw-r--r-- | llvm/lib/CodeGen/PostRAHazardRecognizer.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp b/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp index a2c8c757222..4f88f4d3dd6 100644 --- a/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp +++ b/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp @@ -1,3 +1,16 @@ +//===----- PostRAHazardRecognizer.cpp - hazard recognizer -----------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// +// +/// \file +/// This runs the hazard recognizer and emits noops when necessary. This +/// gives targets a way to run the hazard recognizer without running one of +/// the schedulers. Example use cases for this pass would be: +/// /// - Targets that need the hazard recognizer to be run at -O0. /// - Targets that want to guarantee that hazards at the beginning of /// scheduling regions are handled correctly. The post-RA scheduler is |