Coverage Report

Created: 2017-10-03 07:32

/Users/buildslave/jenkins/sharedspace/clang-stage2-coverage-R@2/llvm/include/llvm/Support/ReverseIteration.h
Line
Count
Source
1
#ifndef LLVM_SUPPORT_REVERSEITERATION_H
2
#define LLVM_SUPPORT_REVERSEITERATION_H
3
4
#include "llvm/Config/abi-breaking.h"
5
#include "llvm/Support/PointerLikeTypeTraits.h"
6
7
namespace llvm {
8
9
template<class T = void *>
10
50.1G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
50.1G
#endif
16
50.1G
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Function*> >()
Line
Count
Source
10
138k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
138k
#endif
16
138k
}
bool llvm::shouldReverseIterate<llvm::AssumptionCache::AffectedValueCallbackVH>()
Line
Count
Source
10
1.56G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.56G
#endif
16
1.56G
}
bool llvm::shouldReverseIterate<llvm::MCSection*>()
Line
Count
Source
10
341k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
341k
#endif
16
341k
}
bool llvm::shouldReverseIterate<llvm::AnalysisKey*>()
Line
Count
Source
10
103k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
103k
#endif
16
103k
}
bool llvm::shouldReverseIterate<void*>()
Line
Count
Source
10
16.8G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.8G
#endif
16
16.8G
}
bool llvm::shouldReverseIterate<unsigned int>()
Line
Count
Source
10
1.62G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.62G
#endif
16
1.62G
}
bool llvm::shouldReverseIterate<llvm::MachineInstr const*>()
Line
Count
Source
10
497M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
497M
#endif
16
497M
}
bool llvm::shouldReverseIterate<llvm::SDNode const*>()
Line
Count
Source
10
240M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
240M
#endif
16
240M
}
bool llvm::shouldReverseIterate<llvm::MachineBasicBlock const*>()
Line
Count
Source
10
54.2M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
54.2M
#endif
16
54.2M
}
bool llvm::shouldReverseIterate<llvm::LLT>()
Line
Count
Source
10
57.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
57.7M
#endif
16
57.7M
}
bool llvm::shouldReverseIterate<llvm::MachineBasicBlock*>()
Line
Count
Source
10
877M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
877M
#endif
16
877M
}
bool llvm::shouldReverseIterate<unsigned long long>()
Line
Count
Source
10
1.49M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.49M
#endif
16
1.49M
}
bool llvm::shouldReverseIterate<llvm::BasicBlock*>()
Line
Count
Source
10
3.08G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.08G
#endif
16
3.08G
}
bool llvm::shouldReverseIterate<llvm::SCEV const*>()
Line
Count
Source
10
1.23G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.23G
#endif
16
1.23G
}
bool llvm::shouldReverseIterate<llvm::AllocaInst const*>()
Line
Count
Source
10
2.32M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.32M
#endif
16
2.32M
}
bool llvm::shouldReverseIterate<llvm::Value const*>()
Line
Count
Source
10
1.29G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.29G
#endif
16
1.29G
}
bool llvm::shouldReverseIterate<llvm::MachineInstr*>()
Line
Count
Source
10
100M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
100M
#endif
16
100M
}
bool llvm::shouldReverseIterate<llvm::Constant*>()
Line
Count
Source
10
23.4M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
23.4M
#endif
16
23.4M
}
bool llvm::shouldReverseIterate<llvm::Instruction*>()
Line
Count
Source
10
367M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
367M
#endif
16
367M
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::MDMatrix<llvm::PBQP::RegAlloc::MatrixMetadata> >::PoolEntry*>()
Line
Count
Source
10
491
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
491
#endif
16
491
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::RegAlloc::AllowedRegVector>::PoolEntry*>()
Line
Count
Source
10
594
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
594
#endif
16
594
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::Vector>::PoolEntry*>()
Line
Count
Source
10
1.23k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.23k
#endif
16
1.23k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock const*, llvm::BasicBlock const*> >()
Line
Count
Source
10
2.21M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.21M
#endif
16
2.21M
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
77.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
77.0M
#endif
16
77.0M
}
bool llvm::shouldReverseIterate<llvm::Function const*>()
Line
Count
Source
10
113M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
113M
#endif
16
113M
}
bool llvm::shouldReverseIterate<int>()
Line
Count
Source
10
482k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
482k
#endif
16
482k
}
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::MRT*>()
Unexecuted instantiation: bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, llvm::MachineBasicBlock*> >()
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> >()
Line
Count
Source
10
303k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
303k
#endif
16
303k
}
bool llvm::shouldReverseIterate<llvm::GlobalValue const*>()
Line
Count
Source
10
17.4k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.4k
#endif
16
17.4k
}
bool llvm::shouldReverseIterate<llvm::ReturnInst*>()
Line
Count
Source
10
220
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
220
#endif
16
220
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::Node*>()
Line
Count
Source
10
4.46k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.46k
#endif
16
4.46k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Module*> >()
Line
Count
Source
10
19.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
19.2k
#endif
16
19.2k
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::SCC*>()
Line
Count
Source
10
1.67k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.67k
#endif
16
1.67k
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::RefSCC*>()
Line
Count
Source
10
4.92k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.92k
#endif
16
4.92k
}
bool llvm::shouldReverseIterate<llvm::SDValue>()
Line
Count
Source
10
144M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
144M
#endif
16
144M
}
bool llvm::shouldReverseIterate<llvm::MCSection const*>()
Line
Count
Source
10
47.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
47.3k
#endif
16
47.3k
}
bool llvm::shouldReverseIterate<llvm::VNInfo*>()
Line
Count
Source
10
246
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
246
#endif
16
246
}
bool llvm::shouldReverseIterate<llvm::TargetRegisterClass const*>()
Line
Count
Source
10
92
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
92
#endif
16
92
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, unsigned int> >()
Line
Count
Source
10
2.25M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.25M
#endif
16
2.25M
}
bool llvm::shouldReverseIterate<llvm::Value*>()
Line
Count
Source
10
1.09G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.09G
#endif
16
1.09G
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::PHINode> >()
Line
Count
Source
10
1.13k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.13k
#endif
16
1.13k
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::AllocaInst const*, llvm::StackProtector::SSPLayoutKind, llvm::ValueMapConfig<llvm::AllocaInst const*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
60.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
60.6k
#endif
16
60.6k
}
HexagonVectorLoopCarriedReuse.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::DepChain*>()
Line
Count
Source
10
12
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12
#endif
16
12
}
bool llvm::shouldReverseIterate<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >()
Line
Count
Source
10
18.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
18.6M
#endif
16
18.6M
}
bool llvm::shouldReverseIterate<llvm::GlobalVariable const*>()
Line
Count
Source
10
338
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
338
#endif
16
338
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::GlobalVariable*, llvm::GlobalVariable*, llvm::ValueMapConfig<llvm::GlobalVariable*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
450
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
450
#endif
16
450
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Constant*, llvm::Value*, llvm::ValueMapConfig<llvm::Constant*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
304
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
304
#endif
16
304
}
bool llvm::shouldReverseIterate<llvm::MCSymbol*>()
Line
Count
Source
10
176k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
176k
#endif
16
176k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SDValue, unsigned int> >()
Line
Count
Source
10
7.55k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
7.55k
#endif
16
7.55k
}
bool llvm::shouldReverseIterate<llvm::SDNode*>()
Line
Count
Source
10
608M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
608M
#endif
16
608M
}
X86OptimizeLEAs.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::MemOpKey>()
Line
Count
Source
10
93.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
93.0k
#endif
16
93.0k
}
bool llvm::shouldReverseIterate<llvm::FuncletPadInst const*>()
Line
Count
Source
10
272
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
272
#endif
16
272
}
bool llvm::shouldReverseIterate<llvm::AliasSetTracker::ASTCallbackVH>()
Line
Count
Source
10
11.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.6M
#endif
16
11.6M
}
bool llvm::shouldReverseIterate<llvm::AssumptionCacheTracker::FunctionCallbackVH>()
Line
Count
Source
10
135M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
135M
#endif
16
135M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MemoryLocation, llvm::MemoryLocation> >()
Line
Count
Source
10
364M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
364M
#endif
16
364M
}
bool llvm::shouldReverseIterate<llvm::bfi_detail::IrreducibleGraph::IrrNode const*>()
Line
Count
Source
10
141k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
141k
#endif
16
141k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock const*, unsigned int> >()
Line
Count
Source
10
75.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
75.6M
#endif
16
75.6M
}
bool llvm::shouldReverseIterate<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>()
Line
Count
Source
10
16.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.0M
#endif
16
16.0M
}
bool llvm::shouldReverseIterate<llvm::cflaa::InstantiatedValue>()
Line
Count
Source
10
41.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
41.0k
#endif
16
41.0k
}
bool llvm::shouldReverseIterate<llvm::Function*>()
Line
Count
Source
10
28.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
28.7M
#endif
16
28.7M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::LazyCallGraph::SCC*> >()
Line
Count
Source
10
11.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.0k
#endif
16
11.0k
}
bool llvm::shouldReverseIterate<llvm::CallGraphNode*>()
Line
Count
Source
10
54.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
54.8M
#endif
16
54.8M
}
bool llvm::shouldReverseIterate<llvm::PoisoningVH<llvm::BasicBlock> >()
Line
Count
Source
10
436M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
436M
#endif
16
436M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock*, llvm::Value*> >()
Line
Count
Source
10
26.4M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
26.4M
#endif
16
26.4M
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::Value*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >()
Line
Count
Source
10
371k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
371k
#endif
16
371k
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
2.17M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.17M
#endif
16
2.17M
}
bool llvm::shouldReverseIterate<llvm::Loop*>()
Line
Count
Source
10
1.24M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.24M
#endif
16
1.24M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Loop*> >()
Line
Count
Source
10
2.61k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.61k
#endif
16
2.61k
}
bool llvm::shouldReverseIterate<llvm::Loop const*>()
Line
Count
Source
10
186M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
186M
#endif
16
186M
}
bool llvm::shouldReverseIterate<llvm::BasicBlock const*>()
Line
Count
Source
10
69.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
69.6M
#endif
16
69.6M
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::Value const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Value const*>, llvm::PointerIntPairInfo<llvm::Value const*, 1u, llvm::PointerLikeTypeTraits<llvm::Value const*> > > >()
Line
Count
Source
10
12.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12.0M
#endif
16
12.0M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MemoryAccess const*, llvm::MemoryLocation> >()
Line
Count
Source
10
3.00M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.00M
#endif
16
3.00M
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<std::__1::pair<llvm::MemoryAccess*, llvm::MemoryLocation> >()
bool llvm::shouldReverseIterate<llvm::Instruction const*>()
Line
Count
Source
10
9.38M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.38M
#endif
16
9.38M
}
bool llvm::shouldReverseIterate<llvm::ScalarEvolution::SCEVCallbackVH>()
Line
Count
Source
10
281M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
281M
#endif
16
281M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >()
Line
Count
Source
10
14.1M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
14.1M
#endif
16
14.1M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEVUnknown const*, llvm::Loop const*> >()
Line
Count
Source
10
6.45M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.45M
#endif
16
6.45M
}
bool llvm::shouldReverseIterate<llvm::ExitLimitQuery>()
Line
Count
Source
10
56.5M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
56.5M
#endif
16
56.5M
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::Value*, 1u, unsigned int, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 1u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >()
Line
Count
Source
10
4.61M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.61M
#endif
16
4.61M
}
bool llvm::shouldReverseIterate<llvm::PHINode*>()
Line
Count
Source
10
16.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.0M
#endif
16
16.0M
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Value> >()
Line
Count
Source
10
2.15M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.15M
#endif
16
2.15M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEV const*, llvm::Instruction*> >()
Line
Count
Source
10
11.5M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.5M
#endif
16
11.5M
}
bool llvm::shouldReverseIterate<llvm::MDNode*>()
Line
Count
Source
10
182k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
182k
#endif
16
182k
}
bool llvm::shouldReverseIterate<llvm::MCSymbol const*>()
Line
Count
Source
10
1.84M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.84M
#endif
16
1.84M
}
bool llvm::shouldReverseIterate<llvm::GCStrategy*>()
Line
Count
Source
10
42
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
42
#endif
16
42
}
bool llvm::shouldReverseIterate<llvm::MDNode const*>()
Line
Count
Source
10
39.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
39.8M
#endif
16
39.8M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DILocalVariable const*, llvm::DILocation const*> >()
Line
Count
Source
10
15.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
15.7k
#endif
16
15.7k
}
bool llvm::shouldReverseIterate<llvm::DIE const*>()
Line
Count
Source
10
1.18k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.18k
#endif
16
1.18k
}
bool llvm::shouldReverseIterate<llvm::DIGlobalVariable*>()
Line
Count
Source
10
148k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
148k
#endif
16
148k
}
bool llvm::shouldReverseIterate<llvm::DwarfCompileUnit*>()
Line
Count
Source
10
38
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
38
#endif
16
38
}
bool llvm::shouldReverseIterate<llvm::DIE*>()
Line
Count
Source
10
2.45k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.45k
#endif
16
2.45k
}
bool llvm::shouldReverseIterate<llvm::DIFile const*>()
Line
Count
Source
10
438
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
438
#endif
16
438
}
bool llvm::shouldReverseIterate<llvm::DISubprogram const*>()
Line
Count
Source
10
24
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24
#endif
16
24
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DINode const*, llvm::DIType const*> >()
Line
Count
Source
10
3.18k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.18k
#endif
16
3.18k
}
bool llvm::shouldReverseIterate<llvm::MCSectionCOFF*>()
Line
Count
Source
10
424
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
424
#endif
16
424
}
bool llvm::shouldReverseIterate<llvm::MDString*>()
Line
Count
Source
10
1.50M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.50M
#endif
16
1.50M
}
bool llvm::shouldReverseIterate<llvm::DICompositeType const*>()
Line
Count
Source
10
356
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
356
#endif
16
356
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value*, llvm::Value*, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > > >()
bool llvm::shouldReverseIterate<llvm::GCRelocateInst*>()
Line
Count
Source
10
108
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
108
#endif
16
108
}
bool llvm::shouldReverseIterate<std::__1::pair<int, llvm::VNInfo*> >()
Line
Count
Source
10
303k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
303k
#endif
16
303k
}
bool llvm::shouldReverseIterate<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>()
Line
Count
Source
10
2.33M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.33M
#endif
16
2.33M
}
bool llvm::shouldReverseIterate<llvm::ExtractElementInst*>()
Line
Count
Source
10
40
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
40
#endif
16
40
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::MachineBasicBlock*, 1u, llvm::DomTreeBuilder::UpdateKind, llvm::PointerLikeTypeTraits<llvm::MachineBasicBlock*>, llvm::PointerIntPairInfo<llvm::MachineBasicBlock*, 1u, llvm::PointerLikeTypeTraits<llvm::MachineBasicBlock*> > > >()
bool llvm::shouldReverseIterate<llvm::MachineOperand>()
Line
Count
Source
10
1.23k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.23k
#endif
16
1.23k
}
bool llvm::shouldReverseIterate<llvm::LiveRange*>()
Line
Count
Source
10
4.82M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.82M
#endif
16
4.82M
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::GlobalValue const*, std::__1::unique_ptr<llvm::GlobalValuePseudoSourceValue const, std::__1::default_delete<llvm::GlobalValuePseudoSourceValue const> >, llvm::ValueMapConfig<llvm::GlobalValue const*, llvm::sys::SmartMutex<false> > > >()
bool llvm::shouldReverseIterate<llvm::MachineConstantPoolValue*>()
Line
Count
Source
10
1.32M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.32M
#endif
16
1.32M
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::MachineLoop const*>()
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Function> >()
Line
Count
Source
10
178
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
178
#endif
16
178
}
bool llvm::shouldReverseIterate<llvm::SUnit*>()
Line
Count
Source
10
2.25M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.25M
#endif
16
2.25M
}
bool llvm::shouldReverseIterate<unsigned int const*>()
Line
Count
Source
10
54.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
54.6k
#endif
16
54.6k
}
bool llvm::shouldReverseIterate<llvm::TargetInstrInfo::RegSubRegPair>()
Line
Count
Source
10
6.22M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.22M
#endif
16
6.22M
}
bool llvm::shouldReverseIterate<llvm::LiveInterval*>()
Line
Count
Source
10
1.56M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.56M
#endif
16
1.56M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::PBQP::RegAlloc::AllowedRegVector const*, llvm::PBQP::RegAlloc::AllowedRegVector const*> >()
Line
Count
Source
10
1.61k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.61k
#endif
16
1.61k
}
bool llvm::shouldReverseIterate<llvm::AllocaInst*>()
Line
Count
Source
10
4.25M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.25M
#endif
16
4.25M
}
bool llvm::shouldReverseIterate<llvm::LandingPadInst*>()
Line
Count
Source
10
171
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
171
#endif
16
171
}
bool llvm::shouldReverseIterate<void const*>()
Line
Count
Source
10
10.2G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.2G
#endif
16
10.2G
}
bool llvm::shouldReverseIterate<llvm::Comdat const*>()
Line
Count
Source
10
14.4k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
14.4k
#endif
16
14.4k
}
bool llvm::shouldReverseIterate<llvm::StructType*>()
Line
Count
Source
10
551k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
551k
#endif
16
551k
}
bool llvm::shouldReverseIterate<llvm::AttributeSet>()
Line
Count
Source
10
922k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
922k
#endif
16
922k
}
bool llvm::shouldReverseIterate<llvm::ConstantArray*>()
Line
Count
Source
10
256k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
256k
#endif
16
256k
}
bool llvm::shouldReverseIterate<llvm::ConstantStruct*>()
Line
Count
Source
10
753k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
753k
#endif
16
753k
}
bool llvm::shouldReverseIterate<llvm::ConstantVector*>()
Line
Count
Source
10
825k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
825k
#endif
16
825k
}
bool llvm::shouldReverseIterate<llvm::ConstantExpr*>()
Line
Count
Source
10
81.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
81.7M
#endif
16
81.7M
}
bool llvm::shouldReverseIterate<llvm::Metadata*>()
Line
Count
Source
10
184k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
184k
#endif
16
184k
}
bool llvm::shouldReverseIterate<llvm::DISubprogram*>()
Line
Count
Source
10
151k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
151k
#endif
16
151k
}
bool llvm::shouldReverseIterate<llvm::DILocation*>()
Line
Count
Source
10
4.43M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.43M
#endif
16
4.43M
}
bool llvm::shouldReverseIterate<llvm::GenericDINode*>()
Line
Count
Source
10
141k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
141k
#endif
16
141k
}
bool llvm::shouldReverseIterate<llvm::DISubrange*>()
Line
Count
Source
10
144k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
144k
#endif
16
144k
}
bool llvm::shouldReverseIterate<llvm::DIEnumerator*>()
Line
Count
Source
10
182k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
182k
#endif
16
182k
}
bool llvm::shouldReverseIterate<llvm::DIBasicType*>()
Line
Count
Source
10
159k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
159k
#endif
16
159k
}
bool llvm::shouldReverseIterate<llvm::DIDerivedType*>()
Line
Count
Source
10
189k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
189k
#endif
16
189k
}
bool llvm::shouldReverseIterate<llvm::DICompositeType*>()
Line
Count
Source
10
155k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
155k
#endif
16
155k
}
bool llvm::shouldReverseIterate<llvm::DISubroutineType*>()
Line
Count
Source
10
239k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
239k
#endif
16
239k
}
bool llvm::shouldReverseIterate<llvm::DIFile*>()
Line
Count
Source
10
185k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
185k
#endif
16
185k
}
bool llvm::shouldReverseIterate<llvm::DILexicalBlock*>()
Line
Count
Source
10
141k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
141k
#endif
16
141k
}
bool llvm::shouldReverseIterate<llvm::DILexicalBlockFile*>()
Line
Count
Source
10
146k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
146k
#endif
16
146k
}
bool llvm::shouldReverseIterate<llvm::DINamespace*>()
Line
Count
Source
10
143k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
143k
#endif
16
143k
}
bool llvm::shouldReverseIterate<llvm::DIModule*>()
Line
Count
Source
10
142k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
142k
#endif
16
142k
}
bool llvm::shouldReverseIterate<llvm::DITemplateTypeParameter*>()
Line
Count
Source
10
144k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
144k
#endif
16
144k
}
bool llvm::shouldReverseIterate<llvm::DITemplateValueParameter*>()
Line
Count
Source
10
144k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
144k
#endif
16
144k
}
bool llvm::shouldReverseIterate<llvm::DILocalVariable*>()
Line
Count
Source
10
182k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
182k
#endif
16
182k
}
bool llvm::shouldReverseIterate<llvm::DIExpression*>()
Line
Count
Source
10
170k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
170k
#endif
16
170k
}
bool llvm::shouldReverseIterate<llvm::DIGlobalVariableExpression*>()
Line
Count
Source
10
150k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
150k
#endif
16
150k
}
bool llvm::shouldReverseIterate<llvm::DIObjCProperty*>()
Line
Count
Source
10
142k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
142k
#endif
16
142k
}
bool llvm::shouldReverseIterate<llvm::DIImportedEntity*>()
Line
Count
Source
10
142k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
142k
#endif
16
142k
}
bool llvm::shouldReverseIterate<llvm::DIMacro*>()
Line
Count
Source
10
149k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
149k
#endif
16
149k
}
bool llvm::shouldReverseIterate<llvm::DIMacroFile*>()
Line
Count
Source
10
142k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
142k
#endif
16
142k
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::BasicBlock*, 1u, llvm::DomTreeBuilder::UpdateKind, llvm::PointerLikeTypeTraits<llvm::BasicBlock*>, llvm::PointerIntPairInfo<llvm::BasicBlock*, 1u, llvm::PointerLikeTypeTraits<llvm::BasicBlock*> > > >()
Line
Count
Source
10
12.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12.6M
#endif
16
12.6M
}
bool llvm::shouldReverseIterate<llvm::DomTreeNodeBase<llvm::BasicBlock>*>()
Line
Count
Source
10
3.05M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.05M
#endif
16
3.05M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> >()
Line
Count
Source
10
23.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
23.3M
#endif
16
23.3M
}
bool llvm::shouldReverseIterate<llvm::InlineAsm*>()
Line
Count
Source
10
119k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
119k
#endif
16
119k
}
bool llvm::shouldReverseIterate<llvm::MDTuple*>()
Line
Count
Source
10
4.22M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.22M
#endif
16
4.22M
}
bool llvm::shouldReverseIterate<llvm::Pass*>()
Line
Count
Source
10
7.76G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
7.76G
#endif
16
7.76G
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::Module*>()
bool llvm::shouldReverseIterate<llvm::FunctionType*>()
Line
Count
Source
10
17.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.7M
#endif
16
17.7M
}
bool llvm::shouldReverseIterate<llvm::Type*>()
Line
Count
Source
10
11.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.3M
#endif
16
11.3M
}
bool llvm::shouldReverseIterate<llvm::MDString const*>()
Line
Count
Source
10
18.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
18.3k
#endif
16
18.3k
}
bool llvm::shouldReverseIterate<llvm::MCSymbolELF const*>()
Line
Count
Source
10
11
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11
#endif
16
11
}
bool llvm::shouldReverseIterate<llvm::CachedHashStringRef>()
Line
Count
Source
10
17.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.7M
#endif
16
17.7M
}
bool llvm::shouldReverseIterate<llvm::MemTransferInst*>()
Line
Count
Source
10
56
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
56
#endif
16
56
}
bool llvm::shouldReverseIterate<llvm::ConstantInt*>()
Line
Count
Source
10
145k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
145k
#endif
16
145k
}
bool llvm::shouldReverseIterate<llvm::DivRemMapKey>()
Line
Count
Source
10
985k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
985k
#endif
16
985k
}
bool llvm::shouldReverseIterate<llvm::MemoryPhi*>()
Line
Count
Source
10
478
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
478
#endif
16
478
}
EarlyCSE.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::SimpleValue>()
Line
Count
Source
10
37.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
37.9M
#endif
16
37.9M
}
EarlyCSE.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::CallValue>()
Line
Count
Source
10
126k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
126k
#endif
16
126k
}
bool llvm::shouldReverseIterate<llvm::IntrinsicInst*>()
Line
Count
Source
10
44
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
44
#endif
16
44
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, llvm::BasicBlock const*> >()
Line
Count
Source
10
65.5M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
65.5M
#endif
16
65.5M
}
GVNSink.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::ModelledPHI>()
Line
Count
Source
10
312
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
312
#endif
16
312
}
bool llvm::shouldReverseIterate<unsigned long>()
Line
Count
Source
10
1.96M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.96M
#endif
16
1.96M
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Instruction> >()
Line
Count
Source
10
516k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
516k
#endif
16
516k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Instruction> > >()
Line
Count
Source
10
70.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
70.6k
#endif
16
70.6k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, llvm::BasicBlock*> >()
Line
Count
Source
10
8.15M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.15M
#endif
16
8.15M
}
bool llvm::shouldReverseIterate<llvm::StoreInst*>()
Line
Count
Source
10
787k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
787k
#endif
16
787k
}
bool llvm::shouldReverseIterate<llvm::LoadInst*>()
Line
Count
Source
10
2.13k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.13k
#endif
16
2.13k
}
LoopStrengthReduce.cpp:bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::SCEV const*, 2u, (anonymous namespace)::LSRUse::KindType, llvm::PointerLikeTypeTraits<llvm::SCEV const*>, llvm::PointerIntPairInfo<llvm::SCEV const*, 2u, llvm::PointerLikeTypeTraits<llvm::SCEV const*> > > >()
Line
Count
Source
10
1.49M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.49M
#endif
16
1.49M
}
bool llvm::shouldReverseIterate<llvm::SmallVector<llvm::SCEV const*, 4u> >()
Line
Count
Source
10
23.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
23.6M
#endif
16
23.6M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEV const*, long long> >()
Line
Count
Source
10
235k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
235k
#endif
16
235k
}
LoopUnrollPass.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::UnrolledInstState>()
Line
Count
Source
10
4.21M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.21M
#endif
16
4.21M
}
bool llvm::shouldReverseIterate<llvm::SwitchInst const*>()
Line
Count
Source
10
20.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
20.7k
#endif
16
20.7k
}
bool llvm::shouldReverseIterate<llvm::MemoryPhi const*>()
Line
Count
Source
10
128
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
128
#endif
16
128
}
bool llvm::shouldReverseIterate<llvm::MemoryAccess const*>()
Line
Count
Source
10
4.21k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.21k
#endif
16
4.21k
}
bool llvm::shouldReverseIterate<llvm::GVNExpression::Expression const*>()
Line
Count
Source
10
11.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.5k
#endif
16
11.5k
}
bool llvm::shouldReverseIterate<llvm::BasicBlockEdge>()
Line
Count
Source
10
3.98k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.98k
#endif
16
3.98k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, unsigned int> >()
Line
Count
Source
10
1.64M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.64M
#endif
16
1.64M
}
bool llvm::shouldReverseIterate<llvm::GlobalVariable*>()
Line
Count
Source
10
361k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
361k
#endif
16
361k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Function*, unsigned int> >()
Line
Count
Source
10
2.50k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.50k
#endif
16
2.50k
}
bool llvm::shouldReverseIterate<llvm::SelectInst*>()
Line
Count
Source
10
210
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
210
#endif
16
210
}
bool llvm::shouldReverseIterate<llvm::Argument const*>()
Line
Count
Source
10
6.84k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.84k
#endif
16
6.84k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MachineBasicBlock const*, llvm::Value const*> >()
Line
Count
Source
10
2.96k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.96k
#endif
16
2.96k
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::Instruction const*, 1u, bool, llvm::PointerLikeTypeTraits<llvm::Instruction const*>, llvm::PointerIntPairInfo<llvm::Instruction const*, 1u, llvm::PointerLikeTypeTraits<llvm::Instruction const*> > > >()
Line
Count
Source
10
1.55k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.55k
#endif
16
1.55k
}
bool llvm::shouldReverseIterate<long long>()
Line
Count
Source
10
5.86M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.86M
#endif
16
5.86M
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::GlobalValue*, unsigned long long, llvm::GlobalNumberState::Config> >()
Line
Count
Source
10
48
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
48
#endif
16
48
}
bool llvm::shouldReverseIterate<llvm::CatchPadInst*>()
Line
Count
Source
10
299
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
299
#endif
16
299
}
bool llvm::shouldReverseIterate<llvm::RuntimePointerChecking::CheckingPtrGroup const*>()
Line
Count
Source
10
44.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
44.3k
#endif
16
44.3k
}
bool llvm::shouldReverseIterate<llvm::Comdat*>()
Line
Count
Source
10
1.20k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.20k
#endif
16
1.20k
}
bool llvm::shouldReverseIterate<llvm::Metadata const*>()
Line
Count
Source
10
72.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
72.9k
#endif
16
72.9k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Instruction*, unsigned int> >()
Line
Count
Source
10
1.00M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.00M
#endif
16
1.00M
}
LoopVectorize.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::InterleaveGroup*>()
Line
Count
Source
10
5.59k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.59k
#endif
16
5.59k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Loop const*, llvm::BasicBlock*> >()
Line
Count
Source
10
1.10M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.10M
#endif
16
1.10M
}
bool llvm::shouldReverseIterate<llvm::CallSite>()
Line
Count
Source
10
240
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
240
#endif
16
240
}
FunctionAttrs.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::ArgumentGraphNode*>()
Line
Count
Source
10
10.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.5k
#endif
16
10.5k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::SCC*> >()
Line
Count
Source
10
12
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12
#endif
16
12
}
bool llvm::shouldReverseIterate<llvm::StringRef>()
Line
Count
Source
10
303k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
303k
#endif
16
303k
}
LowerTypeTests.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::GlobalTypeMember*>()
Line
Count
Source
10
470
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
470
#endif
16
470
}
MergeFunctions.cpp:bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Function*, std::__1::__tree_const_iterator<(anonymous namespace)::FunctionNode, std::__1::__tree_node<(anonymous namespace)::FunctionNode, void*>*, long>, llvm::ValueMapConfig<llvm::Function*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
158
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
158
#endif
16
158
}
bool llvm::shouldReverseIterate<llvm::sampleprof::FunctionSamples const*>()
Line
Count
Source
10
24
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24
#endif
16
24
}
WholeProgramDevirt.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::VTableSlot>()
Line
Count
Source
10
192
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
192
#endif
16
192
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, llvm::LLT> >()
Line
Count
Source
10
4.53k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.53k
#endif
16
4.53k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MachineBasicBlock*, unsigned int> >()
Line
Count
Source
10
91
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
91
#endif
16
91
}
TypeSerializer.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::HashedTypePtr>()
Line
Count
Source
10
5.03k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.03k
#endif
16
5.03k
}
17
18
}
19
#endif