Home
last modified time | relevance | path

Searched refs:MMI (Results 1 – 25 of 64) sorted by relevance

123

/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDwarfCFIException.cpp49 if (MMI->getLandingPads().empty()) in markFunctionEnd()
53 MMI->TidyLandingPads(); in markFunctionEnd()
81 const std::vector<const Function*> &Personalities = MMI->getPersonalities(); in endModule()
95 bool hasLandingPads = !MMI->getLandingPads().empty(); in beginFunction()
111 assert(!MMI->getPersonality() || Per == MMI->getPersonality()); in beginFunction()
144 MMI->addPersonality(Per); in beginFunction()
147 TLOF.getCFIPersonalitySymbol(Per, *Asm->Mang, Asm->TM, MMI); in beginFunction()
HDWinCodeViewLineTables.cpp97 MCSymbol *MCL = Asm->MMI->getContext().createTempSymbol(); in maybeRecordLocation()
105 MachineModuleInfo *MMI = AP->MMI; in WinCodeViewLineTables() local
109 if (!MMI->getModule()->getNamedMetadata("llvm.dbg.cu") || in WinCodeViewLineTables()
114 MMI->setDebugInfoAvailability(true); in WinCodeViewLineTables()
204 MCSymbol *SymbolsBegin = Asm->MMI->getContext().createTempSymbol(), in emitDebugInfoForFunction()
205 *SymbolsEnd = Asm->MMI->getContext().createTempSymbol(); in emitDebugInfoForFunction()
211 MCSymbol *ProcSegmentBegin = Asm->MMI->getContext().createTempSymbol(), in emitDebugInfoForFunction()
212 *ProcSegmentEnd = Asm->MMI->getContext().createTempSymbol(); in emitDebugInfoForFunction()
259 MCSymbol *LineTableBegin = Asm->MMI->getContext().createTempSymbol(), in emitDebugInfoForFunction()
260 *LineTableEnd = Asm->MMI->getContext().createTempSymbol(); in emitDebugInfoForFunction()
[all …]
HDARMException.cpp76 assert(!MMI->getPersonality() || Per == MMI->getPersonality()); in endFunction()
81 !MMI->getLandingPads().empty(); in endFunction()
105 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos(); in emitTypeInfos()
106 const std::vector<unsigned> &FilterIds = MMI->getFilterIds(); in emitTypeInfos()
HDWinException.cpp54 const Module *M = MMI->getModule(); in endModule()
64 bool hasLandingPads = !MMI->getLandingPads().empty(); in beginFunction()
67 const Function *ParentF = MMI->getWinEHParent(F); in beginFunction()
102 WinEHFuncInfo &FuncInfo = MMI->getWinEHFuncInfo(ParentF); in beginFunction()
121 TLOF.getCFIPersonalitySymbol(Per, *Asm->Mang, Asm->TM, MMI); in beginFunction()
141 MMI->TidyLandingPads(); in endFunction()
220 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitCSpecificHandlerTable()
308 const Function *ParentF = MMI->getWinEHParent(F); in emitCXXFrameHandler3Table()
310 WinEHFuncInfo &FuncInfo = MMI->getWinEHFuncInfo(ParentF); in emitCXXFrameHandler3Table()
493 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in extendIP2StateTable()
[all …]
HDEHStreamer.cpp28 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} in EHStreamer()
77 const std::vector<unsigned> &FilterIds = MMI->getFilterIds(); in computeActionsTable()
299 unsigned SiteNo = MMI->getCallSiteBeginLabel(BeginLabel); in computeCallSiteTable()
339 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos(); in emitExceptionTable()
340 const std::vector<unsigned> &FilterIds = MMI->getFilterIds(); in emitExceptionTable()
341 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads(); in emitExceptionTable()
652 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos(); in emitTypeInfos()
653 const std::vector<unsigned> &FilterIds = MMI->getFilterIds(); in emitTypeInfos()
HDAsmPrinterInlineAsm.cpp106 LLVMContext &LLVMCtx = MMI->getModule()->getContext(); in EmitInlineAsm()
163 MachineModuleInfo *MMI, int InlineAsmVariant, in EmitMSInlineAsmStr() argument
251 MMI->getModule()->getContext().emitError(LocCookie, Msg.str()); in EmitMSInlineAsmStr()
261 MachineModuleInfo *MMI, int InlineAsmVariant, in EmitGCCInlineAsmStr() argument
424 MMI->getModule()->getContext().emitError(LocCookie, Msg.str()); in EmitGCCInlineAsmStr()
488 EmitGCCInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AsmPrinterVariant, in EmitInlineAsm()
491 EmitMSInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AP, LocCookie, OS); in EmitInlineAsm()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDFunctionLoweringInfo.cpp89 MachineModuleInfo &MMI = MF->getMMI(); in set() local
186 if (MMI.hasDebugInfo()) { in set()
199 MMI.setVariableDbgInfo(DI->getVariable(), DI->getExpression(), in set()
273 WinEHFuncInfo &EHInfo = MMI.getWinEHFuncInfo(&fn); in set()
275 const Function *WinEHParentFn = MMI.getWinEHParent(&fn); in set()
286 MMI.addWinEHState(LPadMBB, EHInfo.LandingPadStateMap[LP]); in set()
293 MachineModuleInfo &MMI = MF->getMMI(); in addSEHHandlersForLPads() local
319 MMI.addSEHCatchHandler(LPadMBB, Filter, RecoverBA); in addSEHHandlersForLPads()
323 MMI.addSEHCleanupHandler(LPadMBB, Fini); in addSEHHandlersForLPads()
529 MachineModuleInfo *MMI) in ComputeUsesVAFloatArgument() argument
[all …]
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreFrameLowering.cpp65 MachineModuleInfo *MMI, unsigned DRegNum) { in EmitDefCfaRegister() argument
66 unsigned CFIIndex = MMI->addFrameInst( in EmitDefCfaRegister()
75 MachineModuleInfo *MMI, int Offset) { in EmitDefCfaOffset() argument
77 MMI->addFrameInst(MCCFIInstruction::createDefCfaOffset(nullptr, -Offset)); in EmitDefCfaOffset()
84 const TargetInstrInfo &TII, MachineModuleInfo *MMI, in EmitCfiOffset() argument
86 unsigned CFIIndex = MMI->addFrameInst( in EmitCfiOffset()
100 const TargetInstrInfo &TII, MachineModuleInfo *MMI, in IfNeededExtSP() argument
111 EmitDefCfaOffset(MBB, MBBI, dl, TII, MMI, Adjusted*4); in IfNeededExtSP()
228 MachineModuleInfo *MMI = &MF.getMMI(); in emitPrologue() local
229 const MCRegisterInfo *MRI = MMI->getContext().getRegisterInfo(); in emitPrologue()
[all …]
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64TargetObjectFile.cpp34 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
51 GV, Encoding, Mang, TM, MMI, Streamer); in getTTypeGlobalReference()
56 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
62 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() argument
HDAArch64TargetObjectFile.h32 MachineModuleInfo *MMI,
37 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
HDAArch64FrameLowering.cpp209 MachineModuleInfo &MMI = MF.getMMI(); in emitCalleeSavedFrameMoves() local
210 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo(); in emitCalleeSavedFrameMoves()
245 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset( in emitCalleeSavedFrameMoves()
286 MachineModuleInfo &MMI = MF.getMMI(); in emitPrologue() local
288 bool needsFrameMoves = MMI.hasDebugInfo() || Fn->needsUnwindTableEntry(); in emitPrologue()
305 MCSymbol *FrameLabel = MMI.getContext().createTempSymbol(); in emitPrologue()
314 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
475 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
483 CFIIndex = MMI.addFrameInst( in emitPrologue()
490 CFIIndex = MMI.addFrameInst( in emitPrologue()
[all …]
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDTargetLoweringObjectFileImpl.h71 MachineModuleInfo *MMI,
77 MachineModuleInfo *MMI) const override;
113 MachineModuleInfo *MMI,
119 MachineModuleInfo *MMI) const override;
124 MachineModuleInfo *MMI,
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcTargetObjectFile.cpp20 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
24 MachineModuleInfoELF &ELFMMI = MMI->getObjFileInfo<MachineModuleInfoELF>(); in getTTypeGlobalReference()
42 GV, Encoding, Mang, TM, MMI, Streamer); in getTTypeGlobalReference()
HDSparcFrameLowering.cpp110 MachineModuleInfo &MMI = MF.getMMI(); in emitPrologue() local
111 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo(); in emitPrologue()
116 MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister(nullptr, regFP)); in emitPrologue()
121 CFIIndex = MMI.addFrameInst(MCCFIInstruction::createWindowSave(nullptr)); in emitPrologue()
128 CFIIndex = MMI.addFrameInst( in emitPrologue()
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineFunctionAnalysis.cpp40 MachineModuleInfo *MMI = getAnalysisIfAvailable<MachineModuleInfo>(); in doInitialization() local
41 assert(MMI && "MMI not around yet??"); in doInitialization()
42 MMI->setModule(&M); in doInitialization()
HDTargetLoweringObjectFileImpl.cpp51 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
88 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
92 MachineModuleInfoELF &ELFMMI = MMI->getObjFileInfo<MachineModuleInfoELF>(); in getTTypeGlobalReference()
110 getTTypeGlobalReference(GV, Encoding, Mang, TM, MMI, Streamer); in getTTypeGlobalReference()
656 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
662 MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getTTypeGlobalReference()
683 TM, MMI, Streamer); in getTTypeGlobalReference()
688 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
691 MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getCFIPersonalitySymbol()
708 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() argument
[all …]
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86CallFrameOptimization.cpp417 auto MMI = Context.MovVector.begin(), MME = Context.MovVector.end(); in collectCallInfo() local
418 for (; MMI != MME; ++MMI, Context.ExpectedDist += 4) in collectCallInfo()
419 if (*MMI == nullptr) in collectCallInfo()
423 if (MMI == Context.MovVector.begin()) in collectCallInfo()
428 for (; MMI != MME; ++MMI) in collectCallInfo()
429 if (*MMI != nullptr) in collectCallInfo()
HDX86TargetObjectFile.h25 MachineModuleInfo *MMI,
32 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
HDX86WinEHState.cpp65 void addCXXStateStores(Function &F, MachineModuleInfo &MMI);
66 void addSEHStateStores(Function &F, MachineModuleInfo &MMI);
168 MachineModuleInfo &MMI = *MMIPtr; in runOnFunction() local
171 case EHPersonality::MSVC_CXX: addCXXStateStores(F, MMI); break; in runOnFunction()
172 case EHPersonality::MSVC_X86SEH: addSEHStateStores(F, MMI); break; in runOnFunction()
394 void WinEHStatePass::addCXXStateStores(Function &F, MachineModuleInfo &MMI) { in addCXXStateStores() argument
395 WinEHFuncInfo &FuncInfo = MMI.getWinEHFuncInfo(&F); in addCXXStateStores()
484 void WinEHStatePass::addSEHStateStores(Function &F, MachineModuleInfo &MMI) { in addSEHStateStores() argument
485 WinEHFuncInfo &FuncInfo = MMI.getWinEHFuncInfo(&F); in addSEHStateStores()
HDX86TargetObjectFile.cpp27 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
41 GV, Encoding, Mang, TM, MMI, Streamer); in getTTypeGlobalReference()
46 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
52 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() argument
HDX86AsmPrinter.cpp106 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(Sym); in printSymbolOperand()
113 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getHiddenGVStubEntry( in printSymbolOperand()
121 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getFnStubEntry(Sym); in printSymbolOperand()
523 MCSymbol *S = MMI->getContext().getOrCreateSymbol(StringRef("@feat.00")); in EmitStartOfAsmFile()
535 S, MCConstantExpr::create(int64_t(1), MMI->getContext())); in EmitStartOfAsmFile()
590 MMI->getObjFileInfo<MachineModuleInfoMachO>(); in EmitEndOfAsmFile()
659 if (TT.isKnownWindowsMSVCEnvironment() && MMI->usesVAFloatArgument()) { in EmitEndOfAsmFile()
662 MCSymbol *S = MMI->getContext().getOrCreateSymbol(SymbolName); in EmitEndOfAsmFile()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDThumb1FrameLowering.cpp91 MachineModuleInfo &MMI = MF.getMMI(); in emitPrologue() local
92 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo(); in emitPrologue()
121 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
133 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
198 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
226 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createOffset( in emitPrologue()
245 unsigned CFIIndex = MMI.addFrameInst(MCCFIInstruction::createDefCfa( in emitPrologue()
252 MMI.addFrameInst(MCCFIInstruction::createDefCfaRegister( in emitPrologue()
270 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
HDARMTargetObjectFile.cpp45 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() argument
49 GV, Encoding, Mang, TM, MMI, Streamer); in getTTypeGlobalReference()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMips16FrameLowering.cpp48 MachineModuleInfo &MMI = MF.getMMI(); in emitPrologue() local
49 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo(); in emitPrologue()
56 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
71 unsigned CFIIndex = MMI.addFrameInst( in emitPrologue()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetLoweringObjectFile.h126 MachineModuleInfo *MMI, MCStreamer &Streamer) const;
138 MachineModuleInfo *MMI) const;
180 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel() argument

123