Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopUnrollAnalyzer.h43 class UnrolledInstAnalyzer : private InstVisitor<UnrolledInstAnalyzer, bool> {
44 typedef InstVisitor<UnrolledInstAnalyzer, bool> Base;
45 friend class InstVisitor<UnrolledInstAnalyzer, bool>; variable
H A DPtrUseVisitor.h208 class PtrUseVisitor : protected InstVisitor<DerivedT>,
210 friend class InstVisitor<DerivedT>; variable
212 using Base = InstVisitor<DerivedT>;
H A DIndirectCallVisitor.h21 struct PGOIndirectCallVisitor : public InstVisitor<PGOIndirectCallVisitor> {
H A DMemoryBuiltins.h261 : public InstVisitor<ObjectSizeOffsetVisitor, OffsetSpan> {
338 : public InstVisitor<ObjectSizeOffsetEvaluator, SizeOffsetValue> {
H A DIRSimilarityIdentifier.h525 : public InstVisitor<InstructionClassification, InstrType> {
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstCount.cpp34 class InstCount : public InstVisitor<InstCount> {
35 friend class InstVisitor<InstCount>;
H A DLint.cpp89 class Lint : public InstVisitor<Lint> {
90 friend class InstVisitor<Lint>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfilePlugins.inc19 #include "llvm/IR/InstVisitor.h"
27 class MemIntrinsicPlugin : public InstVisitor<MemIntrinsicPlugin> {
H A DPGOMemOPSizeOpt.cpp175 class MemOPSizeOpt : public InstVisitor<MemOPSizeOpt> {
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h153 class InstCostVisitor : public InstVisitor<InstCostVisitor, Constant *> {
190 friend class InstVisitor<InstCostVisitor, Constant *>;
H A DIROutliner.h354 struct InstructionAllowed : public InstVisitor<InstructionAllowed, bool> {
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeReturned.cpp25 public InstVisitor<OptimizeReturned> {
H A DWebAssemblyRefTypeMem2Local.cpp29 public InstVisitor<WebAssemblyRefTypeMem2Local> {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVZacasABIFix.cpp34 public InstVisitor<RISCVZacasABIFix, bool> {
H A DRISCVCodeGenPrepare.cpp38 public InstVisitor<RISCVCodeGenPrepare, bool> {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h78 class InstVisitor {
116 static_assert(std::is_base_of<InstVisitor, SubClass>::value, in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp31 : public InstVisitor<AMDGPUAnnotateUniformValues> {
H A DAMDGPULateCodeGenPrepare.cpp45 : public InstVisitor<AMDGPULateCodeGenPrepare, bool> {
H A DAMDGPULowerBufferFatPointers.cpp426 : public InstVisitor<StoreFatPtrsAsIntsAndExpandMemcpyVisitor, bool> {
667 : public InstVisitor<LegalizeBufferContentTypesVisitor, bool> {
668 friend class InstVisitor<LegalizeBufferContentTypesVisitor, bool>;
1289 class SplitPtrStructs : public InstVisitor<SplitPtrStructs, PtrParts> {
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILDataScalarization.cpp57 class DataScalarizerVisitor : public InstVisitor<DataScalarizerVisitor, bool> {
103 MadeChange |= InstVisitor::visit(I); in visit()
H A DDXILFlattenArrays.cpp52 : public InstVisitor<DXILFlattenArraysVisitor, bool> {
367 MadeChange |= InstVisitor::visit(I); in visit()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h74 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp28 struct SPIRVRegularizer : public FunctionPass, InstVisitor<SPIRVRegularizer> {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp53 class LibCallsShrinkWrap : public InstVisitor<LibCallsShrinkWrap> {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp271 class ScalarizerVisitor : public InstVisitor<ScalarizerVisitor, bool> {
459 bool Done = InstVisitor::visit(I); in visit()

12