LLVM: include/llvm/CodeGen/ReplaceWithVeclib.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13

14#ifndef LLVM_CODEGEN_REPLACEWITHVECLIB_H

15#define LLVM_CODEGEN_REPLACEWITHVECLIB_H

16

22

23namespace llvm {

28

29

38

39}

40#endif

static bool runOnFunction(Function &F, bool PostInlining)

This header defines various interfaces for pass management in LLVM.

Represent the analysis usage information of a pass.

static LLVM_ABI PassRegistry * getPassRegistry()

getPassRegistry - Access the global registry object, which is automatically initialized at applicatio...

A set of analyses that are preserved following a run of a transformation pass.

This is an optimization pass for GlobalISel generic memory operations.

AnalysisManager< Function > FunctionAnalysisManager

Convenience typedef for the Function analysis manager.

LLVM_ABI void initializeReplaceWithVeclibLegacyPass(PassRegistry &)

A CRTP mix-in to automatically provide informational APIs needed for passes.

ReplaceWithVeclibLegacy()

Definition ReplaceWithVeclib.h:32

static char ID

Definition ReplaceWithVeclib.h:31

Definition ReplaceWithVeclib.h:25

LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM)