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

/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h275 MCSymbol *BeginLabel, MCSymbol *EndLabel);
353 void setCallSiteBeginLabel(MCSymbol *BeginLabel, unsigned Site) { argument
354 CallSiteMap[BeginLabel] = Site;
358 unsigned getCallSiteBeginLabel(MCSymbol *BeginLabel) { argument
359 assert(hasCallSiteBeginLabel(BeginLabel) &&
361 return CallSiteMap[BeginLabel];
366 bool hasCallSiteBeginLabel(MCSymbol *BeginLabel) { argument
367 return CallSiteMap[BeginLabel] != 0;
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfException.cpp252 MCSymbol *BeginLabel = MI->getOperand(0).getMCSymbol();
253 if (BeginLabel == LastLabel)
257 RangeMapType::const_iterator L = PadMap.find(BeginLabel);
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] &&
272 CallSiteEntry Site = { LastLabel, BeginLabel, 0, 0 };
278 assert(BeginLabel && LastLabel && "Invalid landing pad!");
286 BeginLabel,
308 unsigned SiteNo = MMI->getCallSiteBeginLabel(BeginLabel);
375 MCSymbol *BeginLabel = LandingPad->BeginLabels[j];
376 assert(!PadMap.count(BeginLabel)
[all...]
H A DDwarfException.h72 // The 'try-range' is BeginLabel .. EndLabel.
73 MCSymbol *BeginLabel; // zero indicates the start of the function. member in struct:llvm::DwarfException::CallSiteEntry
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJITDwarfEmitter.cpp189 MCSymbol *BeginLabel; // zero indicates the start of the function.
302 MCSymbol *BeginLabel = LandingPad->BeginLabels[j]; local
303 assert(!PadMap.count(BeginLabel) && "Duplicate landing pad labels!");
305 PadMap[BeginLabel] = P;
320 MCSymbol *BeginLabel = MI->getOperand(0).getMCSymbol(); local
321 assert(BeginLabel && "Invalid label!");
323 if (BeginLabel == LastLabel)
326 RangeMapType::iterator L = PadMap.find(BeginLabel);
334 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] &&
341 CallSiteEntry Site = {LastLabel, BeginLabel,
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp395 MCSymbol *BeginLabel, MCSymbol *EndLabel) {
397 LP.BeginLabels.push_back(BeginLabel);
476 MCSymbol *BeginLabel = LandingPad.BeginLabels[j]; local
478 if ((BeginLabel->isDefined() ||
479 (LPMap && (*LPMap)[BeginLabel] != 0)) &&
394 addInvoke(MachineBasicBlock *LandingPad, MCSymbol *BeginLabel, MCSymbol *EndLabel) argument
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5196 MCSymbol *BeginLabel = 0; local
5264 BeginLabel = MMI.getContext().CreateTempSymbol();
5270 MMI.setCallSiteBeginLabel(BeginLabel, CallSiteIndex);
5280 DAG.setRoot(DAG.getEHLabel(getCurDebugLoc(), getControlRoot(), BeginLabel));
5359 MMI.addInvoke(LandingPad, BeginLabel, EndLabel);

Completed in 129 milliseconds