Searched refs:BeginLabel (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAddressPool.cpp29 MCSymbol *BeginLabel = Asm.createTempSymbol(Prefix + "start"); local
33 Asm.EmitLabelDifference(EndLabel, BeginLabel,
35 Asm.OutStreamer->EmitLabel(BeginLabel);
H A DEHStreamer.cpp209 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; local
210 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!");
212 PadMap[BeginLabel] = P;
252 MCSymbol *BeginLabel = MI.getOperand(0).getMCSymbol(); local
253 if (BeginLabel == LastLabel)
257 RangeMapType::const_iterator L = PadMap.find(BeginLabel);
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] &&
272 CallSiteEntry Site = { LastLabel, BeginLabel, nullptr, 0 };
278 assert(BeginLabel && LastLabel && "Invalid landing pad!");
286 BeginLabel,
517 MCSymbol *BeginLabel = S.BeginLabel; local
[all...]
H A DEHStreamer.h62 // The 'try-range' is BeginLabel .. EndLabel.
63 MCSymbol *BeginLabel; // Null indicates the start of the function. member in struct:llvm::EHStreamer::CallSiteEntry
H A DWinException.h52 const MCSymbol *BeginLabel,
H A DCodeViewDebug.cpp1103 const MCSymbol *BeginLabel = std::get<0>(HeapAllocSite); local
1108 OS.EmitCOFFSecRel32(BeginLabel, /*Offset=*/0);
1110 OS.EmitCOFFSectionIndex(BeginLabel);
1112 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2915 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), local
2919 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 4);
2920 OS.EmitLabel(BeginLabel);
2938 MCSymbol *BeginLabel = MMI->getContext().createTempSymbol(), local
2941 OS.emitAbsoluteSymbolDiff(EndLabel, BeginLabel, 2);
2942 OS.EmitLabel(BeginLabel);
[all...]
H A DWinException.cpp616 const MCSymbol *BeginLabel,
626 assert(BeginLabel && EndLabel);
644 OS.EmitValue(getLabel(BeginLabel), 4);
615 emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, const MCSymbol *BeginLabel, const MCSymbol *EndLabel, int State) argument
H A DDwarfUnit.cpp1624 MCSymbol *BeginLabel = Asm->createTempSymbol(Prefix + "start"); local
1626 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4);
1627 Asm->OutStreamer->EmitLabel(BeginLabel);
H A DDwarfDebug.cpp2124 MCSymbol *BeginLabel = Asm->createTempSymbol("pub" + Name + "_begin");
2126 Asm->EmitLabelDifference(EndLabel, BeginLabel, 4);
2128 Asm->OutStreamer->EmitLabel(BeginLabel);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h875 MCSymbol *BeginLabel, MCSymbol *EndLabel);
937 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) {
938 CallSiteMap[BeginLabel] = Site;
942 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) const {
943 assert(hasCallSiteBeginLabel(BeginLabel) &&
945 return CallSiteMap.lookup(BeginLabel);
949 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) const {
950 return CallSiteMap.count(BeginLabel);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp674 MCSymbol *BeginLabel, MCSymbol *EndLabel) {
676 LP.BeginLabels.push_back(BeginLabel);
761 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; local
763 if ((BeginLabel->isDefined() || (LPMap && (*LPMap)[BeginLabel] != 0)) &&
673 addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7081 MCSymbol *BeginLabel = nullptr; local
7086 BeginLabel = MMI.getContext().createTempSymbol();
7092 MF.setCallSiteBeginLabel(BeginLabel, CallSiteIndex);
7102 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel));
7140 BeginLabel, EndLabel); local
7142 MF.addInvoke(FuncInfo.MBBMap[EHPadBB], BeginLabel, EndLabel);

Completed in 231 milliseconds