Home
last modified time | relevance | path

Searched refs:InstVisitor (Results 1 – 24 of 24) sorted by relevance

/external/llvm/include/llvm/Analysis/
DPtrUseVisitor.h193 class PtrUseVisitor : protected InstVisitor<DerivedT>,
195 friend class InstVisitor<DerivedT>; variable
196 typedef InstVisitor<DerivedT> Base;
DMemoryBuiltins.h151 : public InstVisitor<ObjectSizeOffsetVisitor, SizeOffsetType> {
209 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetEvalType> {
/external/llvm/lib/Analysis/
DInstCount.cpp38 class InstCount : public FunctionPass, public InstVisitor<InstCount> {
39 friend class InstVisitor<InstCount>;
DInlineCost.cpp44 class CallAnalyzer : public InstVisitor<CallAnalyzer, bool> {
45 typedef InstVisitor<CallAnalyzer, bool> Base;
46 friend class InstVisitor<CallAnalyzer, bool>;
DLint.cpp69 class Lint : public FunctionPass, public InstVisitor<Lint> {
70 friend class InstVisitor<Lint>;
DCFLAliasAnalysis.cpp156 class GetEdgesVisitor : public InstVisitor<GetEdgesVisitor, void> {
473 : public InstVisitor<GetTargetValueVisitor, Value *> {
/external/llvm/lib/Target/AMDGPU/
DAMDGPUAnnotateUniformValues.cpp31 public InstVisitor<AMDGPUAnnotateUniformValues> {
DSITypeRewriter.cpp34 public InstVisitor<SITypeRewriter> {
DR600TextureIntrinsicsReplacer.cpp27 public FunctionPass, public InstVisitor<R600TextureIntrinsicsReplacer> {
DAMDGPUPromoteAlloca.cpp30 public InstVisitor<AMDGPUPromoteAlloca> {
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyOptimizeReturned.cpp26 public InstVisitor<OptimizeReturned> {
/external/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp275 class UnrolledInstAnalyzer : private InstVisitor<UnrolledInstAnalyzer, bool> {
276 typedef InstVisitor<UnrolledInstAnalyzer, bool> Base;
277 friend class InstVisitor<UnrolledInstAnalyzer, bool>;
DSROA.cpp623 friend class InstVisitor<SliceBuilder>;
2162 : public InstVisitor<AllocaSliceRewriter, bool> {
2164 friend class llvm::InstVisitor<AllocaSliceRewriter, bool>;
2165 typedef llvm::InstVisitor<AllocaSliceRewriter, bool> Base;
2973 class AggLoadStoreRewriter : public InstVisitor<AggLoadStoreRewriter, bool> {
2975 friend class llvm::InstVisitor<AggLoadStoreRewriter, bool>;
DSCCP.cpp157 class SCCPSolver : public InstVisitor<SCCPSolver> {
462 friend class InstVisitor<SCCPSolver>;
DScalarizer.cpp126 public InstVisitor<Scalarizer, bool> {
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h95 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
/external/llvm/include/llvm/IR/
DInstVisitor.h81 class InstVisitor {
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h166 : public InstVisitor<InstCombiner, Instruction *> {
/external/llvm/lib/IR/
DVerifier.cpp177 class Verifier : public InstVisitor<Verifier>, VerifierSupport {
178 friend class InstVisitor<Verifier>;
353 using InstVisitor<Verifier>::visit;
448 InstVisitor<Verifier>::visit(I); in visit()
/external/llvm/docs/
DExtendingLLVM.rst189 #. ``llvm/include/llvm/IR/InstVisitor.h``:
DProgrammersManual.rst34 traversal routines, and useful utilities like the ``InstVisitor`` (`doxygen
164 efficient to use the ``InstVisitor`` class to dispatch over the instruction
1745 later, you may want to use an ``InstVisitor`` to accomplish this in a much more
1747 it if you didn't have ``InstVisitor`` around. In pseudo-code, this is what we
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp329 class DFSanVisitor : public InstVisitor<DFSanVisitor> {
DAddressSanitizer.cpp550 struct FunctionStackPoisoner : public InstVisitor<FunctionStackPoisoner> {
DMemorySanitizer.cpp603 struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> {