LLVM 20.0.0git
Macros | Typedefs
HexagonBitTracker.cpp File Reference
#include "HexagonBitTracker.h"
#include "HexagonInstrInfo.h"
#include "HexagonRegisterInfo.h"
#include "HexagonSubtarget.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/IR/Argument.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Type.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <utility>
#include <vector>

Go to the source code of this file.

Macros

#define op(i)   MI.getOperand(i)
 
#define rc(i)   RegisterCell::ref(getCell(Reg[i], Inputs))
 
#define im(i)   MI.getOperand(i).getImm()
 

Typedefs

using BT = BitTracker
 

Macro Definition Documentation

◆ im

#define im (   i)    MI.getOperand(i).getImm()

◆ op

#define op (   i)    MI.getOperand(i)

◆ rc

#define rc (   i)    RegisterCell::ref(getCell(Reg[i], Inputs))

Typedef Documentation

◆ BT

using BT = BitTracker

Definition at line 36 of file HexagonBitTracker.cpp.