diff options
| author | Andrew Wilkins <axwalk@gmail.com> | 2016-03-15 05:36:43 +0000 |
|---|---|---|
| committer | Andrew Wilkins <axwalk@gmail.com> | 2016-03-15 05:36:43 +0000 |
| commit | 6436a4abd7a2f3a60b230453295dba199d8a59c3 (patch) | |
| tree | 125aef80fc2cf46c5d1758a8ece1fde14e7b13fd /llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go | |
| parent | 36761bf92427846ce40fdd849615732c852e44dd (diff) | |
| download | bcm5719-llvm-6436a4abd7a2f3a60b230453295dba199d8a59c3.tar.gz bcm5719-llvm-6436a4abd7a2f3a60b230453295dba199d8a59c3.zip | |
[llgo] Roll gofrontend forward
Switch gofrontend to using go.googlesource.com, and
update to 81eb6a3f425b2158c67ee32c0cc973a72ce9d6be.
There are various changes required to update to the
go 1.5 runtime:
typemap.go is changed to accommodate the change in representation for equal/hash algorithms, and the removal of the zero value/type.
CMakeLists.txt is updated to add the build tree to the package search path, so internal packages, which are not installed, are found.
various files changes due to removal of __go_new_nopointers; the same change as in D11863, but with NoUnwindAttribute added to the added runtime functions which are called with "callOnly".
minor cleanups in ssa.go while investigating issues with unwinding/panic handling.
Differential Revisision: http://reviews.llvm.org/D15188
llvm-svn: 263536
Diffstat (limited to 'llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go')
| -rw-r--r-- | llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go b/llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go index 6cc6bc937a5..2170db1e32d 100644 --- a/llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go +++ b/llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go @@ -453,29 +453,30 @@ const ( encImaginaryFloat = 0x09 ) -// Line number opcodes. +// Statement program standard opcode encodings. const ( - LineExtendedOp = 0 - LineCopy = 1 - LineAdvancePC = 2 - LineAdvanceLine = 3 - LineSetFile = 4 - LineSetColumn = 5 - LineNegateStmt = 6 - LineSetBasicBlock = 7 - LineConstAddPC = 8 - LineFixedAdvancePC = 9 - // next 3 are DWARF 3 - LineSetPrologueEnd = 10 - LineSetEpilogueBegin = 11 - LineSetISA = 12 + lnsCopy = 1 + lnsAdvancePC = 2 + lnsAdvanceLine = 3 + lnsSetFile = 4 + lnsSetColumn = 5 + lnsNegateStmt = 6 + lnsSetBasicBlock = 7 + lnsConstAddPC = 8 + lnsFixedAdvancePC = 9 + + // DWARF 3 + lnsSetPrologueEnd = 10 + lnsSetEpilogueBegin = 11 + lnsSetISA = 12 ) -// Line number extended opcodes. +// Statement program extended opcode encodings. const ( - LineExtEndSequence = 1 - LineExtSetAddress = 2 - LineExtDefineFile = 3 - // next 1 is DWARF 4 - LineExtSetDiscriminator = 4 + lneEndSequence = 1 + lneSetAddress = 2 + lneDefineFile = 3 + + // DWARF 4 + lneSetDiscriminator = 4 ) |

