Skip to content

Commit e85cc0b

Browse files
author
Dave Bartolomeo
committed
C++: Stop caching raw IR construction predicates
These predicates are only used within the new single IR stage, so there's no need to cache them beyond that. RA diffs are trivial. Where previously many of the predicate on `Instruction` were inline wrappers around cached predicates from `IRConstruction`, now the predicates from `IRConstruction` get inlined into the `Instruction` predicates, and the `Instruction` predicates get materialized. The net amount of work is the same, but now it's not getting cached unnecessarily.
1 parent 8e977dc commit e85cc0b

File tree

1 file changed

+183
-204
lines changed

1 file changed

+183
-204
lines changed

0 commit comments

Comments
 (0)