|
LLVM
4.0.0
|
#include "llvm/CodeGen/MachineInstrBundle.h"#include "llvm/ADT/SmallSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/Passes.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetRegisterInfo.h"#include "llvm/Target/TargetSubtargetInfo.h"#include <utility>Go to the source code of this file.
Functions | |
| INITIALIZE_PASS (UnpackMachineBundles,"unpack-mi-bundles","Unpack machine instruction bundles", false, false) bool UnpackMachineBundles | |
| INITIALIZE_PASS (FinalizeMachineBundles,"finalize-mi-bundles","Finalize machine instruction bundles", false, false) bool FinalizeMachineBundles | |
| INITIALIZE_PASS | ( | UnpackMachineBundles | , |
| "unpack-mi-bundles" | , | ||
| "Unpack machine instruction bundles" | , | ||
| false | , | ||
| false | |||
| ) |
Definition at line 42 of file MachineInstrBundle.cpp.
References E, llvm::MachineInstr::eraseFromParent(), I, i, llvm::MachineBasicBlock::instr_begin(), llvm::MachineBasicBlock::instr_end(), llvm::MachineInstr::isBundle(), llvm::MachineOperand::isInternalRead(), llvm::MachineOperand::isReg(), MBB, MI, and llvm::MachineOperand::setIsInternalRead().
| INITIALIZE_PASS | ( | FinalizeMachineBundles | , |
| "finalize-mi-bundles" | , | ||
| "Finalize machine instruction bundles" | , | ||
| false | , | ||
| false | |||
| ) |
Definition at line 101 of file MachineInstrBundle.cpp.
References llvm::finalizeBundles().
1.8.6