System and method for assigning basic blocks to computer control flow paths
AssigneeHewlett-Packard Development Company, L.P.
InventorRichard Eugene Hank
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorRichard Eugene Hank
Estimating the term…
A method for selecting a basic block in a computer program comprising providing a computer program including an entry basic block and a plurality of basic blocks forming control flow paths, determining that immediate subsets of the control flow paths commencing with the entry basic block are essentially unbiased subsets, determining that the basic blocks in the immediate subsets of the flow control paths have essentially the same height, and selecting any one of the basic blocks in the immediate subsets of the flow control flow paths. The height may be a height selected from the group of heights consisting of resource height and dependence height. An article of manufacture including a computer-readable medium having instructions for selecting a basic block or for forming a new computer control flow path. A computer system comprising a computer program having instructions for selecting a basic block or for forming a new computer control flow path.
A method for selecting a basic block to a control flow path in a computer program by use of a compiler optimizer in a computer, the method comprising:
A method for selecting a basic block to a control flow path in a computer program by use of a compiler optimizer in a computer, the method comprising:
A method for selecting a basic block to a control flow path in a computer program by use of a compiler optimizer in a computer, the method comprising:
A method for selecting a basic block to a control flow path in a computer program by use of a compiler optimizer in a computer, the method comprising:
A method for forming a computer control flow path in a computer program by use of a compiler optimizer in a computer, the method comprising the steps:
An article of manufacture comprising:
An article of manufacture comprising:
A computer system comprising a computer executing a computer program having flow control paths and a selected basic block selected from an entry basic block in accordance with an if-instruction selected from a group of if-instructions consisting of:
A computer system comprising a computer executing a computer program including a computer flow control path formed from a plurality of selected basic blocks having been selected in accordance with an if-instruction selected from a group of if-instructions consisting of:
Dependencies are inferred from the claim text.