|
LLVM 22.0.0git
|
#include "llvm/CodeGen/ExpandPostRAPseudos.h"#include "llvm/CodeGen/MachineDominators.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/CodeGen/MachineLoopInfo.h"#include "llvm/CodeGen/Passes.h"#include "llvm/CodeGen/TargetInstrInfo.h"#include "llvm/CodeGen/TargetRegisterInfo.h"#include "llvm/CodeGen/TargetSubtargetInfo.h"#include "llvm/InitializePasses.h"#include "llvm/Support/Debug.h"#include "llvm/Support/raw_ostream.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "postrapseudos" |
Functions | |
| INITIALIZE_PASS (ExpandPostRALegacy, DEBUG_TYPE, "Post-RA pseudo instruction expansion pass", false, false) bool ExpandPostRA | |
| #define DEBUG_TYPE "postrapseudos" |
Definition at line 29 of file ExpandPostRAPseudos.cpp.
| INITIALIZE_PASS | ( | ExpandPostRALegacy | , |
| DEBUG_TYPE | , | ||
| "Post-RA pseudo instruction expansion pass" | , | ||
| false | , | ||
| false | ) |
Definition at line 75 of file ExpandPostRAPseudos.cpp.
References assert(), llvm::dbgs(), DEBUG_TYPE, llvm::Register::isPhysical(), LLVM_DEBUG, MBB, MI, TII, and TRI.