LLVM 24.0.0git
InstructionNamer.cpp File Reference
#include "llvm/Transforms/Utils/InstructionNamer.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Analysis/LazyCallGraph.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/PassInstrumentation.h"
#include "llvm/IR/PassManager.h"
#include "llvm/IR/Type.h"
#include <cstdint>
#include <string>

Go to the source code of this file.

Functions

static void nameInstructions (Function &F, uint64_t *NextID=nullptr)
static void nameIRUnit (IRUnitRef IR, uint64_t &NextID)

Function Documentation

◆ nameInstructions()

void nameInstructions ( Function & F,
uint64_t * NextID = nullptr )
static

Definition at line 30 of file InstructionNamer.cpp.

References F, getName(), I, and uint64_t.

Referenced by nameIRUnit(), and llvm::InstructionNamerPass::run().

◆ nameIRUnit()

void nameIRUnit ( IRUnitRef IR,
uint64_t & NextID )
static