[PATCH] [FaultMaps] Let the frontend pre-select implicit null check candidates.

Sanjoy Das sanjoy at playingwithpointers.com
Mon Jun 29 16:33:47 PDT 2015


Hi atrick, reames, pgavlin, JosephTremoulet,

This change introduces a !make.implicit metadata that allows the
frontend to pre-select the set of explicit null checks that will be
considered for transformation into implicit null checks.

The reason for not using profiling data instead of !make.implicit is
explained in the change to `FaultMaps.rst`.

http://reviews.llvm.org/D10824

Files:
  docs/FaultMaps.rst
  lib/CodeGen/ImplicitNullChecks.cpp
  test/CodeGen/X86/implicit-null-check-negative.ll
  test/CodeGen/X86/implicit-null-check.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10824.28730.patch
Type: text/x-patch
Size: 4796 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150629/63b3e5ba/attachment.bin>


More information about the llvm-commits mailing list