search for: doesnotneedchain

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

2012 Jun 24
2
[LLVMdev] Complex load patterns and token factors
...later, and change my instructions so they > set that flag when needed. It's less friendly than checking all of the > others, but what if someone has a mayLoad instruction they don't want > to chain (for some bizarre reason)? If it is not being used, maybe we should change it to be doesNotNeedChain? I am not sure what kind of load does not need to be chained (prefetch?), but I'd prefer to keep the system friendly if at all possible. They'll be fewer bugs that way. Thanks again, Hal > > Tim. -- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne Nationa...
2012 Jun 24
0
[LLVMdev] Complex load patterns and token factors
> If it is not being used, maybe we should change it to be > doesNotNeedChain? That sounded like a really good idea until I started to actually go through removing all traces of hasCtrlDep from other Targets. I felt really bad about wiping those flags people had carefully put on their instructions, even if useless. > I am not sure what kind of load does not need to be c...
2012 Jun 24
0
[LLVMdev] Complex load patterns and token factors
> I also had to include II.canFoldAsLoad to make this work for me. As is > the case with other "simple" loads in the PowerPC backend, > canFoldAsLoad is set but mayLoad is not (is this wrong)? Hmm. So far we've got: mayLoad, mayStore, canFoldAsLoad and hasUnmodeledSideEffects as candidates. Looking at Target.td, I see that I missed hasCtrlDep which seems to be exactly what
2012 Jun 24
2
[LLVMdev] Complex load patterns and token factors
On Sat, 23 Jun 2012 21:25:48 -0500 Hal Finkel <hfinkel at anl.gov> wrote: > On Sat, 23 Jun 2012 21:18:37 -0500 > Hal Finkel <hfinkel at anl.gov> wrote: > > > On Sat, 23 Jun 2012 22:28:55 +0100 > > Tim Northover <t.p.northover at gmail.com> wrote: > > > > > On Sat, Jun 23, 2012 at 04:10:51PM -0500, Hal Finkel wrote: > > > >