LLVM API Documentation
#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"
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 36 of file MachineInstrBundle.cpp.
References llvm::MachineInstr::eraseFromParent(), I, llvm::MachineBasicBlock::instr_begin(), llvm::MachineBasicBlock::instr_end(), llvm::MachineInstr::isBundle(), llvm::MachineOperand::isInternalRead(), llvm::MachineOperand::isReg(), llvm::AArch64CC::MI, and llvm::MachineOperand::setIsInternalRead().
| INITIALIZE_PASS | ( | FinalizeMachineBundles | , |
| "finalize-mi-bundles" | , | ||
| "Finalize machine instruction bundles" | , | ||
| false | , | ||
| false | |||
| ) |
Definition at line 87 of file MachineInstrBundle.cpp.
References llvm::finalizeBundles().