Andrew Trick
ed8a604c27
Merge branch 'master' into add-access-tracking-flag
2018-03-29 18:26:22 -07:00
Andrew Trick
55ce77c7e5
Add PrettyStackTraceSILNode and trace SIL serialization.
2018-03-27 10:50:51 -07:00
John McCall
497915e015
Fix printSILLocationDescription to not crash on DebugLocs.
2018-03-27 12:27:13 -04:00
Sean Callanan
b7d4fab9b3
Fixed a missing header in PrettyStackTrace.cpp
2017-03-04 01:04:08 -08:00
Andrew Trick
a6ebb4e914
Add an option -Xllvm -sil-print-on-error.
...
Print the SIL function body on an assert. Recovering the SIL code is the
critical path for pretty much any SIL development. The only alternative is
rebuilding the library with string matching or building a debug compiler and
hoping lldb works. The standard library takes a very long time to build with a
debug compiler.
2017-02-01 10:51:53 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Adrian Prantl
40c7a1abee
Separate underlying storage and location kind in SILLocation and
...
remove the mixed concept that was SILFileLocation.
Also add support for a third type of underlying storage that will be used
for deserialized debug lcoations from textual SIL.
NFC
<rdar://problem/22706994>
2016-02-19 11:16:48 -08:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
John McCall
4d51545508
Abstract out a function to print a SILLocation during
...
PrettyStackTrace and fix it to handle AST-less SILLocations.
Swift SVN r10340
2013-11-11 19:52:33 +00:00
Stephen Lin
3f5c0dbf0e
Update SILArgument::getModule(), SILBasicBlock::getModule() and SILInstruction::getModule() signatures to match SILFunction::getModule(), for consistency; standardize usage of SILFunction::getParent() to SILFunction::getModule().
...
Swift SVN r8932
2013-10-04 21:12:20 +00:00
Anna Zaks
440631f86a
[SIL] Add the SILLocation hierarchy.
...
Now we should be ready to start using these.
Swift SVN r7632
2013-08-27 22:16:18 +00:00
John McCall
fcd998a48b
PrettyStackTrace enhancements for SIL constructs.
...
Swift SVN r6966
2013-08-07 00:10:57 +00:00