Go to the documentation of this file.
29 Fullpath.assign(Storage.begin(), Storage.end());
51 OS <<
"<invalid-file>";
62 for (
size_t I = 0;
I < NumLocations; ++
I) {
67 const bool IsInlined =
I + 1 != NumLocations;
This class represents lattice values for constants.
LLVM_NODISCARD bool empty() const
empty - Check if the string is empty.
std::string getSourceFile(uint32_t Index) const
SourceLocations Locations
The source locations that match this address.
StringRef Name
Function or symbol name.
We currently generate a but we really shouldn eax ecx xorl edx divl ecx eax divl ecx movl eax ret A similar code sequence works for division We currently compile i32 v2 eax eax jo LBB1_2 and
StringRef Dir
Line entry source file directory path.
uint32_t Offset
Byte size offset within the named function.
void append(SmallVectorImpl< char > &path, const Twine &a, const Twine &b="", const Twine &c="", const Twine &d="")
Append to path.
raw_ostream & operator<<(raw_ostream &OS, const FunctionInfo &R)
LLVM_NODISCARD bool contains(StringRef Other) const
Return true if the given string is a substring of *this, and false otherwise.
This class implements an extremely fast bulk output stream that can only output to a stream.
uint64_t LookupAddr
The address that this lookup pertains to.
StringRef Base
Line entry source file basename.
Should compile r2 movcc movcs str strb mov lr r1 movcs movcc mov lr not
raw_ostream & indent(unsigned NumSpaces)
indent - Insert 'NumSpaces' spaces.
LLVM_NODISCARD size_t size() const
size - Get the string size.
uint32_t Line
Source file line number.