I found these by asserting in clang for any GCCBuiltin that doesn't
require mangling and requires a constant for the builtin. This means
that intrinsics are missing which don't use GCCBuiltin, don't have
builtins defined in clang, or were missing the constant annotation in
the builtin definition.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Sorry about the delay. LGTM.
I just have a question about the implications of setting these flags - is this only to produce better errors (i.e. when an intrinsic call with a non-immediate argument appears in IR)? Or are there other implications as well?
I am just looking to gauge the importance of going through all the intrinsics to see which other ones also require this property.