swift
Optimizer: Replace the MandatoryCombine pass with a Simplification pass, which is implemented in Swift
#63494
Merged

Optimizer: Replace the MandatoryCombine pass with a Simplification pass, which is implemented in Swift #63494

eeckstein
eeckstein eeckstein requested a review from zoecarver zoecarver 3 years ago
eeckstein eeckstein requested a review from hyp hyp 3 years ago
eeckstein eeckstein requested a review from egorzhdan egorzhdan 3 years ago
eeckstein eeckstein requested a review from ktoso ktoso 3 years ago
eeckstein eeckstein requested a review from hborla hborla 3 years ago
eeckstein eeckstein requested a review from xedin xedin 3 years ago
eeckstein eeckstein removed review request from xedin xedin 3 years ago
eeckstein eeckstein removed review request from ktoso ktoso 3 years ago
eeckstein eeckstein removed review request from hyp hyp 3 years ago
eeckstein eeckstein removed review request from egorzhdan egorzhdan 3 years ago
eeckstein eeckstein removed review request from hborla hborla 3 years ago
eeckstein eeckstein removed review request from zoecarver zoecarver 3 years ago
eeckstein eeckstein requested a review from atrick atrick 3 years ago
eeckstein eeckstein requested a review from stephentyrone stephentyrone 3 years ago
eeckstein eeckstein requested a review from nate-chandler nate-chandler 3 years ago
eeckstein
eeckstein
eeckstein eeckstein force pushed 3 years ago
eeckstein
eeckstein
eeckstein eeckstein requested a review from meg-gupta meg-gupta 3 years ago
eeckstein eeckstein requested a review from adrian-prantl adrian-prantl 3 years ago
atrick
eeckstein eeckstein force pushed 3 years ago
eeckstein
eeckstein
eeckstein eeckstein force pushed 3 years ago
eeckstein
eeckstein eeckstein force pushed 3 years ago
eeckstein
adrian-prantl
adrian-prantl commented on 2023-02-09
adrian-prantl
adrian-prantl commented on 2023-02-09
eeckstein Swift SIL: fix base class of MarkUninitializedInst
ae9e3a49
eeckstein Swift SIL: add `Type.nominal` and `Type.isOrContainsObjectiveCClass` …
713f6c39
eeckstein Swift SIL: add metatype APIs to `Type`
b1c6ae60
eeckstein Swift Optimizer: add some small optimization utilities
1c1d17e1
eeckstein Swift Optimizer: add Simplification passes
67ed6cff
eeckstein Passes.def: fix an outdated comment
db103930
eeckstein stdlib: make type comparison functions transparent
fc6f1d86
eeckstein SILLocation: fix location comparison for "FilenameAndLocation" locations
0ff8663f
eeckstein Swift SIL: add some APIs to `Location`
e92f27c0
eeckstein SIL: add a debug_step instruction
cef6ef9a
eeckstein Swift Optimizer: add a pass to cleanup debug_step instructions
7eb2cb82
eeckstein Swift Optimizer: add Onone simplification of apply instructions
f1c6ed68
eeckstein Swift Optimizer: add Onone simplification of branch instructions
3f35a1d8
eeckstein Swift Optimizer: add Onone simplification of some builtin instructions
d56ed657
eeckstein Swift Optimizer: add Onone simplification of cond_br instructions
4cf62696
eeckstein Swift Optimizer: add Onone simplification of unchecked_enum_data inst…
20edeb6a
eeckstein Swift Optimizer: add Onone simplification of struct_extract instructions
1c70060e
eeckstein Swift Optimizer: make some SILCombine optimizations available for the…
85210a4e
eeckstein Optimizer: Replace the MandatoryCombine pass with a Simplification pa…
d25b1ed8
eeckstein eeckstein force pushed to d25b1ed8 3 years ago
eeckstein
eeckstein eeckstein merged df6677b1 into main 3 years ago
eeckstein eeckstein deleted the instruction-passes branch 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone