LLVM: include/llvm/Transforms/Utils/LCSSA.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

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29#ifndef LLVM_TRANSFORMS_UTILS_LCSSA_H

30#define LLVM_TRANSFORMS_UTILS_LCSSA_H

31

34

35namespace llvm {

36

37

42}

43

44#endif

This header defines various interfaces for pass management in LLVM.

Converts loops into loop-closed SSA form.

Definition LCSSA.h:38

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

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.

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