Compiler Transformations for Expression Reuse
AssigneeAdvanced Micro Devices, Inc.
InventorsHaritha Madhav C, Tharun Kumar Dangeti, Venugopal Raghavan, Anupama Rajesh Rasale
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsHaritha Madhav C, Tharun Kumar Dangeti, Venugopal Raghavan, Anupama Rajesh Rasale
Estimating the term…
Compiler transformations for expression reuse are described. In accordance with the described techniques, a system includes a processor and a compiler executing on the processor. The compiler causes the processor to generate an intermediate representation of a program instruction, transform the intermediate expression, and generate executable code of the program instruction from the transformed intermediate representation. As a part of the transforming, the compiler causes the processor to generate equivalent expressions of a program expression of the intermediate representation, select a lowest cost expression of the equivalent expressions and the program expression based on a set of reusable expressions, and replace the program expression with the lowest cost expression.
A system, comprising:
A method comprising:
A system, comprising:
Dependencies are inferred from the claim text.