LLVM: lib/Transforms/Vectorize/SandboxVectorizer/Interval.cpp Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

14

16

18 if (Other.empty())

19 return true;

21 return true;

22 return Other.Bottom->comesBefore(Top) || Bottom->comesBefore(Other.Top);

23}

24

25#ifndef NDEBUG

27 auto *Top = top();

29 OS << "Top: ";

30 if (Top != nullptr)

31 OS << *Top;

32 else

33 OS << "nullptr";

34 OS << "\n";

35

36 OS << "Bot: ";

37 if (Bot != nullptr)

38 OS << *Bot;

39 else

40 OS << "nullptr";

41 OS << "\n";

42}

44#endif

45

48

49}

#define LLVM_EXPORT_TEMPLATE

This class implements an extremely fast bulk output stream that can only output to a stream.

Printable print(const GCNRegPressure &RP, const GCNSubtarget *ST=nullptr, unsigned DynamicVGPRBlockSize=0)

LLVM_ABI raw_ostream & dbgs()

dbgs() - This returns a reference to a raw_ostream for debugging messages.