Searched refs:MMI (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineFunctionAnalysis.cpp40 MachineModuleInfo *MMI = getAnalysisIfAvailable<MachineModuleInfo>(); local
41 assert(MMI && "MMI not around yet??");
42 MMI->setModule(&M);
H A DImplicitNullChecks.cpp94 MachineModuleInfo *MMI = nullptr; member in class:__anon2463::ImplicitNullChecks
208 MMI = &MF.getMMI();
384 MCSymbol *HandlerLabel = MMI->getContext().createTempSymbol();
H A DLLVMTargetMachine.cpp120 MachineModuleInfo *MMI = new MachineModuleInfo(
122 PM.add(MMI);
142 return &MMI->getContext();
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h32 MachineModuleInfo *MMI,
37 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
H A DAArch64TargetObjectFile.cpp34 const TargetMachine &TM, MachineModuleInfo *MMI,
51 GV, Encoding, Mang, TM, MMI, Streamer);
56 MachineModuleInfo *MMI) const {
62 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
32 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
60 getIndirectSymViaGOTPCRel( const MCSymbol *Sym, const MCValue &MV, int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp20 const TargetMachine &TM, MachineModuleInfo *MMI,
24 MachineModuleInfoELF &ELFMMI = MMI->getObjFileInfo<MachineModuleInfoELF>();
42 GV, Encoding, Mang, TM, MMI, Streamer);
18 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
H A DSparcTargetObjectFile.h29 MachineModuleInfo *MMI,
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCFIException.cpp49 if (MMI->getLandingPads().empty())
53 MMI->TidyLandingPads();
81 for (const Function *Personality : MMI->getPersonalities()) {
94 bool hasLandingPads = !MMI->getLandingPads().empty();
142 MMI->addPersonality(Per);
145 TLOF.getCFIPersonalitySymbol(Per, *Asm->Mang, Asm->TM, MMI);
H A DWinCodeViewLineTables.cpp107 MCSymbol *MCL = Asm->MMI->getContext().createTempSymbol();
115 MachineModuleInfo *MMI = AP->MMI; local
119 if (!MMI->getModule()->getNamedMetadata("llvm.dbg.cu") ||
123 // Tell MMI that we have debug info.
124 MMI->setDebugInfoAvailability(true);
214 MCSymbol *SymbolsBegin = Asm->MMI->getContext().createTempSymbol(),
215 *SymbolsEnd = Asm->MMI->getContext().createTempSymbol();
221 MCSymbol *ProcSegmentBegin = Asm->MMI->getContext().createTempSymbol(),
222 *ProcSegmentEnd = Asm->MMI
[all...]
H A DARMException.cpp80 !MMI->getLandingPads().empty();
104 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos();
105 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
H A DEHStreamer.h39 MachineModuleInfo *MMI; member in class:llvm::EHStreamer
H A DAsmPrinterInlineAsm.cpp106 LLVMContext &LLVMCtx = MMI->getModule()->getContext();
157 MachineModuleInfo *MMI, int InlineAsmVariant,
245 MMI->getModule()->getContext().emitError(LocCookie, Msg.str());
255 MachineModuleInfo *MMI, int InlineAsmVariant,
418 MMI->getModule()->getContext().emitError(LocCookie, Msg.str());
482 EmitGCCInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AsmPrinterVariant,
485 EmitMSInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AP, LocCookie, OS);
156 EmitMSInlineAsmStr(const char *AsmStr, const MachineInstr *MI, MachineModuleInfo *MMI, int InlineAsmVariant, AsmPrinter *AP, unsigned LocCookie, raw_ostream &OS) argument
254 EmitGCCInlineAsmStr(const char *AsmStr, const MachineInstr *MI, MachineModuleInfo *MMI, int InlineAsmVariant, int AsmPrinterVariant, AsmPrinter *AP, unsigned LocCookie, raw_ostream &OS) argument
H A DEHStreamer.cpp28 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {}
77 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
299 unsigned SiteNo = MMI->getCallSiteBeginLabel(BeginLabel);
339 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos();
340 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
341 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads();
652 const std::vector<const GlobalValue *> &TypeInfos = MMI->getTypeInfos();
653 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp45 const TargetMachine &TM, MachineModuleInfo *MMI,
49 GV, Encoding, Mang, TM, MMI, Streamer);
43 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
H A DARMTargetObjectFile.h34 MachineModuleInfo *MMI,
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h25 MachineModuleInfo *MMI,
32 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
H A DX86CallFrameOptimization.cpp427 auto MMI = Context.MovVector.begin(), MME = Context.MovVector.end();
428 for (; MMI != MME; ++MMI, Context.ExpectedDist += 4)
429 if (*MMI == nullptr)
433 if (MMI == Context.MovVector.begin())
438 for (; MMI != MME; ++MMI)
439 if (*MMI != nullptr)
H A DX86TargetObjectFile.cpp28 const TargetMachine &TM, MachineModuleInfo *MMI,
42 GV, Encoding, Mang, TM, MMI, Streamer);
47 MachineModuleInfo *MMI) const {
53 MachineModuleInfo *MMI, MCStreamer &Streamer) const {
26 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
51 getIndirectSymViaGOTPCRel( const MCSymbol *Sym, const MCValue &MV, int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
H A DX86AsmPrinter.cpp106 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(Sym);
113 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getHiddenGVStubEntry(
121 P.MMI->getObjFileInfo<MachineModuleInfoMachO>().getFnStubEntry(Sym);
522 MCSymbol *S = MMI->getContext().getOrCreateSymbol(StringRef("@feat.00"));
534 S, MCConstantExpr::create(int64_t(1), MMI->getContext()));
591 MMI->getObjFileInfo<MachineModuleInfoMachO>();
660 if (TT.isKnownWindowsMSVCEnvironment() && MMI->usesVAFloatArgument()) {
663 MCSymbol *S = MMI->getContext().getOrCreateSymbol(SymbolName);
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h71 MachineModuleInfo *MMI,
77 MachineModuleInfo *MMI) const override;
113 MachineModuleInfo *MMI,
119 MachineModuleInfo *MMI) const override;
124 MachineModuleInfo *MMI,
H A DFunctionLoweringInfo.h253 void ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI);
257 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp52 MachineModuleInfo &MMI = MF.getMMI();
53 const MCRegisterInfo *MRI = MMI.getContext().getRegisterInfo();
60 unsigned CFIIndex = MMI.addFrameInst(
75 unsigned CFIIndex = MMI.addFrameInst(
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp65 MachineModuleInfo *MMI, unsigned DRegNum) {
66 unsigned CFIIndex = MMI->addFrameInst(
75 MachineModuleInfo *MMI, int Offset) {
77 MMI->addFrameInst(MCCFIInstruction::createDefCfaOffset(nullptr, -Offset));
84 const TargetInstrInfo &TII, MachineModuleInfo *MMI,
86 unsigned CFIIndex = MMI->addFrameInst(
100 const TargetInstrInfo &TII, MachineModuleInfo *MMI,
111 EmitDefCfaOffset(MBB, MBBI, dl, TII, MMI, Adjusted*4);
227 MachineModuleInfo *MMI = &MF.getMMI(); local
228 const MCRegisterInfo *MRI = MMI
62 EmitDefCfaRegister(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, MachineModuleInfo *MMI, unsigned DRegNum) argument
72 EmitDefCfaOffset(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, MachineModuleInfo *MMI, int Offset) argument
82 EmitCfiOffset(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, MachineModuleInfo *MMI, unsigned DRegNum, int Offset) argument
98 IfNeededExtSP(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc dl, const TargetInstrInfo &TII, MachineModuleInfo *MMI, int OffsetFromTop, int &Adjusted, int FrameSize, bool emitFrameMoves) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h124 MachineModuleInfo *MMI, MCStreamer &Streamer) const;
136 MachineModuleInfo *MMI) const;
178 MachineModuleInfo *MMI,
175 getIndirectSymViaGOTPCRel(const MCSymbol *Sym, const MCValue &MV, int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp89 MachineModuleInfo &MMI = MF->getMMI(); local
187 if (MMI.hasDebugInfo()) {
200 MMI.setVariableDbgInfo(DI->getVariable(), DI->getExpression(),
225 MMI.setHasEHFunclets(true);
530 MachineModuleInfo *MMI)
534 if (FT->isVarArg() && !MMI->usesVAFloatArgument()) {
539 MMI->setUsesVAFloatArgument(true);
549 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI, argument
553 MMI.addPersonality(PF);
556 MMI
529 ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI) argument
[all...]

Completed in 298 milliseconds

123