HomeSort by relevance Sort by last modified time
    Searched refs:DebugLocEntry (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/AsmPrinter/
DebugLocEntry.h 1 //===-- llvm/CodeGen/DebugLocEntry.h - Entry in debug_loc list -*- C++ -*--===//
25 class DebugLocEntry {
87 DebugLocEntry(const MCSymbol *B, const MCSymbol *E, Value Val)
96 bool MergeValues(const DebugLocEntry &Next) {
109 /// \brief Attempt to merge this DebugLocEntry with Next and return
113 bool MergeRanges(const DebugLocEntry &Next) {
125 void addValues(ArrayRef<DebugLocEntry::Value> Vals) {
128 assert(std::all_of(Values.begin(), Values.end(), [](DebugLocEntry::Value V){
151 inline bool operator==(const DebugLocEntry::Value &A,
152 const DebugLocEntry::Value &B)
    [all...]
DwarfDebug.cpp 17 #include "DebugLocEntry.h"
758 static DebugLocEntry::Value getDebugLocValue(const MachineInstr *MI) {
770 return DebugLocEntry::Value(Expr, MLoc);
773 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm());
775 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm());
777 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm());
818 DwarfDebug::buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,
820 SmallVector<DebugLocEntry::Value, 4> OpenRanges;
837 [&](DebugLocEntry::Value R) {
857 DebugLocEntry Loc(StartLabel, EndLabel, Value)
    [all...]
DwarfDebug.h 45 class DebugLocEntry;
222 /// Collection of DebugLocEntry. Stored in a linked list so that DIELocLists
465 void buildLocationList(SmallVectorImpl<DebugLocEntry> &DebugLoc,

Completed in 251 milliseconds