|
LLVM 23.0.0git
|
#include "Hexagon.h"#include "HexagonInstrInfo.h"#include "llvm/ADT/BitVector.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringRef.h"#include "llvm/CodeGen/MachineBasicBlock.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/CodeGen/TargetRegisterInfo.h"#include <algorithm>#include <cstdint>#include <list>Go to the source code of this file.
Classes | |
| class | llvm::HexagonLiveVariables |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
| typedef std::pair< BitVector, BitVector > | llvm::UseDef_t |
| typedef DenseMap< MachineBasicBlock *, UseDef_t > | llvm::MBBUseDef_t |
| typedef DenseMap< const MachineInstr *, UseDef_t > | llvm::MIUseDef_t |
| typedef std::list< std::pair< int64_t, int64_t > > | llvm::IntervalList_t |
| typedef SmallVector< IntervalList_t, 0 > | llvm::IndexedLiveIntervals_t |