Dmitri Gribenko
7001cfa2e0
Merge pull request #503 from practicalswift/fix-typos-7
...
Fix typos (7 of 30)
2015-12-13 20:11:12 -08:00
Michael Gottesman
d94fa0a515
Merge pull request #501 from practicalswift/fix-typos-5
...
Fix typos (5 of 30)
2015-12-13 18:55:20 -06:00
Dmitri Gribenko
78a568b4bd
Merge pull request #499 from practicalswift/fix-typos-3
...
Fix typos (3 of 30)
2015-12-13 16:20:07 -08:00
practicalswift
41c5b46791
Fix incorrect typo fix.
2015-12-14 00:50:41 +01:00
practicalswift
2c98764fdb
Fix typo: invertion → inversion
2015-12-14 00:12:00 +01:00
practicalswift
a297b26278
Fix typo: invaliate → invalidate
2015-12-14 00:12:00 +01:00
practicalswift
163cb4a062
Fix typo: intefering → interfering
2015-12-14 00:11:58 +01:00
practicalswift
b4f2e5dfdf
Fix typo: eliminater → eliminator
2015-12-14 00:11:40 +01:00
practicalswift
882d0b3e28
Fix typo: elimimate → eliminate
2015-12-14 00:11:39 +01:00
practicalswift
4d1b0567b6
Fix typo: contant → constant
2015-12-14 00:11:28 +01:00
practicalswift
ba61f44eb5
Fix typo: commutitively → commutatively
2015-12-14 00:11:24 +01:00
practicalswift
45cb275de0
Fix typo: avalable → available
2015-12-14 00:11:18 +01:00
practicalswift
2d9bad6935
Fix typo: anlayzed → analyzed
2015-12-13 23:56:41 +01:00
Xin Tong
3b62b2f15c
Rename reduceWithValues to LSValue::reduce
2015-12-13 11:37:34 -08:00
Xin Tong
fb480e9990
Reorder a few header includes
2015-12-13 10:17:15 -08:00
Xin Tong
27b5a40359
Rename MemLocation to LSLocation and LoadStoreValue to LSValue
2015-12-13 10:02:45 -08:00
Xin Tong
642a555a6c
Rename MemLocation.h to SILValueProjection.h
2015-12-13 09:31:56 -08:00
Xin Tong
6a5c8701c6
Create a common createExtract function used across DSE and RLE
2015-12-13 09:19:54 -08:00
Xin Tong
7559f2013d
Implement a LoadStoreValue vault so that every basic block keeps an
...
unsigned index instead of the real LoadStoreValue in RLE
2015-12-13 09:10:32 -08:00
Andrew Trick
739b0e9c56
Reorganize SILOptimizer directories for better discoverability.
...
(libraries now)
It has been generally agreed that we need to do this reorg, and now
seems like the perfect time. Some major pass reorganization is in the
works.
This does not have to be the final word on the matter. The consensus
among those working on the code is that it's much better than what we
had and a better starting point for future bike shedding.
Note that the previous organization was designed to allow separate
analysis and optimization libraries. It turns out this is an
artificial distinction and not an important goal.
2015-12-11 15:14:23 -08:00