This change generalizes the implicit null checks pass to work with
instructions that don't have any explicit register defs. This lets us
use X86's cmp against memory as faulting load instructions.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D11286
[ImplicitNullChecks] Work with implicit defs. ClosedPublic Authored by sanjoy on Jul 16 2015, 6:07 PM.
Details Summary This change generalizes the implicit null checks pass to work with
Diff Detail Event Timelinesanjoy updated this object. Closed by commit rL242703: [ImplicitNullChecks] Work with implicit defs. (authored by sanjoy). · Explain WhyJul 20 2015, 1:31 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 29968 lib/CodeGen/ImplicitNullChecks.cpp
lib/Target/X86/X86MCInstLower.cpp
test/CodeGen/X86/implicit-null-check.ll
|