Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/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
46.0G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
46.0G
#endif
16
46.0G
}
bool llvm::shouldReverseIterate<unsigned int>()
Line
Count
Source
10
1.22G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.22G
#endif
16
1.22G
}
bool llvm::shouldReverseIterate<void*>()
Line
Count
Source
10
12.4G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12.4G
#endif
16
12.4G
}
bool llvm::shouldReverseIterate<clang::FileEntry const*>()
Line
Count
Source
10
6.82M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.82M
#endif
16
6.82M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Function*> >()
Line
Count
Source
10
1.16M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.16M
#endif
16
1.16M
}
bool llvm::shouldReverseIterate<llvm::AnalysisKey*>()
Line
Count
Source
10
591k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
591k
#endif
16
591k
}
bool llvm::shouldReverseIterate<llvm::AssumptionCache::AffectedValueCallbackVH>()
Line
Count
Source
10
1.13G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.13G
#endif
16
1.13G
}
bool llvm::shouldReverseIterate<llvm::SCEV const*>()
Line
Count
Source
10
1.10G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.10G
#endif
16
1.10G
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::Node*>()
Line
Count
Source
10
9.33k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.33k
#endif
16
9.33k
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::SCC*>()
Line
Count
Source
10
3.88k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.88k
#endif
16
3.88k
}
bool llvm::shouldReverseIterate<llvm::LazyCallGraph::RefSCC*>()
Line
Count
Source
10
13.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.2k
#endif
16
13.2k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Module*> >()
Line
Count
Source
10
109k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
109k
#endif
16
109k
}
bool llvm::shouldReverseIterate<llvm::Instruction*>()
Line
Count
Source
10
279M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
279M
#endif
16
279M
}
bool llvm::shouldReverseIterate<llvm::BasicBlock*>()
Line
Count
Source
10
2.38G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.38G
#endif
16
2.38G
}
bool llvm::shouldReverseIterate<llvm::MCSection*>()
Line
Count
Source
10
1.93M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.93M
#endif
16
1.93M
}
bool llvm::shouldReverseIterate<llvm::MachineBasicBlock const*>()
Line
Count
Source
10
36.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
36.0M
#endif
16
36.0M
}
bool llvm::shouldReverseIterate<llvm::BasicBlock const*>()
Line
Count
Source
10
181M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
181M
#endif
16
181M
}
bool llvm::shouldReverseIterate<llvm::Value const*>()
Line
Count
Source
10
1.25G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.25G
#endif
16
1.25G
}
bool llvm::shouldReverseIterate<llvm::SDNode const*>()
Line
Count
Source
10
93.2M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
93.2M
#endif
16
93.2M
}
bool llvm::shouldReverseIterate<int>()
Line
Count
Source
10
844k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
844k
#endif
16
844k
}
bool llvm::shouldReverseIterate<llvm::MachineBasicBlock*>()
Line
Count
Source
10
514M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
514M
#endif
16
514M
}
bool llvm::shouldReverseIterate<unsigned long long>()
Line
Count
Source
10
737k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
737k
#endif
16
737k
}
bool llvm::shouldReverseIterate<llvm::AllocaInst const*>()
Line
Count
Source
10
1.33M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.33M
#endif
16
1.33M
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
1.25M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.25M
#endif
16
1.25M
}
bool llvm::shouldReverseIterate<llvm::LLT>()
Line
Count
Source
10
17.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.9M
#endif
16
17.9M
}
bool llvm::shouldReverseIterate<llvm::Constant*>()
Line
Count
Source
10
16.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.3M
#endif
16
16.3M
}
bool llvm::shouldReverseIterate<llvm::MachineInstr const*>()
Line
Count
Source
10
551M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
551M
#endif
16
551M
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::MDMatrix<llvm::PBQP::RegAlloc::MatrixMetadata> >::PoolEntry*>()
Line
Count
Source
10
455
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
455
#endif
16
455
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::RegAlloc::AllowedRegVector>::PoolEntry*>()
Line
Count
Source
10
588
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
588
#endif
16
588
}
bool llvm::shouldReverseIterate<llvm::PBQP::ValuePool<llvm::PBQP::Vector>::PoolEntry*>()
Line
Count
Source
10
1.24k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.24k
#endif
16
1.24k
}
bool llvm::shouldReverseIterate<llvm::AllocaInst*>()
Line
Count
Source
10
4.36M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.36M
#endif
16
4.36M
}
bool llvm::shouldReverseIterate<llvm::MachineInstr*>()
Line
Count
Source
10
190M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
190M
#endif
16
190M
}
bool llvm::shouldReverseIterate<llvm::Type const*>()
Line
Count
Source
10
37.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
37.8M
#endif
16
37.8M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock const*, llvm::BasicBlock const*> >()
Line
Count
Source
10
2.57M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.57M
#endif
16
2.57M
}
bool llvm::shouldReverseIterate<llvm::MCSymbol*>()
Line
Count
Source
10
242k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
242k
#endif
16
242k
}
bool llvm::shouldReverseIterate<llvm::Function const*>()
Line
Count
Source
10
78.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
78.3M
#endif
16
78.3M
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Function const*, llvm::AMDGPUPerfHintAnalysis::FuncInfo, llvm::ValueMapConfig<llvm::Function const*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
2.51k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.51k
#endif
16
2.51k
}
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
94.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
94.7k
#endif
16
94.7k
}
bool llvm::shouldReverseIterate<llvm::GlobalValue const*>()
Line
Count
Source
10
9.91k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.91k
#endif
16
9.91k
}
bool llvm::shouldReverseIterate<llvm::Function*>()
Line
Count
Source
10
64.1M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
64.1M
#endif
16
64.1M
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
88.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
88.3M
#endif
16
88.3M
}
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::TargetInstrInfo::RegSubRegPair>()
Line
Count
Source
10
3.71M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.71M
#endif
16
3.71M
}
bool llvm::shouldReverseIterate<llvm::Value*>()
Line
Count
Source
10
932M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
932M
#endif
16
932M
}
bool llvm::shouldReverseIterate<llvm::SDValue>()
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<llvm::MCSection const*>()
Line
Count
Source
10
289k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
289k
#endif
16
289k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DINode const*, llvm::DILocation const*> >()
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::Use*>()
Line
Count
Source
10
5.06k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.06k
#endif
16
5.06k
}
bool llvm::shouldReverseIterate<llvm::VNInfo*>()
Line
Count
Source
10
1.01k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.01k
#endif
16
1.01k
}
bool llvm::shouldReverseIterate<llvm::TargetRegisterClass const*>()
Line
Count
Source
10
130
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
130
#endif
16
130
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, unsigned int> >()
Line
Count
Source
10
2.51M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.51M
#endif
16
2.51M
}
bool llvm::shouldReverseIterate<llvm::SDNode*>()
Line
Count
Source
10
432M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
432M
#endif
16
432M
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::PHINode> >()
Line
Count
Source
10
1.30k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.30k
#endif
16
1.30k
}
HexagonVectorLoopCarriedReuse.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::DepChain*>()
Line
Count
Source
10
28
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
28
#endif
16
28
}
bool llvm::shouldReverseIterate<llvm::PointerUnion<llvm::Value const*, llvm::PseudoSourceValue const*> >()
Line
Count
Source
10
13.1M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.1M
#endif
16
13.1M
}
bool llvm::shouldReverseIterate<llvm::GlobalVariable const*>()
Line
Count
Source
10
362
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
362
#endif
16
362
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::GlobalVariable*, llvm::GlobalVariable*, llvm::ValueMapConfig<llvm::GlobalVariable*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
481
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
481
#endif
16
481
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Constant*, llvm::Value*, llvm::ValueMapConfig<llvm::Constant*, llvm::sys::SmartMutex<false> > > >()
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<std::__1::pair<llvm::SDValue, unsigned int> >()
Line
Count
Source
10
11.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.1k
#endif
16
11.1k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Function*, llvm::FunctionType*> >()
Line
Count
Source
10
88
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
88
#endif
16
88
}
bool llvm::shouldReverseIterate<std::__1::pair<int, unsigned int> >()
Line
Count
Source
10
1.74M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.74M
#endif
16
1.74M
}
X86OptimizeLEAs.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::MemOpKey>()
Line
Count
Source
10
348k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
348k
#endif
16
348k
}
bool llvm::shouldReverseIterate<llvm::FuncletPadInst const*>()
Line
Count
Source
10
294
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
294
#endif
16
294
}
bool llvm::shouldReverseIterate<llvm::MCSymbol const*>()
Line
Count
Source
10
1.12M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.12M
#endif
16
1.12M
}
bool llvm::shouldReverseIterate<llvm::CallBase*>()
Line
Count
Source
10
226
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
226
#endif
16
226
}
bool llvm::shouldReverseIterate<llvm::AliasSetTracker::ASTCallbackVH>()
Line
Count
Source
10
7.47M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
7.47M
#endif
16
7.47M
}
bool llvm::shouldReverseIterate<llvm::AssumptionCacheTracker::FunctionCallbackVH>()
Line
Count
Source
10
117M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
117M
#endif
16
117M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MemoryLocation, llvm::MemoryLocation> >()
Line
Count
Source
10
473M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
473M
#endif
16
473M
}
bool llvm::shouldReverseIterate<llvm::bfi_detail::IrreducibleGraph::IrrNode const*>()
Line
Count
Source
10
154k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
154k
#endif
16
154k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock const*, unsigned int> >()
Line
Count
Source
10
56.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
56.3M
#endif
16
56.3M
}
bool llvm::shouldReverseIterate<llvm::BranchProbabilityInfo::BasicBlockCallbackVH>()
Line
Count
Source
10
10.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.8M
#endif
16
10.8M
}
bool llvm::shouldReverseIterate<llvm::cflaa::InstantiatedValue>()
Line
Count
Source
10
41.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
41.2k
#endif
16
41.2k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::LazyCallGraph::SCC*> >()
Line
Count
Source
10
67.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
67.5k
#endif
16
67.5k
}
bool llvm::shouldReverseIterate<llvm::CallGraphNode*>()
Line
Count
Source
10
38.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
38.9M
#endif
16
38.9M
}
bool llvm::shouldReverseIterate<llvm::Loop const*>()
Line
Count
Source
10
141M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
141M
#endif
16
141M
}
bool llvm::shouldReverseIterate<llvm::PoisoningVH<llvm::BasicBlock> >()
Line
Count
Source
10
392M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
392M
#endif
16
392M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock*, llvm::Value*> >()
Line
Count
Source
10
22.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
22.9M
#endif
16
22.9M
}
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
242k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
242k
#endif
16
242k
}
bool llvm::shouldReverseIterate<llvm::Loop*>()
Line
Count
Source
10
792k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
792k
#endif
16
792k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, llvm::Loop*> >()
Line
Count
Source
10
24.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24.1k
#endif
16
24.1k
}
bool llvm::shouldReverseIterate<llvm::Instruction const*>()
Line
Count
Source
10
70.2M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
70.2M
#endif
16
70.2M
}
Unexecuted instantiation: MemDepPrinter.cpp:bool llvm::shouldReverseIterate<std::__1::pair<llvm::PointerIntPair<llvm::Instruction const*, 2u, (anonymous namespace)::MemDepPrinter::DepType, llvm::PointerLikeTypeTraits<llvm::Instruction const*>, llvm::PointerIntPairInfo<llvm::Instruction const*, 2u, llvm::PointerLikeTypeTraits<llvm::Instruction const*> > >, llvm::BasicBlock const*> >()
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Value const> >()
Line
Count
Source
10
4.09M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.09M
#endif
16
4.09M
}
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
10.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.3M
#endif
16
10.3M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MemoryAccess const*, llvm::MemoryLocation> >()
Line
Count
Source
10
3.95M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.95M
#endif
16
3.95M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::BasicBlock*, llvm::BasicBlock*> >()
Line
Count
Source
10
20.1M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
20.1M
#endif
16
20.1M
}
bool llvm::shouldReverseIterate<llvm::MemoryPhi*>()
Line
Count
Source
10
529
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
529
#endif
16
529
}
bool llvm::shouldReverseIterate<llvm::ValueInfo>()
Line
Count
Source
10
1.21k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.21k
#endif
16
1.21k
}
bool llvm::shouldReverseIterate<llvm::FunctionSummary::VFuncId>()
Line
Count
Source
10
22
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
22
#endif
16
22
}
bool llvm::shouldReverseIterate<llvm::FunctionSummary::ConstVCall>()
Line
Count
Source
10
10
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10
#endif
16
10
}
bool llvm::shouldReverseIterate<llvm::PhiValues::PhiValuesCallbackVH>()
Line
Count
Source
10
2.36M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.36M
#endif
16
2.36M
}
bool llvm::shouldReverseIterate<llvm::ScalarEvolution::SCEVCallbackVH>()
Line
Count
Source
10
246M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
246M
#endif
16
246M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, llvm::ConstantInt*> >()
Line
Count
Source
10
9.02M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.02M
#endif
16
9.02M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEVUnknown const*, llvm::Loop const*> >()
Line
Count
Source
10
6.55M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.55M
#endif
16
6.55M
}
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
2.84M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.84M
#endif
16
2.84M
}
bool llvm::shouldReverseIterate<llvm::PHINode*>()
Line
Count
Source
10
9.81M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.81M
#endif
16
9.81M
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Value> >()
Line
Count
Source
10
1.53M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.53M
#endif
16
1.53M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEV const*, llvm::Instruction*> >()
Line
Count
Source
10
8.07M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.07M
#endif
16
8.07M
}
bool llvm::shouldReverseIterate<llvm::CallGraphNode const*>()
Line
Count
Source
10
221
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
221
#endif
16
221
}
bool llvm::shouldReverseIterate<llvm::MDNode const*>()
Line
Count
Source
10
73.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
73.8M
#endif
16
73.8M
}
bool llvm::shouldReverseIterate<llvm::Metadata*>()
Line
Count
Source
10
586k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
586k
#endif
16
586k
}
bool llvm::shouldReverseIterate<llvm::InterleaveGroup<llvm::Instruction>*>()
Line
Count
Source
10
4.83k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.83k
#endif
16
4.83k
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > > >()
Line
Count
Source
10
10
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10
#endif
16
10
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::GetElementPtrInst> >()
Line
Count
Source
10
39.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
39.5k
#endif
16
39.5k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::PHINode*, llvm::PHINode*> >()
Line
Count
Source
10
13.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.7k
#endif
16
13.7k
}
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<unsigned int, llvm::StringRef> >()
Line
Count
Source
10
70.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
70.2k
#endif
16
70.2k
}
bool llvm::shouldReverseIterate<std::__1::pair<int, llvm::VNInfo*> >()
Line
Count
Source
10
309k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
309k
#endif
16
309k
}
bool llvm::shouldReverseIterate<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>()
Line
Count
Source
10
1.74M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.74M
#endif
16
1.74M
}
bool llvm::shouldReverseIterate<llvm::ExtractElementInst*>()
Line
Count
Source
10
34
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
34
#endif
16
34
}
LiveDebugValues.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::LiveDebugValues::DebugVariable>()
Line
Count
Source
10
20.4k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
20.4k
#endif
16
20.4k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DILocalVariable const*, llvm::DIExpression::FragmentInfo> >()
Line
Count
Source
10
24.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24.1k
#endif
16
24.1k
}
bool llvm::shouldReverseIterate<llvm::DILocalVariable const*>()
Line
Count
Source
10
16.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.0k
#endif
16
16.0k
}
bool llvm::shouldReverseIterate<llvm::MachineOperand>()
Line
Count
Source
10
9.74k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.74k
#endif
16
9.74k
}
bool llvm::shouldReverseIterate<llvm::LiveRange*>()
Line
Count
Source
10
3.32M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.32M
#endif
16
3.32M
}
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.05M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.05M
#endif
16
1.05M
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::MachineLoop const*>()
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Function> >()
Line
Count
Source
10
542
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
542
#endif
16
542
}
bool llvm::shouldReverseIterate<llvm::SUnit*>()
Line
Count
Source
10
350k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
350k
#endif
16
350k
}
bool llvm::shouldReverseIterate<unsigned int const*>()
Line
Count
Source
10
175k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
175k
#endif
16
175k
}
bool llvm::shouldReverseIterate<llvm::LiveInterval*>()
Line
Count
Source
10
1.05M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.05M
#endif
16
1.05M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::PBQP::RegAlloc::AllowedRegVector const*, llvm::PBQP::RegAlloc::AllowedRegVector const*> >()
Line
Count
Source
10
1.59k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.59k
#endif
16
1.59k
}
bool llvm::shouldReverseIterate<llvm::LandingPadInst*>()
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<std::__1::pair<llvm::MachineBasicBlock const*, llvm::Value const*> >()
Line
Count
Source
10
3.33k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.33k
#endif
16
3.33k
}
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.65k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.65k
#endif
16
1.65k
}
bool llvm::shouldReverseIterate<void const*>()
Line
Count
Source
10
10.6G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.6G
#endif
16
10.6G
}
bool llvm::shouldReverseIterate<llvm::Comdat const*>()
Line
Count
Source
10
34.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
34.3k
#endif
16
34.3k
}
bool llvm::shouldReverseIterate<llvm::StructType*>()
Line
Count
Source
10
777k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
777k
#endif
16
777k
}
bool llvm::shouldReverseIterate<llvm::AttributeSet>()
Line
Count
Source
10
1.61M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.61M
#endif
16
1.61M
}
bool llvm::shouldReverseIterate<llvm::ConstantArray*>()
Line
Count
Source
10
527k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
527k
#endif
16
527k
}
bool llvm::shouldReverseIterate<llvm::ConstantStruct*>()
Line
Count
Source
10
894k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
894k
#endif
16
894k
}
bool llvm::shouldReverseIterate<llvm::ConstantVector*>()
Line
Count
Source
10
1.11M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.11M
#endif
16
1.11M
}
bool llvm::shouldReverseIterate<llvm::ConstantExpr*>()
Line
Count
Source
10
51.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
51.0M
#endif
16
51.0M
}
bool llvm::shouldReverseIterate<llvm::MDNode*>()
Line
Count
Source
10
477k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
477k
#endif
16
477k
}
bool llvm::shouldReverseIterate<llvm::DISubprogram*>()
Line
Count
Source
10
393k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
393k
#endif
16
393k
}
bool llvm::shouldReverseIterate<llvm::DILocation*>()
Line
Count
Source
10
26.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
26.0M
#endif
16
26.0M
}
bool llvm::shouldReverseIterate<llvm::GenericDINode*>()
Line
Count
Source
10
377k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
377k
#endif
16
377k
}
bool llvm::shouldReverseIterate<llvm::DISubrange*>()
Line
Count
Source
10
382k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
382k
#endif
16
382k
}
bool llvm::shouldReverseIterate<llvm::DIEnumerator*>()
Line
Count
Source
10
461k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
461k
#endif
16
461k
}
bool llvm::shouldReverseIterate<llvm::DIBasicType*>()
Line
Count
Source
10
407k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
407k
#endif
16
407k
}
bool llvm::shouldReverseIterate<llvm::DIDerivedType*>()
Line
Count
Source
10
443k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
443k
#endif
16
443k
}
bool llvm::shouldReverseIterate<llvm::DICompositeType*>()
Line
Count
Source
10
395k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
395k
#endif
16
395k
}
bool llvm::shouldReverseIterate<llvm::DISubroutineType*>()
Line
Count
Source
10
778k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
778k
#endif
16
778k
}
bool llvm::shouldReverseIterate<llvm::DIFile*>()
Line
Count
Source
10
460k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
460k
#endif
16
460k
}
bool llvm::shouldReverseIterate<llvm::DILexicalBlock*>()
Line
Count
Source
10
377k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
377k
#endif
16
377k
}
bool llvm::shouldReverseIterate<llvm::DILexicalBlockFile*>()
Line
Count
Source
10
385k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
385k
#endif
16
385k
}
bool llvm::shouldReverseIterate<llvm::DINamespace*>()
Line
Count
Source
10
380k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
380k
#endif
16
380k
}
bool llvm::shouldReverseIterate<llvm::DICommonBlock*>()
Line
Count
Source
10
377k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
377k
#endif
16
377k
}
bool llvm::shouldReverseIterate<llvm::DIModule*>()
Line
Count
Source
10
378k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
378k
#endif
16
378k
}
bool llvm::shouldReverseIterate<llvm::DITemplateTypeParameter*>()
Line
Count
Source
10
381k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
381k
#endif
16
381k
}
bool llvm::shouldReverseIterate<llvm::DITemplateValueParameter*>()
Line
Count
Source
10
380k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
380k
#endif
16
380k
}
bool llvm::shouldReverseIterate<llvm::DIGlobalVariable*>()
Line
Count
Source
10
385k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
385k
#endif
16
385k
}
bool llvm::shouldReverseIterate<llvm::DILocalVariable*>()
Line
Count
Source
10
450k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
450k
#endif
16
450k
}
bool llvm::shouldReverseIterate<llvm::DILabel*>()
Line
Count
Source
10
377k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
377k
#endif
16
377k
}
bool llvm::shouldReverseIterate<llvm::DIExpression*>()
Line
Count
Source
10
457k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
457k
#endif
16
457k
}
bool llvm::shouldReverseIterate<llvm::DIGlobalVariableExpression*>()
Line
Count
Source
10
395k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
395k
#endif
16
395k
}
bool llvm::shouldReverseIterate<llvm::DIObjCProperty*>()
Line
Count
Source
10
378k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
378k
#endif
16
378k
}
bool llvm::shouldReverseIterate<llvm::DIImportedEntity*>()
Line
Count
Source
10
381k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
381k
#endif
16
381k
}
bool llvm::shouldReverseIterate<llvm::DIMacro*>()
Line
Count
Source
10
387k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
387k
#endif
16
387k
}
bool llvm::shouldReverseIterate<llvm::DIMacroFile*>()
Line
Count
Source
10
378k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
378k
#endif
16
378k
}
bool llvm::shouldReverseIterate<llvm::DomTreeNodeBase<llvm::BasicBlock>*>()
Line
Count
Source
10
10.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.3M
#endif
16
10.3M
}
bool llvm::shouldReverseIterate<llvm::InlineAsm*>()
Line
Count
Source
10
264k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
264k
#endif
16
264k
}
bool llvm::shouldReverseIterate<llvm::MDTuple*>()
Line
Count
Source
10
5.53M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.53M
#endif
16
5.53M
}
bool llvm::shouldReverseIterate<llvm::Pass*>()
Line
Count
Source
10
8.70G
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.70G
#endif
16
8.70G
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::Module*>()
bool llvm::shouldReverseIterate<std::__1::pair<llvm::StringRef, unsigned int> >()
Line
Count
Source
10
1.59k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.59k
#endif
16
1.59k
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::Use const*>()
bool llvm::shouldReverseIterate<llvm::FunctionType*>()
Line
Count
Source
10
14.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
14.0M
#endif
16
14.0M
}
bool llvm::shouldReverseIterate<llvm::Type*>()
Line
Count
Source
10
5.21M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.21M
#endif
16
5.21M
}
bool llvm::shouldReverseIterate<llvm::MDString const*>()
Line
Count
Source
10
36.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
36.5k
#endif
16
36.5k
}
bool llvm::shouldReverseIterate<llvm::CallSite>()
Line
Count
Source
10
132
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
132
#endif
16
132
}
bool llvm::shouldReverseIterate<llvm::AbstractAttribute*>()
Line
Count
Source
10
8.53k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.53k
#endif
16
8.53k
}
CalledValuePropagation.cpp:bool llvm::shouldReverseIterate<llvm::PointerIntPair<llvm::Value*, 2u, (anonymous namespace)::IPOGrouping, llvm::PointerLikeTypeTraits<llvm::Value*>, llvm::PointerIntPairInfo<llvm::Value*, 2u, llvm::PointerLikeTypeTraits<llvm::Value*> > > >()
Line
Count
Source
10
188M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
188M
#endif
16
188M
}
FunctionAttrs.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::ArgumentGraphNode*>()
Line
Count
Source
10
6.71k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.71k
#endif
16
6.71k
}
bool llvm::shouldReverseIterate<llvm::GlobalValue*>()
Line
Count
Source
10
2.82k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.82k
#endif
16
2.82k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::SCC*> >()
Line
Count
Source
10
22
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
22
#endif
16
22
}
bool llvm::shouldReverseIterate<llvm::GlobalVariable*>()
Line
Count
Source
10
4.16M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.16M
#endif
16
4.16M
}
bool llvm::shouldReverseIterate<llvm::StringRef>()
Line
Count
Source
10
925k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
925k
#endif
16
925k
}
LowerTypeTests.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::GlobalTypeMember*>()
Line
Count
Source
10
618
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
618
#endif
16
618
}
bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::GlobalValue*, unsigned long long, llvm::GlobalNumberState::Config> >()
Line
Count
Source
10
714
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
714
#endif
16
714
}
bool llvm::shouldReverseIterate<llvm::DILocation const*>()
Line
Count
Source
10
4.25k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.25k
#endif
16
4.25k
}
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
348
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
348
#endif
16
348
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Function*, llvm::Function*> >()
Line
Count
Source
10
34
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
34
#endif
16
34
}
bool llvm::shouldReverseIterate<llvm::Region*>()
Line
Count
Source
10
3.40k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.40k
#endif
16
3.40k
}
ControlHeightReduction.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::CHRScope*>()
Line
Count
Source
10
510
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
510
#endif
16
510
}
bool llvm::shouldReverseIterate<llvm::SelectInst*>()
Line
Count
Source
10
3.19k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.19k
#endif
16
3.19k
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::ValueMapCallbackVH<llvm::Value*, llvm::Value*, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > > >()
bool llvm::shouldReverseIterate<llvm::MCSymbolELF const*>()
Line
Count
Source
10
15
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
15
#endif
16
15
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<llvm::MCPaddingFragment*>()
bool llvm::shouldReverseIterate<llvm::CachedHashStringRef>()
Line
Count
Source
10
17.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.9M
#endif
16
17.9M
}
WasmObjectWriter.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::WasmSignature>()
Line
Count
Source
10
1.19k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.19k
#endif
16
1.19k
}
bool llvm::shouldReverseIterate<llvm::MCSymbolWasm const*>()
Line
Count
Source
10
1.75k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.75k
#endif
16
1.75k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value const*, llvm::Value const*> >()
Line
Count
Source
10
1.76k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.76k
#endif
16
1.76k
}
bool llvm::shouldReverseIterate<llvm::PointerUnion<llvm::ConstantInt*, llvm::ConstantExpr*> >()
Line
Count
Source
10
122k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
122k
#endif
16
122k
}
bool llvm::shouldReverseIterate<llvm::DivRemMapKey>()
Line
Count
Source
10
171k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
171k
#endif
16
171k
}
EarlyCSE.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::SimpleValue>()
Line
Count
Source
10
27.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
27.6M
#endif
16
27.6M
}
bool llvm::shouldReverseIterate<llvm::MemoryLocation>()
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
}
EarlyCSE.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::CallValue>()
Line
Count
Source
10
94.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
94.6k
#endif
16
94.6k
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, llvm::BasicBlock const*> >()
Line
Count
Source
10
27.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
27.9M
#endif
16
27.9M
}
GVNSink.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::ModelledPHI>()
Line
Count
Source
10
346
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
346
#endif
16
346
}
bool llvm::shouldReverseIterate<unsigned long>()
Line
Count
Source
10
17.4M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.4M
#endif
16
17.4M
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::Instruction> >()
Line
Count
Source
10
316k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
316k
#endif
16
316k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Instruction> > >()
Line
Count
Source
10
50.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
50.3k
#endif
16
50.3k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, llvm::BasicBlock*> >()
Line
Count
Source
10
5.99M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.99M
#endif
16
5.99M
}
bool llvm::shouldReverseIterate<llvm::BranchInst*>()
Line
Count
Source
10
2.04k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.04k
#endif
16
2.04k
}
bool llvm::shouldReverseIterate<llvm::User*>()
Line
Count
Source
10
52.4k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
52.4k
#endif
16
52.4k
}
bool llvm::shouldReverseIterate<llvm::StoreInst*>()
Line
Count
Source
10
531k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
531k
#endif
16
531k
}
bool llvm::shouldReverseIterate<llvm::LoadInst*>()
Line
Count
Source
10
1.26k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.26k
#endif
16
1.26k
}
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.01M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.01M
#endif
16
1.01M
}
bool llvm::shouldReverseIterate<llvm::SmallVector<llvm::SCEV const*, 4u> >()
Line
Count
Source
10
17.6M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.6M
#endif
16
17.6M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEV const*, long long> >()
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
}
LoopUnrollPass.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::UnrolledInstState>()
Line
Count
Source
10
2.75M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.75M
#endif
16
2.75M
}
bool llvm::shouldReverseIterate<llvm::SwitchInst const*>()
Line
Count
Source
10
8.04k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.04k
#endif
16
8.04k
}
bool llvm::shouldReverseIterate<llvm::MemoryPhi const*>()
Line
Count
Source
10
138
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
138
#endif
16
138
}
bool llvm::shouldReverseIterate<llvm::MemoryAccess const*>()
Line
Count
Source
10
4.14k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.14k
#endif
16
4.14k
}
bool llvm::shouldReverseIterate<llvm::GVNExpression::Expression const*>()
Line
Count
Source
10
12.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
12.3k
#endif
16
12.3k
}
bool llvm::shouldReverseIterate<llvm::BasicBlockEdge>()
Line
Count
Source
10
4.48k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.48k
#endif
16
4.48k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, llvm::Value*> >()
Line
Count
Source
10
2.12M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.12M
#endif
16
2.12M
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Function*, unsigned int> >()
Line
Count
Source
10
22.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
22.7k
#endif
16
22.7k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Value*, unsigned int> >()
Line
Count
Source
10
1.69M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.69M
#endif
16
1.69M
}
bool llvm::shouldReverseIterate<llvm::ConstantInt*>()
Line
Count
Source
10
1.03k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.03k
#endif
16
1.03k
}
bool llvm::shouldReverseIterate<llvm::itanium_demangle::Node*>()
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
}
bool llvm::shouldReverseIterate<llvm::json::ObjectKey>()
Line
Count
Source
10
360k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
360k
#endif
16
360k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DILocalVariable*, llvm::DIExpression*> >()
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<llvm::Argument const*>()
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::CatchPadInst*>()
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<std::__1::pair<std::__1::pair<llvm::Value*, llvm::DILocalVariable*>, llvm::DIExpression*> >()
Line
Count
Source
10
18
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
18
#endif
16
18
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DIVariable*, llvm::DIExpression*> >()
Line
Count
Source
10
8
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8
#endif
16
8
}
bool llvm::shouldReverseIterate<llvm::RuntimePointerChecking::CheckingPtrGroup const*>()
Line
Count
Source
10
45.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
45.0k
#endif
16
45.0k
}
bool llvm::shouldReverseIterate<llvm::Comdat*>()
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::Metadata const*>()
Line
Count
Source
10
147k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
147k
#endif
16
147k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::Instruction*, unsigned int> >()
Line
Count
Source
10
741k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
741k
#endif
16
741k
}
bool llvm::shouldReverseIterate<llvm::SmallVector<unsigned int, 4u> >()
Line
Count
Source
10
1.65M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.65M
#endif
16
1.65M
}
bool llvm::shouldReverseIterate<llvm::VPBlockBase*>()
Line
Count
Source
10
2.86k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.86k
#endif
16
2.86k
}
bool llvm::shouldReverseIterate<clang::DirectoryEntry const*>()
Line
Count
Source
10
75.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
75.5k
#endif
16
75.5k
}
bool llvm::shouldReverseIterate<clang::Module const*>()
Line
Count
Source
10
10.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.1k
#endif
16
10.1k
}
bool llvm::shouldReverseIterate<clang::FileID>()
Line
Count
Source
10
2.73M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.73M
#endif
16
2.73M
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<std::__1::pair<clang::FileID, clang::FileID> >()
bool llvm::shouldReverseIterate<clang::NamedDecl*>()
Line
Count
Source
10
79.0M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
79.0M
#endif
16
79.0M
}
bool llvm::shouldReverseIterate<clang::FieldDecl const*>()
Line
Count
Source
10
13.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.9k
#endif
16
13.9k
}
bool llvm::shouldReverseIterate<clang::BaseSubobject>()
Line
Count
Source
10
38.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
38.6k
#endif
16
38.6k
}
bool llvm::shouldReverseIterate<clang::CXXMethodDecl const*>()
Line
Count
Source
10
23.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
23.7M
#endif
16
23.7M
}
bool llvm::shouldReverseIterate<clang::BlockDecl const*>()
Line
Count
Source
10
2.56k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.56k
#endif
16
2.56k
}
bool llvm::shouldReverseIterate<clang::TagDecl const*>()
Line
Count
Source
10
5.71k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.71k
#endif
16
5.71k
}
bool llvm::shouldReverseIterate<clang::Stmt const*>()
Line
Count
Source
10
1.11M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.11M
#endif
16
1.11M
}
bool llvm::shouldReverseIterate<clang::VarDecl const*>()
Line
Count
Source
10
202M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
202M
#endif
16
202M
}
bool llvm::shouldReverseIterate<clang::Decl const*>()
Line
Count
Source
10
25.2M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
25.2M
#endif
16
25.2M
}
bool llvm::shouldReverseIterate<clang::OpaqueValueExpr const*>()
Line
Count
Source
10
6.99k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.99k
#endif
16
6.99k
}
bool llvm::shouldReverseIterate<clang::BlockExpr const*>()
Line
Count
Source
10
297
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
297
#endif
16
297
}
bool llvm::shouldReverseIterate<clang::ValueDecl const*>()
Line
Count
Source
10
17.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.9M
#endif
16
17.9M
}
bool llvm::shouldReverseIterate<clang::QualType>()
Line
Count
Source
10
9.81M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.81M
#endif
16
9.81M
}
bool llvm::shouldReverseIterate<clang::ParmVarDecl 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<clang::FunctionDecl const*>()
Line
Count
Source
10
250k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
250k
#endif
16
250k
}
bool llvm::shouldReverseIterate<char const*>()
Line
Count
Source
10
19.2M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
19.2M
#endif
16
19.2M
}
bool llvm::shouldReverseIterate<clang::CanonicalDeclPtr<clang::CXXRecordDecl const> >()
Line
Count
Source
10
140
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
140
#endif
16
140
}
bool llvm::shouldReverseIterate<clang::NamespaceDecl const*>()
Line
Count
Source
10
1.65k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.65k
#endif
16
1.65k
}
bool llvm::shouldReverseIterate<clang::ObjCInterfaceDecl const*>()
Line
Count
Source
10
230
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
230
#endif
16
230
}
bool llvm::shouldReverseIterate<clang::CompoundLiteralExpr const*>()
Line
Count
Source
10
15
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
15
#endif
16
15
}
bool llvm::shouldReverseIterate<clang::Selector>()
Line
Count
Source
10
625k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
625k
#endif
16
625k
}
bool llvm::shouldReverseIterate<clang::IdentifierInfo*>()
Line
Count
Source
10
3.52M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.52M
#endif
16
3.52M
}
bool llvm::shouldReverseIterate<clang::ObjCMethodDecl const*>()
Line
Count
Source
10
7.05k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
7.05k
#endif
16
7.05k
}
bool llvm::shouldReverseIterate<llvm::CachedHashString>()
Line
Count
Source
10
323k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
323k
#endif
16
323k
}
bool llvm::shouldReverseIterate<clang::OMPDeclareReductionDecl const*>()
Line
Count
Source
10
607
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
607
#endif
16
607
}
bool llvm::shouldReverseIterate<clang::CanonicalDeclPtr<clang::VarDecl const> >()
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<std::__1::tuple<llvm::ArrayRef<clang::OMPClauseMappableExprCommon::MappableComponent>, clang::OpenMPMapClauseKind, llvm::ArrayRef<clang::OpenMPMapModifierKind>, bool> const*>()
Line
Count
Source
10
33.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
33.2k
#endif
16
33.2k
}
bool llvm::shouldReverseIterate<clang::CXXRecordDecl const*>()
Line
Count
Source
10
300k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
300k
#endif
16
300k
}
bool llvm::shouldReverseIterate<clang::LabelDecl const*>()
Line
Count
Source
10
3.12k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.12k
#endif
16
3.12k
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::CXXRecordDecl const*, clang::BaseSubobject> >()
Line
Count
Source
10
5.62k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.62k
#endif
16
5.62k
}
bool llvm::shouldReverseIterate<clang::IdentifierInfo const*>()
Line
Count
Source
10
33.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
33.9M
#endif
16
33.9M
}
bool llvm::shouldReverseIterate<clang::GlobalDecl>()
Line
Count
Source
10
16.8M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
16.8M
#endif
16
16.8M
}
bool llvm::shouldReverseIterate<clang::Module*>()
Line
Count
Source
10
1.06M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.06M
#endif
16
1.06M
}
bool llvm::shouldReverseIterate<clang::Type const*>()
Line
Count
Source
10
235M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
235M
#endif
16
235M
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::CXXRecordDecl const*, clang::CharUnits> >()
Line
Count
Source
10
4.74k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.74k
#endif
16
4.74k
}
bool llvm::shouldReverseIterate<clang::driver::JobAction const*>()
Line
Count
Source
10
984
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
984
#endif
16
984
}
bool llvm::shouldReverseIterate<clang::Decl*>()
Line
Count
Source
10
8.11M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8.11M
#endif
16
8.11M
}
bool llvm::shouldReverseIterate<clang::serialization::ModuleFile*>()
Line
Count
Source
10
27.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
27.2k
#endif
16
27.2k
}
bool llvm::shouldReverseIterate<clang::DeclContext const*>()
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<clang::serialization::DeclarationNameKey>()
Line
Count
Source
10
2.53k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.53k
#endif
16
2.53k
}
bool llvm::shouldReverseIterate<clang::DeclarationName>()
Line
Count
Source
10
365M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
365M
#endif
16
365M
}
bool llvm::shouldReverseIterate<clang::FieldDecl*>()
Line
Count
Source
10
65.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
65.7k
#endif
16
65.7k
}
bool llvm::shouldReverseIterate<clang::TypedefNameDecl const*>()
Line
Count
Source
10
535
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
535
#endif
16
535
}
bool llvm::shouldReverseIterate<clang::FunctionDecl*>()
Line
Count
Source
10
1.92k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.92k
#endif
16
1.92k
}
bool llvm::shouldReverseIterate<clang::CXXRecordDecl*>()
Line
Count
Source
10
1.18M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.18M
#endif
16
1.18M
}
bool llvm::shouldReverseIterate<clang::EnumDecl*>()
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<clang::DeclContext*>()
Line
Count
Source
10
941k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
941k
#endif
16
941k
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::DeclContext*, clang::IdentifierInfo*> >()
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<clang::ObjCInterfaceDecl*>()
Line
Count
Source
10
79
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
79
#endif
16
79
}
bool llvm::shouldReverseIterate<clang::Stmt*>()
Line
Count
Source
10
9.74M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.74M
#endif
16
9.74M
}
bool llvm::shouldReverseIterate<polly::ScopStmt*>()
Line
Count
Source
10
690
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
690
#endif
16
690
}
bool llvm::shouldReverseIterate<polly::MemoryAccess*>()
Line
Count
Source
10
2.12k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.12k
#endif
16
2.12k
}
Unexecuted instantiation: bool llvm::shouldReverseIterate<std::__1::pair<llvm::AnalysisKey*, polly::Scop*> >()
bool llvm::shouldReverseIterate<polly::Scop*>()
Line
Count
Source
10
253
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
253
#endif
16
253
}
bool llvm::shouldReverseIterate<polly::ScopArrayInfo*>()
Line
Count
Source
10
2.66k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.66k
#endif
16
2.66k
}
bool llvm::shouldReverseIterate<llvm::AssertingVH<llvm::LoadInst> >()
Line
Count
Source
10
9.26k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
9.26k
#endif
16
9.26k
}
bool llvm::shouldReverseIterate<llvm::Region const*>()
Line
Count
Source
10
2.55k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.55k
#endif
16
2.55k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEVUnknown const*, llvm::Loop*> >()
Line
Count
Source
10
679
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
679
#endif
16
679
}
bool llvm::shouldReverseIterate<polly::ScopArrayInfo const*>()
Line
Count
Source
10
2.73k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.73k
#endif
16
2.73k
}
bool llvm::shouldReverseIterate<isl_id*>()
Line
Count
Source
10
6.37k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.37k
#endif
16
6.37k
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::SCEV const*, llvm::BasicBlock*> >()
Line
Count
Source
10
26.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
26.7k
#endif
16
26.7k
}
bool llvm::shouldReverseIterate<polly::VirtualInstruction>()
Line
Count
Source
10
912
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
912
#endif
16
912
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::MachineBasicBlock*, unsigned int> >()
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::GCStrategy*>()
Line
Count
Source
10
60
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
60
#endif
16
60
}
bool llvm::shouldReverseIterate<llvm::DbgVariable*>()
Line
Count
Source
10
1.04k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.04k
#endif
16
1.04k
}
bool llvm::shouldReverseIterate<llvm::DINode const*>()
Line
Count
Source
10
5.24k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.24k
#endif
16
5.24k
}
bool llvm::shouldReverseIterate<llvm::DIE const*>()
Line
Count
Source
10
2.67k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.67k
#endif
16
2.67k
}
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
5.44k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.44k
#endif
16
5.44k
}
bool llvm::shouldReverseIterate<llvm::DISubprogram const*>()
Line
Count
Source
10
30
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
30
#endif
16
30
}
bool llvm::shouldReverseIterate<std::__1::pair<llvm::DINode const*, llvm::DIType const*> >()
Line
Count
Source
10
10.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.9k
#endif
16
10.9k
}
bool llvm::shouldReverseIterate<llvm::MCSectionCOFF*>()
Line
Count
Source
10
945
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
945
#endif
16
945
}
bool llvm::shouldReverseIterate<llvm::MDString*>()
Line
Count
Source
10
768k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
768k
#endif
16
768k
}
bool llvm::shouldReverseIterate<llvm::DICompositeType const*>()
Line
Count
Source
10
897
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
897
#endif
16
897
}
bool llvm::shouldReverseIterate<llvm::LexicalScope const*>()
Line
Count
Source
10
1.19k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
1.19k
#endif
16
1.19k
}
bool llvm::shouldReverseIterate<llvm::DIScope const*>()
Line
Count
Source
10
948
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
948
#endif
16
948
}
bool llvm::shouldReverseIterate<llvm::DWARFDebugNames::Abbrev>()
Line
Count
Source
10
3.94k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.94k
#endif
16
3.94k
}
bool llvm::shouldReverseIterate<unsigned short>()
Line
Count
Source
10
78.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
78.7k
#endif
16
78.7k
}
bool llvm::shouldReverseIterate<llvm::PointerUnion<llvm::BasicBlock const*, llvm::MachineBasicBlock*> >()
Line
Count
Source
10
94
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
94
#endif
16
94
}
bool llvm::shouldReverseIterate<long long>()
Line
Count
Source
10
6.69M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.69M
#endif
16
6.69M
}
bool llvm::shouldReverseIterate<llvm::coverage::CounterExpression>()
Line
Count
Source
10
2.90k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.90k
#endif
16
2.90k
}
bool llvm::shouldReverseIterate<llvm::GlobalValueSummary*>()
Line
Count
Source
10
175
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
175
#endif
16
175
}
bool llvm::shouldReverseIterate<llvm::GlobalObject*>()
Line
Count
Source
10
17
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17
#endif
16
17
}
bool llvm::shouldReverseIterate<clang::ObjCIvarDecl*>()
Line
Count
Source
10
127
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
127
#endif
16
127
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::ObjCInterfaceDecl const*, unsigned int> >()
Line
Count
Source
10
3
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3
#endif
16
3
}
ObjCMT.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::EditEntry>()
Line
Count
Source
10
29
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
29
#endif
16
29
}
bool llvm::shouldReverseIterate<clang::ento::ObjCSummaryKey>()
Line
Count
Source
10
11.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.3k
#endif
16
11.3k
}
bool llvm::shouldReverseIterate<clang::VarDecl*>()
Line
Count
Source
10
987
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
987
#endif
16
987
}
bool llvm::shouldReverseIterate<clang::ObjCPropertyDecl*>()
Line
Count
Source
10
247
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
247
#endif
16
247
}
bool llvm::shouldReverseIterate<clang::Expr*>()
Line
Count
Source
10
174k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
174k
#endif
16
174k
}
bool llvm::shouldReverseIterate<clang::DeclStmt const*>()
Line
Count
Source
10
41.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
41.6k
#endif
16
41.6k
}
bool llvm::shouldReverseIterate<clang::ento::MemRegion const*>()
Line
Count
Source
10
4.05M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
4.05M
#endif
16
4.05M
}
bool llvm::shouldReverseIterate<clang::ento::ExplodedNode*>()
Line
Count
Source
10
5.11M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.11M
#endif
16
5.11M
}
bool llvm::shouldReverseIterate<clang::ento::CheckerRegistry::CheckerInfo const*>()
Line
Count
Source
10
19.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
19.3k
#endif
16
19.3k
}
bool llvm::shouldReverseIterate<clang::ento::SymExpr const*>()
Line
Count
Source
10
31.7M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
31.7M
#endif
16
31.7M
}
bool llvm::shouldReverseIterate<clang::CFGBlock*>()
Line
Count
Source
10
11.6k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.6k
#endif
16
11.6k
}
bool llvm::shouldReverseIterate<clang::ObjCIvarDecl const*>()
Line
Count
Source
10
735
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
735
#endif
16
735
}
bool llvm::shouldReverseIterate<clang::CallExpr const*>()
Line
Count
Source
10
11.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
11.1k
#endif
16
11.1k
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::IdentifierInfo*, unsigned int> >()
Line
Count
Source
10
17.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.2k
#endif
16
17.2k
}
bool llvm::shouldReverseIterate<clang::ObjCPropertyDecl const*>()
Line
Count
Source
10
45
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
45
#endif
16
45
}
bool llvm::shouldReverseIterate<clang::ento::ExplodedNode const*>()
Line
Count
Source
10
13.3M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.3M
#endif
16
13.3M
}
bool llvm::shouldReverseIterate<clang::Expr const*>()
Line
Count
Source
10
197k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
197k
#endif
16
197k
}
bool llvm::shouldReverseIterate<clang::ento::PathDiagnosticCallPiece const*>()
Line
Count
Source
10
145
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
145
#endif
16
145
}
bool llvm::shouldReverseIterate<clang::ento::PathDiagnosticConsumer*>()
Line
Count
Source
10
128k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
128k
#endif
16
128k
}
bool llvm::shouldReverseIterate<clang::ento::LazyCompoundValData const*>()
Line
Count
Source
10
40.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
40.9k
#endif
16
40.9k
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, clang::StackFrameContext 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<clang::TranslationUnitDecl*>()
Line
Count
Source
10
161
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
161
#endif
16
161
}
bool llvm::shouldReverseIterate<clang::sema::FunctionScopeInfo::WeakObjectProfileTy>()
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<clang::CanonicalDeclPtr<clang::FunctionDecl> >()
Line
Count
Source
10
20.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
20.5k
#endif
16
20.5k
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::IdentifierInfo const*, unsigned long long> >()
Line
Count
Source
10
357
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
357
#endif
16
357
}
bool llvm::shouldReverseIterate<clang::ParmVarDecl*>()
Line
Count
Source
10
282k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
282k
#endif
16
282k
}
bool llvm::shouldReverseIterate<clang::Sema::FunctionDeclAndLoc>()
Line
Count
Source
10
134
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
134
#endif
16
134
}
bool llvm::shouldReverseIterate<clang::NamedDecl const*>()
Line
Count
Source
10
57.1M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
57.1M
#endif
16
57.1M
}
bool llvm::shouldReverseIterate<clang::EnumDecl const*>()
Line
Count
Source
10
120
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
120
#endif
16
120
}
bool llvm::shouldReverseIterate<clang::TagDecl*>()
Line
Count
Source
10
697
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
697
#endif
16
697
}
bool llvm::shouldReverseIterate<clang::NamespaceDecl*>()
Line
Count
Source
10
82.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
82.9k
#endif
16
82.9k
}
bool llvm::shouldReverseIterate<clang::ObjCMethodDecl*>()
Line
Count
Source
10
13.8k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
13.8k
#endif
16
13.8k
}
bool llvm::shouldReverseIterate<clang::UuidAttr const*>()
Line
Count
Source
10
114
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
114
#endif
16
114
}
bool llvm::shouldReverseIterate<clang::TypoExpr*>()
Line
Count
Source
10
27.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
27.3k
#endif
16
27.3k
}
bool llvm::shouldReverseIterate<clang::CanonicalDeclPtr<clang::Decl> >()
Line
Count
Source
10
59.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
59.0k
#endif
16
59.0k
}
bool llvm::shouldReverseIterate<clang::OMPDependClause*>()
Line
Count
Source
10
2.91k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.91k
#endif
16
2.91k
}
bool llvm::shouldReverseIterate<clang::OMPDeclareReductionDecl*>()
Line
Count
Source
10
426
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
426
#endif
16
426
}
bool llvm::shouldReverseIterate<clang::OMPDeclareMapperDecl*>()
Line
Count
Source
10
242
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
242
#endif
16
242
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::CanQual<clang::Type>, clang::CanQual<clang::Type> > >()
Line
Count
Source
10
8
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
8
#endif
16
8
}
SemaStmt.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::CatchHandlerType>()
Line
Count
Source
10
940
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
940
#endif
16
940
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::Decl*, unsigned int> >()
Line
Count
Source
10
6.83M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
6.83M
#endif
16
6.83M
}
bool llvm::shouldReverseIterate<clang::MacroQualifiedType const*>()
Line
Count
Source
10
17.0k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
17.0k
#endif
16
17.0k
}
bool llvm::shouldReverseIterate<clang::LabelDecl*>()
Line
Count
Source
10
2.44k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.44k
#endif
16
2.44k
}
bool llvm::shouldReverseIterate<clang::CXXBindTemporaryExpr const*>()
Line
Count
Source
10
183
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
183
#endif
16
183
}
bool llvm::shouldReverseIterate<clang::CFGBlock const*>()
Line
Count
Source
10
757k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
757k
#endif
16
757k
}
bool llvm::shouldReverseIterate<clang::DeclRefExpr const*>()
Line
Count
Source
10
3.96M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
3.96M
#endif
16
3.96M
}
bool llvm::shouldReverseIterate<clang::ast_type_traits::ASTNodeKind>()
Line
Count
Source
10
297k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
297k
#endif
16
297k
}
bool llvm::shouldReverseIterate<clang::ast_type_traits::DynTypedNode>()
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<clang::ObjCContainerDecl const*>()
Line
Count
Source
10
70.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
70.2k
#endif
16
70.2k
}
bool llvm::shouldReverseIterate<clang::RecordDecl const*>()
Line
Count
Source
10
167k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
167k
#endif
16
167k
}
bool llvm::shouldReverseIterate<clang::MaterializeTemporaryExpr const*>()
Line
Count
Source
10
67.3k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
67.3k
#endif
16
67.3k
}
bool llvm::shouldReverseIterate<clang::UsingShadowDecl*>()
Line
Count
Source
10
891
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
891
#endif
16
891
}
bool llvm::shouldReverseIterate<clang::ObjCContainerDecl*>()
Line
Count
Source
10
166k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
166k
#endif
16
166k
}
bool llvm::shouldReverseIterate<clang::CXXBaseSpecifier const*>()
Line
Count
Source
10
10
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10
#endif
16
10
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::Decl*, clang::Decl*> >()
Line
Count
Source
10
694
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
694
#endif
16
694
}
bool llvm::shouldReverseIterate<char>()
Line
Count
Source
10
2.72k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
2.72k
#endif
16
2.72k
}
bool llvm::shouldReverseIterate<llvm::PointerIntPair<clang::NamedDecl const*, 3u, unsigned int, llvm::PointerLikeTypeTraits<clang::NamedDecl const*>, llvm::PointerIntPairInfo<clang::NamedDecl const*, 3u, llvm::PointerLikeTypeTraits<clang::NamedDecl const*> > > >()
Line
Count
Source
10
24.9M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24.9M
#endif
16
24.9M
}
bool llvm::shouldReverseIterate<clang::ObjCProtocolDecl const*>()
Line
Count
Source
10
152
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
152
#endif
16
152
}
ExprConstant.cpp:bool llvm::shouldReverseIterate<(anonymous namespace)::ObjectUnderConstruction>()
Line
Count
Source
10
24.1k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24.1k
#endif
16
24.1k
}
bool llvm::shouldReverseIterate<clang::ValueDecl*>()
Line
Count
Source
10
40.8k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
40.8k
#endif
16
40.8k
}
bool llvm::shouldReverseIterate<clang::CharUnits>()
Line
Count
Source
10
54.2k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
54.2k
#endif
16
54.2k
}
bool llvm::shouldReverseIterate<std::__1::pair<clang::CXXRecordDecl const*, clang::CXXRecordDecl const*> >()
Line
Count
Source
10
7.13k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
7.13k
#endif
16
7.13k
}
bool llvm::shouldReverseIterate<long>()
Line
Count
Source
10
5.98M
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
5.98M
#endif
16
5.98M
}
bool llvm::shouldReverseIterate<clang::ModuleMacro*>()
Line
Count
Source
10
18
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
18
#endif
16
18
}
bool llvm::shouldReverseIterate<clang::MacroInfo const*>()
Line
Count
Source
10
136k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
136k
#endif
16
136k
}
bool llvm::shouldReverseIterate<std::__1::pair<unsigned int, llvm::AttributeSet> >()
Line
Count
Source
10
24.7k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
24.7k
#endif
16
24.7k
}
bool llvm::shouldReverseIterate<llvm::AttributeList>()
Line
Count
Source
10
25.5k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
25.5k
#endif
16
25.5k
}
bool llvm::shouldReverseIterate<llvm::minidump::StreamType>()
Line
Count
Source
10
83
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
83
#endif
16
83
}
bool llvm::shouldReverseIterate<llvm::codeview::GloballyHashedType>()
Line
Count
Source
10
10.9k
bool shouldReverseIterate() {
11
#if LLVM_ENABLE_REVERSE_ITERATION
12
  return detail::IsPointerLike<T>::value;
13
#else
14
  return false;
15
10.9k
#endif
16
10.9k
}
17
18
}
19
#endif