Displaying 6 results from an estimated 6 matches for "machinesched".
2013 Nov 21
3
[LLVMdev] sinking address computing in CodeGenPrepare
...ollow your last statement. How does this impact AA?
> >> CodeGenPrep is run late, after AA is done.
> >
> > I don't know if this is relevant for Lim or not, but some targets
> > use AA during CodeGen (instruction scheduling mostly, but SDAG
> > too).
>
> MachineSched uses AA to determine if something is loop invariant,
> which basically boils down to looking at machine operand and see
> it's pointing to constant memory. I don't see how that's impact by
> GEP vs. ADDS + MUL.
MachineSched can use AA for a lot more than that. I use AA during...
2013 Nov 22
0
[LLVMdev] sinking address computing in CodeGenPrepare
...nt. How does this impact AA?
>>>> CodeGenPrep is run late, after AA is done.
>>>
>>> I don't know if this is relevant for Lim or not, but some targets
>>> use AA during CodeGen (instruction scheduling mostly, but SDAG
>>> too).
>>
>> MachineSched uses AA to determine if something is loop invariant,
>> which basically boils down to looking at machine operand and see
>> it's pointing to constant memory. I don't see how that's impact by
>> GEP vs. ADDS + MUL.
>
> MachineSched can use AA for a lot more than...
2013 Nov 22
2
[LLVMdev] sinking address computing in CodeGenPrepare
...>>>>> CodeGenPrep is run late, after AA is done.
>>>>
>>>> I don't know if this is relevant for Lim or not, but some targets
>>>> use AA during CodeGen (instruction scheduling mostly, but SDAG
>>>> too).
>>>
>>> MachineSched uses AA to determine if something is loop invariant,
>>> which basically boils down to looking at machine operand and see
>>> it's pointing to constant memory. I don't see how that's impact by
>>> GEP vs. ADDS + MUL.
>>
>> MachineSched can use AA...
2013 Nov 21
0
[LLVMdev] sinking address computing in CodeGenPrepare
...longer used.
>>
>> I don't follow your last statement. How does this impact AA?
>> CodeGenPrep is run late, after AA is done.
>
> I don't know if this is relevant for Lim or not, but some targets use AA during CodeGen (instruction scheduling mostly, but SDAG too).
MachineSched uses AA to determine if something is loop invariant, which basically boils down to looking at machine operand and see it's pointing to constant memory. I don't see how that's impact by GEP vs. ADDS + MUL. Also, the analysis should have already been done and cached.
Evan
>
> -Ha...
2013 Nov 26
0
[LLVMdev] sinking address computing in CodeGenPrepare
...deGenPrep is run late, after AA is done.
>>>>>
>>>>> I don't know if this is relevant for Lim or not, but some targets
>>>>> use AA during CodeGen (instruction scheduling mostly, but SDAG
>>>>> too).
>>>>
>>>> MachineSched uses AA to determine if something is loop invariant,
>>>> which basically boils down to looking at machine operand and see
>>>> it's pointing to constant memory. I don't see how that's impact by
>>>> GEP vs. ADDS + MUL.
>>>
>>> Mach...
2013 Nov 21
2
[LLVMdev] sinking address computing in CodeGenPrepare
----- Original Message -----
> From: "Evan Cheng" <evan.cheng at apple.com>
> To: "Junbum Lim" <junbums at gmail.com>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Wednesday, November 20, 2013 7:01:49 PM
> Subject: Re: [LLVMdev] sinking address computing in CodeGenPrepare
>
>
> On Nov 20, 2013, at 3:10 PM, Junbum Lim <junbums at gmail.com>