LLVM: include/llvm/DebugInfo/LogicalView/Core/LVSort.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13#ifndef LLVM_DEBUGINFO_LOGICALVIEW_CORE_LVSORT_H

14#define LLVM_DEBUGINFO_LOGICALVIEW_CORE_LVSORT_H

15

17

18namespace llvm {

20

22

23

32

33

37

38

40

41

51

52}

53}

54

55#endif

LLVM_ABI LVSortValue sortByName(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue compareOffset(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue sortByLine(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue compareID(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue sortByKind(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue compareName(const LVObject *LHS, const LVObject *RHS)

LVSortValue(*)(const LVObject *LHS, const LVObject *RHS) LVSortFunction

Definition LVSort.h:35

LLVM_ABI LVSortValue compareRange(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortValue compareLine(const LVObject *LHS, const LVObject *RHS)

LLVM_ABI LVSortFunction getSortFunction()

LLVM_ABI LVSortValue compareKind(const LVObject *LHS, const LVObject *RHS)

LVSortMode

Definition LVSort.h:24

@ Name

Definition LVSort.h:29

@ Kind

Definition LVSort.h:27

int LVSortValue

Definition LVSort.h:34

This is an optimization pass for GlobalISel generic memory operations.