Home | History | Annotate | Download | only in docs

Lines Matching full:implicit

2 FaultMaps and implicit checks
31 Information about implicit checks generated by LLVM are put in a
67 br i1 %ptr_is_null, label %is_null, label %not_null, !make.implicit !0
79 to control flow implicit in the instruction loading or storing through
95 ``-enable-implicit-null-checks`` is passed to ``llc``.
100 ``make.implicit`` metadata
103 Making null checks implicit is an aggressive optimization, and it can
106 ensure that only a negligible number of implicit null checks actually
108 of doing this is by healing failed implicit null checks into explicit
111 be profitable to convert it to an implicit null check:
116 2. The failing path heals the implicit null check into an explicit
121 using a ``!make.implicit`` metadata node (the actual content of the
123 ``!make.implicit`` metadata are considered as candidates for
124 conversion into implicit null checks.