Added initial support for DEBUG_LABEL allowing debug specific labels to be

inserted in the code.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25104 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jim Laskey
2006-01-05 01:25:28 +00:00
parent d90eb7fb24
commit abf6d1784b
16 changed files with 98 additions and 52 deletions

View File

@@ -355,12 +355,17 @@ namespace ISD {
LOCATION,
// DEBUG_LOC - This node is used to represent source line information
// embedded in the code. It takes token chain as input, then a line number,
// then a column then a file id (provided by MachineDebugInfo), then a
// unique id (provided by MachineDebugInfo for label gen). It produces a
// token chain as output.
// embedded in the code. It takes a token chain as input, then a line
// number, then a column then a file id (provided by MachineDebugInfo.) It
// produces a token chain as output.
DEBUG_LOC,
// DEBUG_LABEL - This node is used to mark a location in the code where a
// label should be generated for use by the debug information. It takes a
// token chain as input, the a unique id (provided by MachineDebugInfo.) It
// produces a token chain as output.
DEBUG_LABEL,
// BUILTIN_OP_END - This must be the last enum value in this list.
BUILTIN_OP_END,
};