Displaying 6 results from an estimated 6 matches for "misneedschainedge".
Did you mean:
misneedchainedge
2013 Apr 16
2
[LLVMdev] alias analysis in backend
...e to for example get the result that two stack-accesses with different offsets (indexes), would return noAlias. However, I'm somewhat confused as there is no notion of offset for the Location object.
I would also like to call ScheduleDAGInstr::buildSchedGraph() with this AliasAnalysis and have MIsNeedsChainEdge() return false in this case.
What should I do? Adding a MemoryOperand to such an instruction seems right, but it doesn't seem to fit quite. What Value would be referenced? BasicAliasAnalysis returns MustAlias for the same Value, e g 'Stack'.
Should I implement a target AliasAnalysis,...
2013 Apr 16
0
[LLVMdev] alias analysis in backend
...hat two stack-accesses with different
> offsets (indexes), would return noAlias. However, I’m somewhat
> confused as there is no notion of offset for the Location object.
>
>
>
> I would also like to call ScheduleDAGInstr::buildSchedGraph() with
> this AliasAnalysis and have MIsNeedsChainEdge() return false in this
> case.
>
>
>
> What should I do? Adding a MemoryOperand to such an instruction seems
> right, but it doesn’t seem to fit quite. What Value would be
> referenced?
I think that they should have pseudo-source values, see: include/llvm/CodeGen/PseudoSour...
2013 Apr 17
2
[LLVMdev] alias analysis in backend
...t
> > offsets (indexes), would return noAlias. However, I'm somewhat
> > confused as there is no notion of offset for the Location object.
> >
> >
> >
> > I would also like to call ScheduleDAGInstr::buildSchedGraph() with
> > this AliasAnalysis and have MIsNeedsChainEdge() return false in this
> > case.
> >
> >
> >
> > What should I do? Adding a MemoryOperand to such an instruction seems
> > right, but it doesn't seem to fit quite. What Value would be
> > referenced?
>
> I think that they should have pseudo-sourc...
2013 Apr 18
2
[LLVMdev] alias analysis in backend
...I'm somewhat
>>>> confused as there is no notion of offset for the Location object.
>>>>
>>>>
>>>>
>>>> I would also like to call ScheduleDAGInstr::buildSchedGraph()
>>>> with
>>>> this AliasAnalysis and have MIsNeedsChainEdge() return false in
>>>> this
>>>> case.
>>>>
>>>>
>>>>
>>>> What should I do? Adding a MemoryOperand to such an instruction
>>>> seems
>>>> right, but it doesn't seem to fit quite. What Value would...
2013 Apr 17
0
[LLVMdev] alias analysis in backend
...oAlias. However, I'm somewhat
> > > confused as there is no notion of offset for the Location object.
> > >
> > >
> > >
> > > I would also like to call ScheduleDAGInstr::buildSchedGraph()
> > > with
> > > this AliasAnalysis and have MIsNeedsChainEdge() return false in
> > > this
> > > case.
> > >
> > >
> > >
> > > What should I do? Adding a MemoryOperand to such an instruction
> > > seems
> > > right, but it doesn't seem to fit quite. What Value would be
> > >...
2013 Apr 18
0
[LLVMdev] alias analysis in backend
...is no notion of offset for the Location
> >>>> object.
> >>>>
> >>>>
> >>>>
> >>>> I would also like to call ScheduleDAGInstr::buildSchedGraph()
> >>>> with
> >>>> this AliasAnalysis and have MIsNeedsChainEdge() return false in
> >>>> this
> >>>> case.
> >>>>
> >>>>
> >>>>
> >>>> What should I do? Adding a MemoryOperand to such an instruction
> >>>> seems
> >>>> right, but it doesn...