Commits

Adrian Prantl committed 8e1d6c013b8
Make SILDebugLocation a value member of SILInstruction again. The overhead of uniquing the locations in a Densemap isn't worth any of the potential memory savings: While this adds an extra pointer and unsigned to each SILInstruction, any extra memory is completely lost in the noise (measured on a release -emit-ir build of the x86_64 stdlib). This is not too surpising as the ratio between SILInstructions and unique SILLocations is not very high and the DenseMap also needs space. <rdar://problem/22706994>