mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80073 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -33,7 +33,7 @@ class MachineFunction;
|
||||
class MachineInstr;
|
||||
class Value;
|
||||
class Module;
|
||||
class MDNode;
|
||||
class GlobalVariable;
|
||||
class MCAsmInfo;
|
||||
class raw_ostream;
|
||||
class Instruction;
|
||||
@@ -88,17 +88,17 @@ public:
|
||||
unsigned RecordSourceLine(unsigned Line, unsigned Col, DICompileUnit CU);
|
||||
|
||||
/// RecordRegionStart - Indicate the start of a region.
|
||||
unsigned RecordRegionStart(MDNode *N);
|
||||
unsigned RecordRegionStart(GlobalVariable *V);
|
||||
|
||||
/// RecordRegionEnd - Indicate the end of a region.
|
||||
unsigned RecordRegionEnd(MDNode *N);
|
||||
unsigned RecordRegionEnd(GlobalVariable *V);
|
||||
|
||||
/// getRecordSourceLineCount - Count source lines.
|
||||
unsigned getRecordSourceLineCount();
|
||||
|
||||
/// RecordVariable - Indicate the declaration of a local variable.
|
||||
///
|
||||
void RecordVariable(MDNode *N, unsigned FrameIndex);
|
||||
void RecordVariable(GlobalVariable *GV, unsigned FrameIndex);
|
||||
|
||||
/// ShouldEmitDwarfDebug - Returns true if Dwarf debugging declarations should
|
||||
/// be emitted.
|
||||
|
@@ -327,7 +327,7 @@ public:
|
||||
/// getOrCreateDebugLocID - Look up the DebugLocTuple index with the given
|
||||
/// source file, line, and column. If none currently exists, create a new
|
||||
/// DebugLocTuple, and insert it into the DebugIdMap.
|
||||
unsigned getOrCreateDebugLocID(MDNode *CompileUnit,
|
||||
unsigned getOrCreateDebugLocID(GlobalVariable *CompileUnit,
|
||||
unsigned Line, unsigned Col);
|
||||
|
||||
/// getDebugLocTuple - Get the DebugLocTuple for a given DebugLoc object.
|
||||
|
@@ -322,7 +322,7 @@ public:
|
||||
SDValue getValueType(EVT);
|
||||
SDValue getRegister(unsigned Reg, EVT VT);
|
||||
SDValue getDbgStopPoint(DebugLoc DL, SDValue Root,
|
||||
unsigned Line, unsigned Col, MDNode *CU);
|
||||
unsigned Line, unsigned Col, Value *CU);
|
||||
SDValue getLabel(unsigned Opcode, DebugLoc dl, SDValue Root,
|
||||
unsigned LabelID);
|
||||
|
||||
|
@@ -2015,10 +2015,10 @@ class DbgStopPointSDNode : public SDNode {
|
||||
SDUse Chain;
|
||||
unsigned Line;
|
||||
unsigned Column;
|
||||
MDNode *CU;
|
||||
Value *CU;
|
||||
friend class SelectionDAG;
|
||||
DbgStopPointSDNode(SDValue ch, unsigned l, unsigned c,
|
||||
MDNode *cu)
|
||||
Value *cu)
|
||||
: SDNode(ISD::DBG_STOPPOINT, DebugLoc::getUnknownLoc(),
|
||||
getSDVTList(MVT::Other)), Line(l), Column(c), CU(cu) {
|
||||
InitOperands(&Chain, ch);
|
||||
@@ -2026,7 +2026,7 @@ class DbgStopPointSDNode : public SDNode {
|
||||
public:
|
||||
unsigned getLine() const { return Line; }
|
||||
unsigned getColumn() const { return Column; }
|
||||
MDNode *getCompileUnit() const { return CU; }
|
||||
Value *getCompileUnit() const { return CU; }
|
||||
|
||||
static bool classof(const DbgStopPointSDNode *) { return true; }
|
||||
static bool classof(const SDNode *N) {
|
||||
|
Reference in New Issue
Block a user