Searched refs:InstVisitor (Results 1 - 16 of 16) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | InstCount.cpp | 18 #include "llvm/InstVisitor.h" 37 class InstCount : public FunctionPass, public InstVisitor<InstCount> { 38 friend class InstVisitor<InstCount>;
|
H A D | Lint.cpp | 50 #include "llvm/InstVisitor.h" 67 class Lint : public FunctionPass, public InstVisitor<Lint> { 68 friend class InstVisitor<Lint>;
|
/external/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 12 /// as an InstVisitor with similar template-based flexibility and 30 #include "llvm/InstVisitor.h" 170 /// will walk its uses and visit each instruction using an InstVisitor. It also 188 /// All visit methods on the underlying InstVisitor return a boolean. This 193 class PtrUseVisitor : protected InstVisitor<DerivedT>, 195 friend class InstVisitor<DerivedT>; 196 typedef InstVisitor<DerivedT> Base;
|
H A D | MemoryBuiltins.h | 22 #include "llvm/InstVisitor.h" 156 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> { 212 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetEvalType> {
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DebugIR.cpp | 25 #include "llvm/InstVisitor.h" 92 class DebugIntrinsicsRemover : public InstVisitor<DebugIntrinsicsRemover> { 107 class DebugMetadataRemover : public InstVisitor<DebugMetadataRemover> { 141 class DIUpdater : public InstVisitor<DIUpdater> {
|
H A D | AddressSanitizer.cpp | 37 #include "llvm/InstVisitor.h" 385 struct FunctionStackPoisoner : public InstVisitor<FunctionStackPoisoner> {
|
H A D | MemorySanitizer.cpp | 88 #include "llvm/InstVisitor.h" 387 /// calls. Visit* methods are called during an InstVisitor pass over 421 struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> { 539 // incoming nodes from such blocks. Since InstVisitor skips unreachable
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 21 #include "llvm/InstVisitor.h" 83 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
|
/external/llvm/lib/Target/R600/ |
H A D | R600TextureIntrinsicsReplacer.cpp | 21 #include "llvm/InstVisitor.h" 27 public FunctionPass, public InstVisitor<R600TextureIntrinsicsReplacer> {
|
/external/llvm/include/llvm/ |
H A D | InstVisitor.h | 1 //===- llvm/InstVisitor.h - Instruction visitor templates -------*- C++ -*-===// 49 /// /// Declare the class. Note that we derive from InstVisitor instantiated 52 /// struct CountAllocaVisitor : public InstVisitor<CountAllocaVisitor> { 77 /// virtual function call overhead. Defining and using an InstVisitor is just 81 class InstVisitor { class in namespace:llvm 83 // Interface code - This is the public interface of the InstVisitor that you
|
/external/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 29 #include "llvm/InstVisitor.h" 41 class CallAnalyzer : public InstVisitor<CallAnalyzer, bool> { 42 typedef InstVisitor<CallAnalyzer, bool> Base; 43 friend class InstVisitor<CallAnalyzer, bool>; 724 // FIXME: Lift this into part of the InstVisitor. 818 // instruction. Visit the instructions using our InstVisitor to account for
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 18 #include "llvm/InstVisitor.h" 74 public InstVisitor<InstCombiner, Instruction*> {
|
/external/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 49 #include "llvm/InstVisitor.h" 63 struct AllocaInfo : private InstVisitor<AllocaInfo, bool> { 121 friend class InstVisitor<AllocaInfo, bool>;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 47 #include "llvm/InstVisitor.h" 315 friend class InstVisitor<SliceBuilder>; 1837 class AllocaSliceRewriter : public InstVisitor<AllocaSliceRewriter, bool> { 1839 friend class llvm::InstVisitor<AllocaSliceRewriter, bool>; 1840 typedef llvm::InstVisitor<AllocaSliceRewriter, bool> Base; 2627 class AggLoadStoreRewriter : public InstVisitor<AggLoadStoreRewriter, bool> { 2629 friend class llvm::InstVisitor<AggLoadStoreRewriter, bool>;
|
H A D | SCCP.cpp | 33 #include "llvm/InstVisitor.h" 155 class SCCPSolver : public InstVisitor<SCCPSolver> { 459 friend class InstVisitor<SCCPSolver>;
|
/external/llvm/lib/IR/ |
H A D | Verifier.cpp | 66 #include "llvm/InstVisitor.h" 124 struct Verifier : public FunctionPass, public InstVisitor<Verifier> { 266 using InstVisitor<Verifier>::visit; 404 InstVisitor<Verifier>::visit(I);
|
Completed in 234 milliseconds