Nadav Rotem
|
1bfa103362
|
Add a basic TBAA rule.
Swift SVN r15358
|
2014-03-22 01:12:09 +00:00 |
|
Michael Gottesman
|
fbe2ccf0d6
|
[sil-aa] Add in convenience methods for querying AliasAnalysis::getMemoryBehavior.
The methods are:
* mayWriteToMemory()
* mayReadFromMemory()
* mayReadOrWriteMemory()
* mayHaveSideEffects() [Side effects + writing to memory]
* mayHavePureSideEffects() [Only side effects, ignores writes to memory]
Swift SVN r13791
|
2014-02-12 00:14:29 +00:00 |
|
Michael Gottesman
|
9453993493
|
[sil-aa] Create convenience methods isMustAlias, isNoAlias, isMayAlias and update AA uses to use these instead.
Swift SVN r13788
|
2014-02-11 22:56:56 +00:00 |
|
Nadav Rotem
|
27a1a63134
|
Remove unneeded empty virtual destructors.
Swift SVN r13599
|
2014-02-06 22:24:33 +00:00 |
|
Michael Gottesman
|
9a297333f9
|
Enable printing of AliasAnalysis::AliasResult and SILValues.
Swift SVN r13577
|
2014-02-06 10:06:20 +00:00 |
|
Michael Gottesman
|
098fda670f
|
[sil-aa] Change SIL AliasAnalysis into an Analysis.
Swift SVN r13550
|
2014-02-06 02:29:41 +00:00 |
|
Michael Gottesman
|
7461dbd70a
|
Now that we have a PM, separate passes from analyses by creating a separate library swiftSILAnalysis and a separate folder/etc.
Swift SVN r13511
|
2014-02-05 22:17:50 +00:00 |
|