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

1 file changed

Lines changed: 183 additions & 204 deletions

File tree

0 commit comments

Comments
 (0)