search for: anticipat

Displaying 4 results from an estimated 4 matches for "anticipat".

Did you mean: anticipate
2009 Mar 13
0
[LLVMdev] Shrink Wrapping - RFC and initial implementation
...lacements: 1. Try to use live intervals of CSRs that might be available when PEI runs. The idea here is that each CSR used in a function will have one or more defs which dominate one or more uses. Live intervals might lead me to the MBBs in which to place spills/restores. 2. Use "anticipatibility" (Antic{In,Out} sets) to find the points from which all outgoing paths contain defs or uses of a CSR, and use "availability" (Avail{In,Out} sets) to find the points such that all incoming paths contain defs or uses of a CSR. We place a spill for a CSR at the earlie...
2009 Mar 12
4
[LLVMdev] Shrink Wrapping - RFC and initial implementation
Hi John, It looks pretty good. Thanks for working on this. Some comments: 1. Some of the functions that you introduced, e.g. stringifyCSRegSet probably ought to be "static" and ifdef'ed out when NDEBUG is defined. 2. + // DEBUG + if (! MBB->empty() && ! CSRUsed[MBB].intersects(restore)) { + MachineInstr* MI = BeforeI; + DOUT <<
2009 Mar 18
1
[LLVMdev] Shrink Wrapping - RFC and initial implementation
...SRs that might be available when > PEI runs. > The idea here is that each CSR used in a function will have one > or more > defs which dominate one or more uses. Live intervals might lead > me to > the MBBs in which to place spills/restores. > > 2. Use "anticipatibility" (Antic{In,Out} sets) to find the points > from which all > outgoing paths contain defs or uses of a CSR, and use > "availability" > (Avail{In,Out} sets) to find the points such that all incoming > paths contain > defs or uses of a CSR. We p...
2009 Mar 18
1
[LLVMdev] Shrink Wrapping - RFC and initial implementation
...to use live intervals of CSRs that might be available when PEI runs. >     The idea here is that each CSR used in a function will have one or more >     defs which dominate one or more uses. Live intervals might lead me to >     the MBBs in which to place spills/restores. > 2. Use "anticipatibility" (Antic{In,Out} sets) to find the points from which > all >     outgoing paths contain defs or uses of a CSR, and use "availability" >     (Avail{In,Out} sets) to find the points such that all incoming paths > contain >     defs or uses of a CSR. We place a spil...