Sho Ikeda
03fbd4a6de
[gardening][SIL] Replace typedef with using
2018-04-05 13:53:20 +09:00
Michael Gottesman
e11daa8ddf
[upstream-update] Do not use succ_iterator in GraphTraits. Use succblock_iterator instead.
...
rdar://31790907
2017-04-26 16:50:57 -07:00
Bob Wilson
37e7d1c627
Merge remote-tracking branch 'origin/master' into master-next
2017-01-08 17:07:46 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
Bob Wilson
13da3fa8b1
Merge remote-tracking branch 'origin/master' into master-next
2016-12-04 18:16:09 -08:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Bob Wilson
8e3226096e
Use pointer_iterator for GraphTraits nodes_iterators.
...
llvm r279326 changed to consistently dereference iterators to pointers,
so we need to do the same for several of the GraphTraits iterators.
2016-10-15 11:02:20 -07:00
Bob Wilson
d70c85745d
Remove NodeType from all GraphTraits.
...
This is no longer used as of llvm r279475.
2016-10-15 11:02:20 -07:00
Saleem Abdulrasool
9203283628
SILOptimizer: switch to NodeRef
...
This adds the typedef and switches uses of NodeType * to NodeRef. This is in
preparation for the eventual NodeRef-ization of the GraphTraits in LLVM. NFC.
2016-08-25 13:01:11 -07:00
Saleem Abdulrasool
365c7b38be
SIL: update for SVN r277399
...
SVN r277399 introduced a new typedef requirement for the traits type.
2016-08-13 09:26:13 -07:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Chris Lattner
4f708c049b
fix const correctness and standardize on names for the successor list of
...
TerminatorInsts. Now you can walk over the successor list of a terminator
and actually modify the SILSuccessor directly, allowing better CFG
transformations. NFC.
Swift SVN r26140
2015-03-14 17:52:27 +00:00
Arnold Schwaighofer
c882046288
Add more GraphTraits for SILBasicBlocks
...
Swift SVN r18717
2014-06-05 22:25:42 +00:00
John McCall
dd4f26c6dc
It does seem to make non-generic assumptions about the node
...
type, though; I had to define a WriteAsOperand function and
add a front() method to SILFunction to get this to work.
Rip out my dominators implementation and replace it with
LLVM's. I'd forgotten that LLVM's was actually generic.
Swift SVN r4717
2013-04-12 21:24:27 +00:00
Chris Lattner
93ae03891d
rename the SIL/CFG*.h headers to SIL/SIL*.h
...
Swift SVN r3128
2012-11-07 00:56:21 +00:00
Chris Lattner
3a559b4318
rename include/swift/CFG -> include/swift/SIL.
...
Swift SVN r3127
2012-11-07 00:52:51 +00:00