Code Movement Method Based on Complementary Predicates
A code movement and predicate technology, applied in the field of code movement, can solve problems such as complex implementation process, and achieve the effect of suppressing code duplication, simple implementation, and low implementation cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
[0031] figure 1 and 2 is a flowchart of a global code movement method based on complementary predicates in an embodiment of the present invention, wherein, figure 1 It is a flow chart of moving up the code, and the process of moving up the code specifically includes the following steps:
[0032] Step 101, judging whether the predicate conditions from the current node to its predecessor nodes are established.
[0033] Preferably, the entry instructions in the assembly-level basic block are preferentially moved upwards, and other instructions on the complete path from the entry to the exit are preferentially moved to a direction with a low degree of parallelism.
[0034] Step 102, modify the inference register according to the predicate condition.
[0035] Preferably, the instruction whose inference register is the f...
PUM
Abstract
Description
Claims
Application Information
- 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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap