Cross-file interprocedural optimization method based on algebraic system
An algebraic system and optimization method technology, applied in the field of compilers, can solve problems such as increased workload, limited maximum number of registers, and huge code volume, and achieve the best results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0016] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
[0017] The algebraic system in the linear space is composed of a non-empty set S and an algebraic symbol set defined on the set S, and a relational set. The algebraic expression used for reasoning and calculation in the algebraic system is composed of constants, variables, and a finite number of related algebraic operations ( addition, subtraction, multiplication, etc.). The execution path in the assembly function can be regarded as an ordered tuple composed of multiple assembly-level basic blocks. Suppose there is an execution path L=, where L[i]=xi {i=1,...,n are execution nodes or assembly-level basic blocks along the way}, functions can be defined for the characteristics of L:
[0018]
[0019] For a definite input L[i], the value of Ret(L[i]) is determinable, then the execution information of L can be recursiv...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com