Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 2.9.0, 2.9.0.1, 2.9.1
-
Fix Version/s: 1000
-
Component/s: Compiler: Optimizing, Instruction Architecture: PowerPC
-
Labels:None
Description
The expression folder and BURS currently ignore:
z = ~(x & y)
z = ~(x | y)
z = (x | ~y)
z = (x & ~y)
although they are easy to recognize cases and valid PowerPC opcodes. The problem is we have no HIR operators for these instructions. Should we create new operators and modify the expression folder or we should just rely upon the PowerPC BURS to clean this up?
This was previously SF RFE #1700516.