LLVM
20.0.0git
lib
Transforms
Vectorize
SandboxVectorizer
Interval.cpp
Go to the documentation of this file.
1
//===- Interval.cpp -------------------------------------------------------===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include "
llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
"
10
#include "
llvm/SandboxIR/Instruction.h
"
11
#include "
llvm/Support/Debug.h
"
12
#include "
llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
"
13
14
namespace
llvm::sandboxir
{
15
16
template
class
Interval<Instruction>
;
17
template
class
Interval<MemDGNode>
;
18
19
#ifndef NDEBUG
20
template
<
typename
T>
void
Interval<T>::dump
()
const
{
print
(
dbgs
()); }
21
#endif
22
}
// namespace llvm::sandboxir
Debug.h
DependencyGraph.h
Interval.h
Interval
std::pair< uint64_t, uint64_t > Interval
Definition:
MappedBlockStream.cpp:36
Instruction.h
llvm::sandboxir::Interval
Definition:
Interval.h:78
llvm::sandboxir
Definition:
Argument.h:15
llvm::print
Printable print(const GCNRegPressure &RP, const GCNSubtarget *ST=nullptr)
Definition:
GCNRegPressure.cpp:227
llvm::dbgs
raw_ostream & dbgs()
dbgs() - This returns a reference to a raw_ostream for debugging messages.
Definition:
Debug.cpp:163
Generated on Sun Dec 22 2024 04:07:12 for LLVM by
1.9.6