reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/MIRParser/MIParser.cpp
  615         if (parseIRBlock(BB, MF.getFunction()))
  631         MF.getFunction().getValueSymbolTable()->lookup(Name));
  635                             MF.getName() + "'");
  637   auto *MBB = MF.CreateMachineBasicBlock(BB);
  638   MF.insert(MF.end(), MBB);
  638   MF.insert(MF.end(), MBB);
  970   const auto &MCID = MF.getSubtarget().getInstrInfo()->get(OpCode);
  978   MI = MF.CreateMachineInstr(MCID, DebugLocation, /*NoImplicit=*/true);
  981     MI->addOperand(MF, Operand.Operand);
  985     MI->setPreInstrSymbol(MF, PreInstrSymbol);
  987     MI->setPostInstrSymbol(MF, PostInstrSymbol);
  989     MI->setMemRefs(MF, MemOperands);
 1114   const auto *TRI = MF.getSubtarget().getRegisterInfo();
 1244         const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo();
 1422   MachineRegisterInfo &MRI = MF.getRegInfo();
 1492   C = parseConstantValue(Source, Err, *MF.getFunction().getParent(),
 1535     const DataLayout &DL = MF.getDataLayout();
 1575     const DataLayout &DL = MF.getDataLayout();
 1691           MF.getFrameInfo().getObjectAllocation(ObjectInfo->second))
 1734     const Module *M = MF.getFunction().getParent();
 1798   const char *Symbol = MF.createExternalSymbolName(Token.stringValue());
 1887   Expr = DIExpression::get(MF.getFunction().getContext(), Elements);
 1989   Loc = DILocation::get(MF.getFunction().getContext(), Line, Column, Scope,
 2023   const auto *TRI = MF.getSubtarget().getRegisterInfo();
 2058     CFIIndex = MF.addFrameInst(MCCFIInstruction::createSameValue(nullptr, Reg));
 2065         MF.addFrameInst(MCCFIInstruction::createOffset(nullptr, Reg, Offset));
 2071     CFIIndex = MF.addFrameInst(
 2078         MF.addFrameInst(MCCFIInstruction::createDefCfaRegister(nullptr, Reg));
 2084     CFIIndex = MF.addFrameInst(
 2090     CFIIndex = MF.addFrameInst(
 2099         MF.addFrameInst(MCCFIInstruction::createDefCfa(nullptr, Reg, -Offset));
 2102     CFIIndex = MF.addFrameInst(MCCFIInstruction::createRememberState(nullptr));
 2107     CFIIndex = MF.addFrameInst(MCCFIInstruction::createRestore(nullptr, Reg));
 2110     CFIIndex = MF.addFrameInst(MCCFIInstruction::createRestoreState(nullptr));
 2115     CFIIndex = MF.addFrameInst(MCCFIInstruction::createUndefined(nullptr, Reg));
 2124         MF.addFrameInst(MCCFIInstruction::createRegister(nullptr, Reg, Reg2));
 2128     CFIIndex = MF.addFrameInst(MCCFIInstruction::createWindowSave(nullptr));
 2131     CFIIndex = MF.addFrameInst(MCCFIInstruction::createNegateRAState(nullptr));
 2137     CFIIndex = MF.addFrameInst(MCCFIInstruction::createEscape(nullptr, Values));
 2221   const TargetIntrinsicInfo *TII = MF.getTarget().getIntrinsicInfo();
 2299   LLVMContext &Ctx = MF.getFunction().getContext();
 2359   uint32_t *Mask = MF.allocateRegMask();
 2382   uint32_t *Mask = MF.allocateRegMask();
 2598     V = MF.getFunction().getValueSymbolTable()->lookup(Token.stringValue());
 2704     PSV = MF.getPSVManager().getStack();
 2707     PSV = MF.getPSVManager().getGOT();
 2710     PSV = MF.getPSVManager().getJumpTable();
 2713     PSV = MF.getPSVManager().getConstantPool();
 2719     PSV = MF.getPSVManager().getFixedStack(FI);
 2727     PSV = MF.getPSVManager().getFixedStack(FI);
 2739       PSV = MF.getPSVManager().getGlobalValueCallEntry(GV);
 2743       PSV = MF.getPSVManager().getExternalSymbolCallEntry(
 2744           MF.createExternalSymbolName(Token.stringValue()));
 2857   if (parseOptionalScope(MF.getFunction().getContext(), SSID))
 2936   Dest = MF.getMachineMemOperand(Ptr, Flags, Size, BaseAlignment, AAInfo, Range,
 2985     initSlots2BasicBlocks(MF.getFunction(), Slots2BasicBlocks);
 2990   if (&F == &MF.getFunction())
 3021     initSlots2Values(MF.getFunction(), Slots2Values);
 3034   return MF.getContext().getOrCreateSymbol(Name);