[llvm-bugs] [Bug 34259] New: LLVM intrinsic emitter should split Intrinsics.gen to minimize project rebuilds on Intrinsics*.td file chanes
llvm-bugs at lists.llvm.org
Mon Aug 21 10:59:04 PDT 2017
Bug ID: 34259
Summary: LLVM intrinsic emitter should split Intrinsics.gen to
minimize project rebuilds on Intrinsics*.td file
OS: Windows NT
Component: Core LLVM classes
Assignee: unassignedbugs at nondot.org
Reporter: rnk at google.com
CC: llvm-bugs at lists.llvm.org
First, changing intrinsic properties (IntrNoMem, etc) is basically a
full-project rebuild. However, those properties aren't used to make the
intrinsic enums that most TUs need. Step 1 would be to split Intrinsics.gen
into IntrinsicEnums.gen and IntrinsicProperties.gen or something.
Step two would be to go further and eliminate the target-specific intrinsic
enums from the enum header, similar to how clang implements
DiagnosticSemaKinds.h etc, so that only code mucking with x86 intrinsics
includes the x86 intrinsic enums.
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-bugs