* E101: indentation contains mixed spaces and tabs
* E111: indentation is not a multiple of four
* E128: continuation line under-indented for visual indent
* E302: expected 2 blank lines, found 1
* W191: indentation contains tabs
Fixes:
* multiple statements on one line (colon) (E701)
* missing whitespace around arithmetic operator (E226)
* missing whitespace around operator (E225)
* closing bracket does not match visual indentation (E124)
* blank line contains whitespace (W293)
* continuation line missing indentation or outdented (E122)
* continuation line over-indented for hanging indent (E126)
* missing expected blank line (E301)
* trailing whitespace (W291)
* unexpected spaces around keyword / parameter equals (E251)
* whitespace after '(', '[' or '{' (E201)
* whitespace before ')', ']' or '}' (E202)
* whitespace before ',' or ':' (E203)
Before this commit:
```
$ utils/pass-pipeline/scripts/pipeline_generator.py
utils/pass-pipeline/scripts/pipeline_generator.py
Traceback (most recent call last):
File "utils/pass-pipeline/scripts/pipeline_generator.py", line 15, in <module>
normal_pipeline = [x for x in pass_pipeline_library.normal_passpipelines()]
File "/path/to/swift/utils/pass-pipeline/src/pass_pipeline_library.py", line 106, in normal_passpipelines
x.addPass(specialization_passlist())
NameError: global name 'specialization_passlist' is not defined
```
After this commit:
```
$ utils/pass-pipeline/scripts/pipeline_generator.py
[
[
"HighLevel",
"run_n_times",
2,
"SimplifyCFG",
…
```
We do generic specialization in the inliner now, so we no longer need
the separate pass.
The order the specializations are inserted into the module differs as a
result of this, which means that one unfortunately huge test needed
substantial changes.
At some point this test needs to be converted to SIL and split up into
smaller chunks.
Swift SVN r31323
This file now contains only the speculative devirtualization pass, so
rename accordingly.
Also remove remaining references to "inline caches", since we're now
calling it speculative devirtualization.
Swift SVN r31096
Specifically the following utilities are provided:
1. Normal Pipeline.
2. Normal Pipeline with Specific Passes Disabled.
5. Normal Pipeline with specific PassLists disabled.
Swift SVN r24056