reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/IR/PassInstrumentation.h
  157   template <typename IRUnitT, typename PassT>
include/llvm/Transforms/IPO/FunctionAttrs.h
   50 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {
include/llvm/Transforms/IPO/Inliner.h
   94 class InlinerPass : public PassInfoMixin<InlinerPass> {
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
   99 class AddressSanitizerPass : public PassInfoMixin<AddressSanitizerPass> {
include/llvm/Transforms/Instrumentation/BoundsChecking.h
   18 struct BoundsCheckingPass : PassInfoMixin<BoundsCheckingPass> {
include/llvm/Transforms/Instrumentation/MemorySanitizer.h
   39 struct MemorySanitizerPass : public PassInfoMixin<MemorySanitizerPass> {
include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
   28 struct ThreadSanitizerPass : public PassInfoMixin<ThreadSanitizerPass> {
include/llvm/Transforms/Scalar/LICM.h
   45 class LICMPass : public PassInfoMixin<LICMPass> {
include/llvm/Transforms/Scalar/LoopRotation.h
   23 class LoopRotatePass : public PassInfoMixin<LoopRotatePass> {
include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
   23 class LoopUnrollAndJamPass : public PassInfoMixin<LoopUnrollAndJamPass> {
include/llvm/Transforms/Scalar/SimplifyCFG.h
   29 class SimplifyCFGPass : public PassInfoMixin<SimplifyCFGPass> {
include/llvm/Transforms/Utils/AddDiscriminators.h
   24 class AddDiscriminatorsPass : public PassInfoMixin<AddDiscriminatorsPass> {
include/llvm/Transforms/Utils/EntryExitInstrumenter.h
   24 struct EntryExitInstrumenterPass
include/llvm/Transforms/Utils/Mem2Reg.h
   23 class PromotePass : public PassInfoMixin<PromotePass> {
unittests/IR/TimePassesTest.cpp
  113 class MyPass1 : public PassInfoMixin<MyPass1> {};
  114 class MyPass2 : public PassInfoMixin<MyPass2> {};