49 const std::string &Str) {
64 unsigned long long N) {
This class represents lattice values for constants.
void print(const char *ProgName, raw_ostream &S, bool ShowColors=true, bool ShowKindLabel=true) const
A Module instance is used to store all the information related to an LLVM module. ...
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
Interface for custom diagnostic printing.
DiagnosticPrinter & operator<<(char C) override
const std::string & getModuleIdentifier() const
Get the module identifier which is, essentially, the name of the module.
Module.h This file contains the declarations for the Module class.
StringRef getName() const
Return a constant reference to the value's name.
LLVM Value Representation.
StringRef - Represent a constant reference to a string, i.e.
void print(raw_ostream &OS) const
Write the concatenated string represented by this twine to the stream OS.
Instances of this class encapsulate one diagnostic report, allowing printing to a raw_ostream as a ca...