LLVM: lib/CodeGen/CriticalAntiDepBreaker.cpp File Reference (original) (raw)
#include "[CriticalAntiDepBreaker.h](CriticalAntiDepBreaker%5F8h%5Fsource.html)"#include "[llvm/ADT/ArrayRef.h](ArrayRef%5F8h%5Fsource.html)"#include "[llvm/ADT/DenseMap.h](DenseMap%5F8h%5Fsource.html)"#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineBasicBlock.h](MachineBasicBlock%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFrameInfo.h](MachineFrameInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineInstr.h](MachineInstr%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineOperand.h](MachineOperand%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/RegisterClassInfo.h](RegisterClassInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/ScheduleDAG.h](ScheduleDAG%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetInstrInfo.h](TargetInstrInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetSubtargetInfo.h](TargetSubtargetInfo%5F8h%5Fsource.html)"#include "[llvm/MC/MCInstrDesc.h](MCInstrDesc%5F8h%5Fsource.html)"#include "[llvm/MC/MCRegisterInfo.h](MCRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"#include <cassert>#include <utility>
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "post-RA-sched" |
| Functions | |
|---|---|
| static const SDep * | CriticalPathStep (const SUnit *SU) |
| CriticalPathStep - Return the next SUnit after SU on the bottom-up critical path. |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "post-RA-sched"
Definition at line 39 of file CriticalAntiDepBreaker.cpp.
Function Documentation
◆ CriticalPathStep()
| const SDep * CriticalPathStep ( const SUnit * SU) | static |
|---|
CriticalPathStep - Return the next SUnit after SU on the bottom-up critical path.
Definition at line 140 of file CriticalAntiDepBreaker.cpp.
References llvm::SDep::Anti, llvm::SUnit::getDepth(), llvm::Next, P, and llvm::SUnit::Preds.