/openbsd-current/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 239 DbgLabel(const DILabel *L, const DILocation *IA, const MCSymbol *Sym = nullptr) 244 const DILabel *getLabel() const { return cast<DILabel>(getEntity()); }
|
H A D | DwarfUnit.h | 204 void addSourceLine(DIE &Die, const DILabel *L);
|
H A D | DwarfCompileUnit.cpp | 1362 } else if (isa<const DILabel>(Node)) { 1364 cast<const DILabel>(Node), nullptr /* IA */); 1537 const auto *DILabel = Label.getLabel(); local 1538 addSourceLine(LabelDie, DILabel);
|
H A D | DbgEntityHistoryCalculator.cpp | 473 const DILabel *RawLabel = MI.getDebugLabel();
|
H A D | DwarfDebug.cpp | 1845 } else if (isa<const DILabel>(Node)) { 1847 std::make_unique<DbgLabel>(cast<const DILabel>(Node), 1946 const DILabel *Label = cast<DILabel>(IL.first); 1974 } else if (auto *DL = dyn_cast<DILabel>(DN)) { 2282 else if (auto *DL = dyn_cast<DILabel>(DN))
|
H A D | DwarfUnit.cpp | 435 void DwarfUnit::addSourceLine(DIE &Die, const DILabel *L) {
|
H A D | AsmPrinter.cpp | 1233 const DILabel *V = MI->getDebugLabel();
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 89 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 709 DILabel * 955 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 962 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL,
|
H A D | DebugInfoMetadata.h | 3252 class DILabel : public DINode { class in class:llvm::DICompileUnit::DILexicalBlock::DIExpression 3258 DILabel(LLVMContext &C, StorageType Storage, unsigned Line, 3260 ~DILabel() = default; 3262 static DILabel *getImpl(LLVMContext &Context, DIScope *Scope, StringRef Name, 3268 static DILabel *getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, 3278 DEFINE_MDNODE_GET(DILabel, 3282 DEFINE_MDNODE_GET(DILabel,
|
H A D | IntrinsicInst.h | 465 DILabel *getLabel() const { return cast<DILabel>(getRawLabel()); }
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 819 DILabel *DIBuilder::createLabel(DIScope *Scope, StringRef Name, DIFile *File, 823 auto *Node = DILabel::get(VMContext, cast_or_null<DILocalScope>(Context), 995 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, 1002 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, 1131 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, 1134 assert(LabelInfo && "empty or invalid DILabel* passed to dbg.label");
|
H A D | DebugInfoMetadata.cpp | 1263 DILabel::DILabel(LLVMContext &C, StorageType Storage, unsigned Line, function in class:DILabel 1266 DILabel *DILabel::getImpl(LLVMContext &Context, Metadata *Scope, MDString *Name, 1271 DEFINE_GETIMPL_LOOKUP(DILabel, (Scope, Name, File, Line)); 1273 DEFINE_GETIMPL_STORE(DILabel, (Line), Ops);
|
H A D | LLVMContextImpl.h | 1141 template <> struct MDNodeKeyImpl<DILabel> { 1149 MDNodeKeyImpl(const DILabel *N) 1153 bool isKeyOf(const DILabel *RHS) const {
|
H A D | Verifier.cpp | 1351 CheckDI(Op && (isa<DILocalVariable>(Op) || isa<DILabel>(Op)), 1352 "invalid retained nodes, expected DILocalVariable or DILabel", &N, 1514 void Verifier::visitDILabel(const DILabel &N) { 6110 CheckDI(isa<DILabel>(DLI.getRawLabel()), 6123 DILabel *Label = DLI.getLabel();
|
H A D | AsmWriter.cpp | 2303 static void writeDILabel(raw_ostream &Out, const DILabel *N, 2305 Out << "!DILabel(";
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | LiveDebugVariables.cpp | 499 const DILabel *Label; ///< The debug info label we are part of. 511 UserLabel(const DILabel *label, DebugLoc L, SlotIndex Idx) 515 bool matches(const DILabel *L, const DILocation *IA, 705 } else if (const auto *L = dyn_cast<const DILabel>(Node)) { 904 const DILabel *Label = MI.getDebugLabel();
|
H A D | MachineInstr.cpp | 846 const DILabel *MachineInstr::getDebugLabel() const { 848 return cast<DILabel>(getOperand(0).getMetadata()); 1731 auto *DIL = dyn_cast<DILabel>(MO.getMetadata());
|
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 40 class DILabel; 479 const DILabel *getDebugLabel() const;
|
H A D | SelectionDAG.h | 54 class DILabel; 1772 SDDbgLabel *getDbgLabel(DILabel *Label, const DebugLoc &DL, unsigned O);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 1566 DILabel *OldLabel = DLI->getLabel(); 1571 NewLabel = DILabel::get(Ctx, NewScope, OldLabel->getName(),
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 126 assert(isa<DILabel>(Label) && "not a label"); 127 assert(cast<DILabel>(Label)->isValidLocationForIntrinsic(State.DL) &&
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 957 assert(cast<DILabel>(Label)->isValidLocationForIntrinsic(DL) &&
|
/openbsd-current/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 2030 GET_OR_DISTINCT(DILabel, (Context, getMDOrNull(Record[1]),
|
/openbsd-current/gnu/llvm/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 355 void writeDILabel(const DILabel *N, 2083 const DILabel *N, SmallVectorImpl<uint64_t> &Record,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 300 void writeDILabel(const DILabel *N, SmallVectorImpl<uint64_t> &Record, 302 llvm_unreachable("DXIL cannot contain DILabel Nodes");
|