silopt_register_sources(
  ARCCodeMotion.cpp
  AccessEnforcementDom.cpp
  AccessEnforcementOpts.cpp
  AccessEnforcementReleaseSinking.cpp 
  AccessEnforcementWMO.cpp
  AllocBoxToStack.cpp
  ArrayCountPropagation.cpp
  ArrayElementValuePropagation.cpp
  AssumeSingleThreaded.cpp
  CSE.cpp
  ConditionForwarding.cpp
  CopyForwarding.cpp
  CopyPropagation.cpp
  DeadCodeElimination.cpp
  DeadObjectElimination.cpp
  DeadStoreElimination.cpp
  Devirtualizer.cpp
  GenericSpecializer.cpp
  MergeCondFail.cpp
  MarkUninitializedFixup.cpp
  Outliner.cpp
  ObjectOutliner.cpp
  OwnershipModelEliminator.cpp
  PerformanceInliner.cpp
  RedundantLoadElimination.cpp
  RedundantOverflowCheckRemoval.cpp
  ReleaseDevirtualizer.cpp
  SILCodeMotion.cpp
  SILLowerAggregateInstrs.cpp
  SILMem2Reg.cpp
  SILSROA.cpp
  SimplifyCFG.cpp
  Sink.cpp
  SpeculativeDevirtualizer.cpp
  StackPromotion.cpp
  UnsafeGuaranteedPeephole.cpp
)
