LLVM: include/llvm/Analysis/RegionPrinter.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_ANALYSIS_REGIONPRINTER_H

15#define LLVM_ANALYSIS_REGIONPRINTER_H

16

19

20namespace llvm {

25

30

36

37#ifndef NDEBUG

38

39

40

41

42

43

44

46

47

48

49

50

51

52

53

54

55

57

58

59

60

61

62

63

64

66

67

68

69

70

71

72

73

74

75

77#endif

78

79}

80

81#endif

static std::string getNodeLabel(const ValueInfo &VI, GlobalValueSummary *GVS)

FunctionPass class - This class is used to implement most global optimizations.

This is an optimization pass for GlobalISel generic memory operations.

LLVM_ABI FunctionPass * createRegionOnlyViewerPass()

LLVM_ABI FunctionPass * createRegionPrinterPass()

LLVM_ABI FunctionPass * createRegionOnlyPrinterPass()

LLVM_ABI FunctionPass * createRegionViewerPass()

void viewRegion(llvm::RegionInfo *RI)

Open a viewer to display the GraphViz vizualization of the analysis result.

void viewRegionOnly(llvm::RegionInfo *RI)

Open a viewer to display the GraphViz vizualization of the analysis result.

DOTGraphTraits(bool isSimple=false)

Definition RegionPrinter.h:32

DefaultDOTGraphTraits(bool simple=false)