|
LLVM 22.0.0git
|
#include "HexagonTargetMachine.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/PostOrderIterator.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/Twine.h"#include "llvm/CodeGen/LiveInterval.h"#include "llvm/CodeGen/LiveIntervals.h"#include "llvm/CodeGen/MachineDominators.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
| #define | DEBUG_TYPE "CopyHoist" |
Functions | |
| INITIALIZE_PASS (HexagonCopyHoisting, "hexagon-move-phicopy", "Hexagon move phi copy", false, false) FunctionPass *llvm | |
Variables | |
| static cl::opt< std::string > | CPHoistFn ("cphoistfn", cl::Hidden, cl::desc(""), cl::init("")) |
| #define DEBUG_TYPE "CopyHoist" |
Definition at line 24 of file HexagonCopyHoisting.cpp.
| INITIALIZE_PASS | ( | HexagonCopyHoisting | , |
| "hexagon-move-phicopy" | , | ||
| "Hexagon move phi copy" | , | ||
| false | , | ||
| false | ) |
Definition at line 258 of file HexagonCopyHoisting.cpp.
References llvm::createHexagonCopyHoisting().
|
static |