Lines Matching refs:MachineFunction
134 void MachineFunction::Delegate::anchor() {} in anchor()
164 MachineFunction::MachineFunction(Function &F, const LLVMTargetMachine &Target, in MachineFunction() function in MachineFunction
172 void MachineFunction::handleInsertion(MachineInstr &MI) { in handleInsertion()
177 void MachineFunction::handleRemoval(MachineInstr &MI) { in handleRemoval()
182 void MachineFunction::handleChangeDesc(MachineInstr &MI, in handleChangeDesc()
188 void MachineFunction::init() { in init()
253 void MachineFunction::initTargetMachineFunctionInfo( in initTargetMachineFunctionInfo()
259 MachineFunction::~MachineFunction() { in ~MachineFunction()
263 void MachineFunction::clear() { in clear()
309 const DataLayout &MachineFunction::getDataLayout() const { in getDataLayout()
315 MachineJumpTableInfo *MachineFunction::
324 DenormalMode MachineFunction::getDenormalMode(const fltSemantics &FPType) const { in getDenormalMode()
329 bool MachineFunction::shouldSplitStack() const { in shouldSplitStack()
334 MachineFunction::addFrameInst(const MCCFIInstruction &Inst) { in addFrameInst()
343 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) { in RenumberBlocks()
345 MachineFunction::iterator MBBI, E = end(); in RenumberBlocks()
383 void MachineFunction::assignBeginEndSections() { in assignBeginEndSections()
397 MachineInstr *MachineFunction::CreateMachineInstr(const MCInstrDesc &MCID, in CreateMachineInstr()
407 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) { in CloneMachineInstr()
412 MachineInstr &MachineFunction::cloneMachineInstrBundle( in cloneMachineInstrBundle()
442 void MachineFunction::deleteMachineInstr(MachineInstr *MI) { in deleteMachineInstr()
462 MachineFunction::CreateMachineBasicBlock(const BasicBlock *BB, in CreateMachineBasicBlock()
478 void MachineFunction::deleteMachineBasicBlock(MachineBasicBlock *MBB) { in deleteMachineBasicBlock()
487 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
501 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
512 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
525 MachineMemOperand *MachineFunction::getMachineMemOperand( in getMachineMemOperand()
534 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
553 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
566 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, in getMachineMemOperand()
574 MachineInstr::ExtraInfo *MachineFunction::createMIExtraInfo( in createMIExtraInfo()
583 const char *MachineFunction::createExternalSymbolName(StringRef Name) { in createExternalSymbolName()
590 uint32_t *MachineFunction::allocateRegMask() { in allocateRegMask()
598 ArrayRef<int> MachineFunction::allocateShuffleMask(ArrayRef<int> Mask) { in allocateShuffleMask()
605 LLVM_DUMP_METHOD void MachineFunction::dump() const { in dump()
610 StringRef MachineFunction::getName() const { in getName()
614 void MachineFunction::print(raw_ostream &OS, const SlotIndexes *Indexes) const { in print()
656 bool MachineFunction::needsFrameMoves() const { in needsFrameMoves()
665 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits {
668 static std::string getGraphName(const MachineFunction *F) { in getGraphName()
673 const MachineFunction *Graph) { in getNodeLabel()
700 void MachineFunction::viewCFG() const in viewCFG()
710 void MachineFunction::viewCFGOnly() const in viewCFGOnly()
722 Register MachineFunction::addLiveIn(MCRegister PReg, in addLiveIn()
747 MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx, in getJTISymbol()
762 MCSymbol *MachineFunction::getPICBaseSymbol() const { in getPICBaseSymbol()
772 MachineFunction::getOrCreateLandingPadInfo(MachineBasicBlock *LandingPad) { in getOrCreateLandingPadInfo()
784 void MachineFunction::addInvoke(MachineBasicBlock *LandingPad, in addInvoke()
791 MCSymbol *MachineFunction::addLandingPad(MachineBasicBlock *LandingPad) { in addLandingPad()
837 void MachineFunction::setCallSiteLandingPad(MCSymbol *Sym, in setCallSiteLandingPad()
842 unsigned MachineFunction::getTypeIDFor(const GlobalValue *TI) { in getTypeIDFor()
850 int MachineFunction::getFilterIDFor(ArrayRef<unsigned> TyIds) { in getFilterIDFor()
877 MachineFunction::CallSiteInfoMap::iterator
878 MachineFunction::getCallSiteInfo(const MachineInstr *MI) { in getCallSiteInfo()
900 void MachineFunction::eraseCallSiteInfo(const MachineInstr *MI) { in eraseCallSiteInfo()
912 void MachineFunction::copyCallSiteInfo(const MachineInstr *Old, in copyCallSiteInfo()
930 void MachineFunction::moveCallSiteInfo(const MachineInstr *Old, in moveCallSiteInfo()
949 void MachineFunction::setDebugInstrNumberingCount(unsigned Num) { in setDebugInstrNumberingCount()
953 void MachineFunction::makeDebugValueSubstitution(DebugInstrOperandPair A, in makeDebugValueSubstitution()
964 void MachineFunction::substituteDebugValuesForInst(const MachineInstr &Old, in substituteDebugValuesForInst()
993 auto MachineFunction::salvageCopySSA( in salvageCopySSA()
1018 auto MachineFunction::salvageCopySSAImpl(MachineInstr &MI) in salvageCopySSAImpl()
1162 void MachineFunction::finalizeDebugInstrRefs() { in finalizeDebugInstrRefs()
1224 bool MachineFunction::shouldUseDebugInstrRef() const { in shouldUseDebugInstrRef()
1242 bool MachineFunction::useDebugInstrRef() const { in useDebugInstrRef()
1246 void MachineFunction::setUseDebugInstrRef(bool Use) { in setUseDebugInstrRef()
1251 const unsigned MachineFunction::DebugOperandMemNumber = 1000000;
1536 ProfileSummaryInfo::getEntryCount<llvm::MachineFunction>( in getEntryCount()
1537 const llvm::MachineFunction *F) const { in getEntryCount()