9:00 PM
11ヶ月前からLoadableByAddressというSILpassが必須になっていて
9:02 PM
このテストを見ると、
9:03 PM
SILからIRになるところで、値のコピー渡しから、ポインタ渡しに書き換わっているように見える
9:04 PM
でかい値型はポインタ渡ししてコピーコストを抑えるようになってるんだろうか?
9:07 PM
このパスはSILpassなんだけどIRGenステージの開幕で行われる特殊なやつ https://github.com/apple/swift/blob/477d43ef1c92d6352cd0f819bfd5367cfc785d64/lib/IRGen/IRGen.cpp#L711
swift - The Swift Programming Language
9:08 PM
このパスだけで、2800行もある。。