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().