search for: machineregisterusageinfo

Displaying 16 results from an estimated 16 matches for "machineregisterusageinfo".

2016 May 18
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...set the regmask on a call, we might not > have to use the CC at all. Instead, if we've already codegened the > function, we might use a cache of 'exact' register masks computed during > codegen of the potential callees instead. > I am thinking to add a simple Immutable pass MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can maintain RegisterUsageInformation per function. Can it be simply done by using UsedPhysRegMask from MachineRegisterInfo ?? Here getCallPreservedMask will call API provided by MachineRegisterUsageInfo to avail the exact register mask but how it can k...
2016 May 18
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...call, we might not >> have to use the CC at all. Instead, if we've already codegened the >> function, we might use a cache of 'exact' register masks computed during >> codegen of the potential callees instead. >> > I am thinking to add a simple Immutable pass MachineRegisterUsageInfo > similar to MachineBranchProbabilityInfo that can maintain > RegisterUsageInformation per function. Can it be simply done by using > UsedPhysRegMask from MachineRegisterInfo ?? > > > No, like the comment said, UsedPhysRegMask gives only the registers > clobbered by calls: >...
2016 May 18
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...in order to set the regmask on a call, we might not have to use the CC at all. Instead, if we've already codegened the function, we might use a cache of 'exact' register masks computed during codegen of the potential callees instead. >> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can maintain RegisterUsageInformation per function. Can it be simply done by using UsedPhysRegMask from MachineRegisterInfo ?? > > No, like the comment said, UsedPhysRegMask gives only the registers clobbered by calls: > // This bit vector repr...
2016 May 24
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...>>> have to use the CC at all. Instead, if we've already codegened the >>> function, we might use a cache of 'exact' register masks computed during >>> codegen of the potential callees instead. >>> >> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo >> similar to MachineBranchProbabilityInfo that can maintain >> RegisterUsageInformation per function. Can it be simply done by using >> UsedPhysRegMask from MachineRegisterInfo ?? >> >> >> No, like the comment said, UsedPhysRegMask gives only the registers >&...
2016 May 24
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> > > > > > masks > > > > > > computed during codegen of the potential callees instead. > > > > > > > > > > > > > > > > > > > > I am thinking to add a simple Immutable pass > > > > > MachineRegisterUsageInfo > > > > > similar to MachineBranchProbabilityInfo that can maintain > > > > > RegisterUsageInformation per function. Can it be simply done > > > > > by > > > > > using UsedPhysRegMask from MachineRegisterInfo ?? > > > > > &...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...e to use the CC at all. Instead, if we've already codegened the >>>> function, we might use a cache of 'exact' register masks computed during >>>> codegen of the potential callees instead. >>>> >>> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo >>> similar to MachineBranchProbabilityInfo that can maintain >>> RegisterUsageInformation per function. Can it be simply done by using >>> UsedPhysRegMask from MachineRegisterInfo ?? >>> >>> >>> No, like the comment said, UsedPhysRegMask gives...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...t; > > > > > instead. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I am thinking to add a simple Immutable pass > > > > > > > MachineRegisterUsageInfo > > > > > > > similar to MachineBranchProbabilityInfo that can maintain > > > > > > > RegisterUsageInformation per function. Can it be simply > > > > > > > done > > > > > > > by > > > > > > > us...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...at all. Instead, if we've already codegened the >>>>> function, we might use a cache of 'exact' register masks computed during >>>>> codegen of the potential callees instead. >>>>> >>>> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo >>>> similar to MachineBranchProbabilityInfo that can maintain >>>> RegisterUsageInformation per function. Can it be simply done by using >>>> UsedPhysRegMask from MachineRegisterInfo ?? >>>> >>>> >>>> No, like the comment said...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...if we've already codegened the >>>>>> function, we might use a cache of 'exact' register masks computed during >>>>>> codegen of the potential callees instead. >>>>>> >>>>> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo >>>>> similar to MachineBranchProbabilityInfo that can maintain >>>>> RegisterUsageInformation per function. Can it be simply done by using >>>>> UsedPhysRegMask from MachineRegisterInfo ?? >>>>> >>>>> >>>>> N...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...ask in order to set the regmask on a call, we might not have to use the CC at all. Instead, if we've already codegened the function, we might use a cache of 'exact' register masks computed during codegen of the potential callees instead. > I am thinking to add a simple Immutable pass MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can maintain RegisterUsageInformation per function. Can it be simply done by using UsedPhysRegMask from MachineRegisterInfo ?? > > No, like the comment said, UsedPhysRegMask gives only the registers clobbered by calls: > // This bit vector repr...
2016 May 25
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...in order to set the regmask on a call, we might not have to use the CC at all. Instead, if we've already codegened the function, we might use a cache of 'exact' register masks computed during codegen of the potential callees instead. >> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can maintain RegisterUsageInformation per function. Can it be simply done by using UsedPhysRegMask from MachineRegisterInfo ?? >> >> No, like the comment said, UsedPhysRegMask gives only the registers clobbered by calls: >> // This bit...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...ready codegened the >>>>>>> function, we might use a cache of 'exact' register masks computed during >>>>>>> codegen of the potential callees instead. >>>>>>> >>>>>> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo >>>>>> similar to MachineBranchProbabilityInfo that can maintain >>>>>> RegisterUsageInformation per function. Can it be simply done by using >>>>>> UsedPhysRegMask from MachineRegisterInfo ?? >>>>>> >>>>>> &g...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...call, we might not have to use the CC at all. Instead, if we've already codegened the function, we might use a cache of 'exact' register masks computed during codegen of the potential callees instead. >>>>>>>>>> I am thinking to add a simple Immutable pass MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can maintain RegisterUsageInformation per function. Can it be simply done by using UsedPhysRegMask from MachineRegisterInfo ?? >>>>>>>>>> >>>>>>>>>> No, like the comment said, UsedPhysRegMask g...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gt;> function, we might use a cache of 'exact' register masks computed during >>>>>>>> codegen of the potential callees instead. >>>>>>>> >>>>>>> I am thinking to add a simple Immutable pass >>>>>>> MachineRegisterUsageInfo similar to MachineBranchProbabilityInfo that can >>>>>>> maintain RegisterUsageInformation per function. Can it be simply done by >>>>>>> using UsedPhysRegMask from MachineRegisterInfo ?? >>>>>>> >>>>>>> >>&gt...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> > > > > > > > > > > > > > > > > > > > I am thinking to add a simple Immutable > > > > > > > > > > > > > > > pass > > > > > > > > > > > > > > > MachineRegisterUsageInfo > > > > > > > > > > > > > > > similar to MachineBranchProbabilityInfo > > > > > > > > > > > > > > > that > > > > > > > > > > > > > > > can > > > > >...
2016 May 11
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
*Vivek Pandya* On Wed, May 11, 2016 at 10:02 AM, vivek pandya <vivekvpandya at gmail.com> wrote: > > > *Vivek Pandya* > > > On Wed, May 11, 2016 at 9:43 AM, Mehdi Amini <mehdi.amini at apple.com> > wrote: > >> >> On May 10, 2016, at 6:06 PM, Hal Finkel <hfinkel at anl.gov> wrote: >> >> >> >>