Logo
Explore Help
Sign In
averello/swift-mirror
1
0
Fork 0
You've already forked swift-mirror
mirror of https://github.com/apple/swift.git synced 2025-12-21 12:14:44 +01:00
Code Issues Packages Projects Releases Wiki Activity
Files
e06d1c68a6cc94d54d9413e9c89d9d0402d496fc
swift-mirror/SwiftCompilerSources/Sources/Optimizer
History
Erik Eckstein e06d1c68a6 WalkUtils: add two inline elements into the WalkerCache to avoid memory allocations in the common case.
If there are no more than 2 elements in the cache, we can avoid using the `cache` Dictionary, which avoids memory allocations.
Fortunately this is the common case by far (about 97% of all walker invocations).
2022-09-19 11:30:35 +02:00
..
Analysis
Swift Optimizer: update EscapeInfo to use the generic walker utilities
2022-07-05 11:28:49 -07:00
DataStructures
FunctionUses: don't eagerly reserve array capacities in the initializer
2022-09-02 07:11:49 +02:00
FunctionPasses
SwiftCompilerSources: consistently use assert instead of precondition
2022-09-14 14:16:26 +02:00
InstructionPasses
Define our own assert implementation for the swift compiler sources
2022-09-14 14:16:26 +02:00
ModulePasses
Swift Optimizer: add the StackProtection optimization
2022-09-08 08:42:25 +02:00
PassManager
SwiftCompilerSources: consistently use assert instead of precondition
2022-09-14 14:16:26 +02:00
TestPasses
SwiftCompilerSources: consistently use assert instead of precondition
2022-09-14 14:16:26 +02:00
Utilities
WalkUtils: add two inline elements into the WalkerCache to avoid memory allocations in the common case.
2022-09-19 11:30:35 +02:00
CMakeLists.txt
Swift Optimizer: add the StackProtection optimization
2022-09-08 08:42:25 +02:00
Powered by Gitea Version: 1.25.3 Page: 369ms Template: 40ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API