LLVM 20.0.0git
|
#include "llvm/CodeGen/DFAPacketizer.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBundle.h"
#include "llvm/CodeGen/ScheduleDAG.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetSubtargetInfo.h"
#include "llvm/MC/MCInstrDesc.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cassert>
#include <iterator>
#include <memory>
#include <vector>
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "packets" |
Variables | |
static cl::opt< unsigned > | InstrLimit ("dfa-instr-limit", cl::Hidden, cl::init(0), cl::desc("If present, stops packetizing after N instructions")) |
static unsigned | InstrCount = 0 |
#define DEBUG_TYPE "packets" |
Definition at line 46 of file DFAPacketizer.cpp.
|
static |
Definition at line 51 of file DFAPacketizer.cpp.
Referenced by countMBBInstruction(), llvm::MachineFunction::getInstructionCount(), llvm::MachineTraceMetrics::getResources(), llvm::PMDataManager::initSizeRemarkInfo(), llvm::VLIWPacketizerList::PacketizeMIs(), llvm::ILPValue::print(), llvm::FPPassManager::runOnFunction(), llvm::LPPassManager::runOnFunction(), llvm::TailDuplicator::shouldTailDuplicate(), and llvm::SchedDFSImpl::visitPostorderNode().
|
static |
Referenced by findSurvivorBackwards(), and llvm::VLIWPacketizerList::PacketizeMIs().