48 const std::string &Str) {
63 unsigned long long N) {
104 V.printAsOperand(
Stream,
false);
110 Stream << M.getModuleIdentifier();
Module.h This file contains the declarations for the Module class.
DiagnosticPrinter & operator<<(char C) override
Interface for custom diagnostic printing.
A Module instance is used to store all the information related to an LLVM module.
Instances of this class encapsulate one diagnostic report, allowing printing to a raw_ostream as a ca...
void print(const char *ProgName, raw_ostream &S, bool ShowColors=true, bool ShowKindLabel=true, bool ShowLocation=true) const
StringRef - Represent a constant reference to a string, i.e.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
LLVM Value Representation.
@ C
The default llvm calling convention, compatible with C.
This is an optimization pass for GlobalISel generic memory operations.