1. May 23, 2024
    • Nuri Amari's avatar
      Add 'llvm.objc.clang.arc.noop.use' to ModuleHasARC Predicate · 430deb9f
      Nuri Amari authored
      This intrinsic was missing from the list the predicate checks a module
      for in order to determine if ARC passes need to run. This results in
      instruction selection failure if this instrinsic is left behind.
      
      Add the intrinsic to the predicate to fix.
      430deb9f
  2. May 22, 2024
  3. May 21, 2024
    • Nuri Amari's avatar
      Remove unused include statement · 39052466
      Nuri Amari authored
      39052466
    • Nuri Amari's avatar
      PR Feedback #3 · b1f9a1f3
      Nuri Amari authored
      - Replace custom predicate for arc intrinsics in a module with existing
        ModuleHasARC
      - Remove unused include introduced by earlier commit
      b1f9a1f3
    • Nuri Amari's avatar
      PR Feedback #2 · 336c4709
      Nuri Amari authored
      - Include Pass in default codegen pipeline
      - Delete all other places the pass is added
      - Bail early if no arc Intrinsics are found in the module
      336c4709
  4. May 18, 2024
  5. May 16, 2024