Adrian Prantl
|
0854b3ce6d
|
SILDebugScope: Add accessors for the parent SIL functions and use them in
assertions. (NFC)
|
2016-02-03 14:48:06 -08:00 |
|
Adrian Prantl
|
75fc840126
|
Merge the parent scope and function fields of SILDebugScope into a
PointerUnion.
This saves 8 bytes per SILDebugScope.
rdar://problem/22706994
|
2016-01-29 17:21:26 -08:00 |
|
Erik Eckstein
|
74d44b74e7
|
SIL: remove SILValue::getDef and add a cast operator to ValueBase * as a repelacement. NFC.
|
2016-01-25 15:00:49 -08:00 |
|
Erik Eckstein
|
845b3fe08e
|
SIL: remove isValid() from SILValue. NFC
|
2016-01-25 15:00:49 -08:00 |
|
Erik Eckstein
|
506ab9809f
|
SIL: remove getTyp() from SILValue
|
2016-01-25 15:00:49 -08:00 |
|
practicalswift
|
638a7c9474
|
[gardening] Avoid "var == true" and "var == false"
|
2016-01-23 19:57:07 +01:00 |
|
practicalswift
|
33312eac6b
|
[gardening] Remove unreachable/unused/redundant code
* Make parameter naming in forward declaration match definition
* Remove unused argument to function persistAsync(…)
* Remove unused enum ShouldHalt
* Remove unused enum class IsProtocol
* Remove unused function dumpTypeSubstitutionMap()
* Remove unused function template getFirstPairElt(…)
* Remove unused method addConstantWordInWords(…)
* Remove unused method asExistentialTI()
* Remove unused method currentTrackedState()
* Remove unused method getNumBodyParameters()
* Remove unused method getSuccIndex()
* Remove unused method getTypeOfDeclReference(…)
* Remove unused method hasStructWithAtMostOneNonTrivialField(…)
* Remove unused method initForDirectValues()
* Remove unused method nextIfNot(…)
* Remove unused method overwriteLoweredValue(…)
* Remove unused method removeColumn(…)
* Remove unused methods HasSingleDecl() and GetFirstDecl()
* Remove unused methods overwriteLoweredExplosion(…) and setLoweredSingleValue(…)
* Remove unused methods requireRetainablePointerValue(…), getMethodSelfInstanceType(…) and isSelfArchetype(…)
* Remove unused methods setAsEmptyDirect(), setAsSingleDirectUnmanagedFragileValue(…), setAsIndirectAddress(…) and getDirectValues()
* Remove unused struct CachedMemberInfo
* Remove unused struct CallEdit
* Remove unused struct ErrorImportInfo
* Remove unused synonym ConformancePair
* Remove unused variable SemaInfo
* Remove unused variable localDeclNameNode
* Remove unused variables kindToken and kindLoc
|
2016-01-22 09:43:24 +01:00 |
|
Chris Lattner
|
8954f3c14d
|
Rename the two Verifier.cpp files to ASTVerifier.cpp and SIL/SILVerifier.cpp
This makes open quickly and lldb file/line breakpoints happier. NFC.
|
2016-01-21 19:45:30 -08:00 |
|