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

123

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86TargetObjectFile.h25 MachineModuleInfo *MMI, unsigned Encoding,
32 MachineModuleInfo *MMI) const;
H A DX86TargetObjectFile.cpp26 MachineModuleInfo *MMI, unsigned Encoding,
40 getExprForDwarfGlobalReference(GV, Mang, MMI, Encoding, Streamer);
45 MachineModuleInfo *MMI) const {
25 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, MachineModuleInfo *MMI, unsigned Encoding, MCStreamer &Streamer) const argument
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/AsmPrinter/
H A DWin64Exception.cpp59 bool hasLandingPads = !MMI->getLandingPads().empty();
65 const Function *Per = MMI->getPersonalities()[MMI->getPersonalityIndex()];
100 MMI->TidyLandingPads();
104 const Function *Per = MMI->getPersonalities()[MMI->getPersonalityIndex()];
105 const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(Per, Asm->Mang, MMI);
H A DDwarfCFIException.cpp67 const std::vector<const Function*> &Personalities = MMI->getPersonalities();
91 bool hasLandingPads = !MMI->getLandingPads().empty();
104 const Function *Per = MMI->getPersonalities()[MMI->getPersonalityIndex()];
122 const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(Per, Asm->Mang, MMI);
152 MMI->TidyLandingPads();
H A DARMException.cpp74 MMI->getPersonalities()[MMI->getPersonalityIndex()]) {
82 MMI->TidyLandingPads();
H A DAsmPrinterInlineAsm.cpp92 LLVMContext &LLVMCtx = MMI->getModule()->getContext();
141 MachineModuleInfo *MMI, int InlineAsmVariant,
229 MMI->getModule()->getContext().emitError(LocCookie, Msg.str());
239 MachineModuleInfo *MMI, int InlineAsmVariant,
401 MMI->getModule()->getContext().emitError(LocCookie, Msg.str());
471 EmitGCCInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AsmPrinterVariant,
474 EmitMSInlineAsmStr(AsmStr, MI, MMI, InlineAsmVariant, AP, LocCookie, OS);
140 EmitMSInlineAsmStr(const char *AsmStr, const MachineInstr *MI, MachineModuleInfo *MMI, int InlineAsmVariant, AsmPrinter *AP, unsigned LocCookie, raw_ostream &OS) argument
238 EmitGCCInlineAsmStr(const char *AsmStr, const MachineInstr *MI, MachineModuleInfo *MMI, int InlineAsmVariant, int AsmPrinterVariant, AsmPrinter *AP, unsigned LocCookie, raw_ostream &OS) argument
H A DDwarfException.h43 /// MMI - Collected machine module information.
44 MachineModuleInfo *MMI; member in class:llvm::DwarfException
H A DDwarfException.cpp42 : Asm(A), MMI(Asm->MMI) {}
104 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
309 unsigned SiteNo = MMI->getCallSiteBeginLabel(BeginLabel);
349 const std::vector<const GlobalVariable *> &TypeInfos = MMI->getTypeInfos();
350 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
351 const std::vector<LandingPadInfo> &PadInfos = MMI->getLandingPads();
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DMachineFunctionAnalysis.cpp38 MachineModuleInfo *MMI = getAnalysisIfAvailable<MachineModuleInfo>(); local
39 assert(MMI && "MMI not around yet??");
40 MMI->setModule(&M);
H A DTargetLoweringObjectFileImpl.cpp50 MachineModuleInfo *MMI) const {
319 MachineModuleInfo *MMI,
323 MachineModuleInfoELF &ELFMMI = MMI->getObjFileInfo<MachineModuleInfoELF>();
343 getExprForDwarfGlobalReference(GV, Mang, MMI, Encoding, Streamer);
608 MachineModuleInfo *MMI, unsigned Encoding,
614 MMI->getObjFileInfo<MachineModuleInfoMachO>();
636 getExprForDwarfGlobalReference(GV, Mang, MMI, Encoding, Streamer);
641 MachineModuleInfo *MMI) const {
644 MMI->getObjFileInfo<MachineModuleInfoMachO>();
318 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, MachineModuleInfo *MMI, unsigned Encoding, MCStreamer &Streamer) const argument
607 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, MachineModuleInfo *MMI, unsigned Encoding, MCStreamer &Streamer) const argument
H A DLLVMTargetMachine.cpp105 MachineModuleInfo *MMI = local
108 PM.add(MMI);
109 MCContext *Context = &MMI->getContext(); // Return the MCContext by-ref.
H A DBranchFolding.h92 MachineModuleInfo *MMI; member in class:llvm::BranchFolder
/macosx-10.9.5/llvmCore-3425.0.33/lib/ExecutionEngine/JIT/
H A DJITDwarfEmitter.h35 MachineModuleInfo* MMI; member in class:llvm::JITDwarfEmitter
66 MMI = Info;
H A DJITDwarfEmitter.cpp34 JITDwarfEmitter::JITDwarfEmitter(JIT& theJit) : MMI(0), Jit(theJit) {}
42 assert(MMI && "MachineModuleInfo not registered!");
56 const std::vector<const Function *> Personalities = MMI->getPersonalities();
57 EHFramePtr = EmitCommonEHFrame(Personalities[MMI->getPersonalityIndex()]);
59 Result = EmitEHFrame(Personalities[MMI->getPersonalityIndex()], EHFramePtr,
200 assert(MMI && "MachineModuleInfo not registered!");
203 MMI->TidyLandingPads(JCE->getLabelLocations());
205 const std::vector<const GlobalVariable *> &TypeInfos = MMI->getTypeInfos();
206 const std::vector<unsigned> &FilterIds = MMI->getFilterIds();
207 const std::vector<LandingPadInfo> &PadInfos = MMI
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h63 MachineModuleInfo *MMI, unsigned Encoding,
69 MachineModuleInfo *MMI) const;
110 MachineModuleInfo *MMI, unsigned Encoding,
116 MachineModuleInfo *MMI) const;
H A DFunctionLoweringInfo.h217 void ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI);
222 MachineModuleInfo *MMI, MachineBasicBlock *MBB);
226 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
H A DMachineFunction.h78 MachineModuleInfo &MMI; member in class:llvm::MachineFunction
134 unsigned FunctionNum, MachineModuleInfo &MMI,
138 MachineModuleInfo &getMMI() const { return MMI; }
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp117 MachineModuleInfo &MMI = MF->getMMI(); local
118 if (MMI.hasDebugInfo() &&
133 MMI.setVariableDbgInfo(DI->getVariable(),
383 MachineModuleInfo *MMI)
387 if (FT->isVarArg() && !MMI->usesVAFloatArgument()) {
393 MMI->setUsesVAFloatArgument(true);
403 void llvm::AddCatchInfo(const CallInst &I, MachineModuleInfo *MMI, argument
410 MMI->addPersonality(MBB, cast<Function>(CE->getOperand(0)));
427 MMI->addCatchTypeInfo(MBB, TyInfo);
433 MMI
382 ComputeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo *MMI) argument
457 AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI, MachineBasicBlock *MBB) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/
H A DXCoreFrameLowering.cpp94 MachineModuleInfo *MMI = &MF.getMMI(); local
137 std::vector<MachineMove> &Moves = MMI->getFrameMoves();
140 MCSymbol *FrameLabel = MMI->getContext().CreateTempSymbol();
159 MCSymbol *SaveLRLabel = MMI->getContext().CreateTempSymbol();
163 MMI->getFrameMoves().push_back(MachineMove(SaveLRLabel, CSDst, CSSrc));
175 MCSymbol *SaveR10Label = MMI->getContext().CreateTempSymbol();
179 MMI->getFrameMoves().push_back(MachineMove(SaveR10Label, CSDst, CSSrc));
187 MCSymbol *FrameLabel = MMI->getContext().CreateTempSymbol();
191 MMI->getFrameMoves().push_back(MachineMove(FrameLabel, SPDst, SPSrc));
197 std::vector<MachineMove> &Moves = MMI
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp51 MachineModuleInfo &MMI = MF.getMMI();
52 std::vector<MachineMove> &Moves = MMI.getFrameMoves();
59 MCSymbol *AdjustSPLabel = MMI.getContext().CreateTempSymbol();
76 MCSymbol *CSLabel = MMI.getContext().CreateTempSymbol();
113 MCSymbol *SetFPLabel = MMI.getContext().CreateTempSymbol();
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLoweringObjectFile.h116 MachineModuleInfo *MMI, unsigned Encoding,
122 MachineModuleInfo *MMI) const;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/
H A DSPUFrameLowering.cpp97 MachineModuleInfo &MMI = MF.getMMI(); local
101 bool hasDebugInfo = MMI.hasDebugInfo();
119 FrameLabel = MMI.getContext().CreateTempSymbol();
159 std::vector<MachineMove> &Moves = MMI.getFrameMoves();
178 MCSymbol *ReadyLabel = MMI.getContext().CreateTempSymbol();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCCodeEmitter.cpp33 MachineModuleInfo *MMI; member in class:__anon10453::PPCCodeEmitter
98 MMI = &getAnalysis<MachineModuleInfo>();
99 MCE.setModuleInfo(MMI);
H A DPPCAsmPrinter.cpp190 MMI->getObjFileInfo<MachineModuleInfoMachO>().getGVStubEntry(NLPSym);
209 MMI->getObjFileInfo<MachineModuleInfoMachO>()
219 MMI->getObjFileInfo<MachineModuleInfoMachO>().
649 MMI->getObjFileInfo<MachineModuleInfoMachO>();
655 if (MAI->doesSupportExceptionHandling() && MMI) {
658 const std::vector<const Function*> &Personalities = MMI->getPersonalities();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp79 MachineModuleInfo &MMI = MF.getMMI(); local
87 bool needsFrameMoves = MMI.hasDebugInfo() ||
116 std::vector<MachineMove> &Moves = MMI.getFrameMoves();

Completed in 250 milliseconds

123