Lines Matching defs:MachineFunction
1 //===-- MachineFunction.cpp -----------------------------------------------===//
21 #include "llvm/CodeGen/MachineFunction.h"
44 // MachineFunction implementation
54 MachineFunction::MachineFunction(const Function *F, const TargetMachine &TM,
77 MachineFunction::~MachineFunction() {
100 MachineJumpTableInfo *MachineFunction::
114 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) {
116 MachineFunction::iterator MBBI, E = end();
155 MachineFunction::CreateMachineInstr(const MCInstrDesc &MCID,
166 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) {
174 MachineFunction::DeleteMachineInstr(MachineInstr *MI) {
183 MachineFunction::CreateMachineBasicBlock(const BasicBlock *bb) {
191 MachineFunction::DeleteMachineBasicBlock(MachineBasicBlock *MBB) {
198 MachineFunction::getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f,
206 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO,
216 MachineFunction::allocateMemRefsArray(unsigned long Num) {
221 MachineFunction::extractLoadMemRefs(MachineInstr::mmo_iterator Begin,
253 MachineFunction::extractStoreMemRefs(MachineInstr::mmo_iterator Begin,
284 void MachineFunction::dump() const {
288 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const {
333 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits {
337 static std::string getGraphName(const MachineFunction *F) {
342 const MachineFunction *Graph) {
368 void MachineFunction::viewCFG() const
373 errs() << "MachineFunction::viewCFG is only available in debug builds on "
378 void MachineFunction::viewCFGOnly() const
383 errs() << "MachineFunction::viewCFGOnly is only available in debug builds on "
390 unsigned MachineFunction::addLiveIn(unsigned PReg,
406 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx,
423 MCSymbol *MachineFunction::getPICBaseSymbol() const {
456 const MachineFunction *MF = MBB->getParent();
457 assert(MF && "MBB must be part of a MachineFunction");
484 void MachineFrameInfo::print(const MachineFunction &MF, raw_ostream &OS) const{
520 void MachineFrameInfo::dump(const MachineFunction &MF) const {