Displaying 4 results from an estimated 4 matches for "getdecision".
2013 Dec 18
4
[LLVMdev] [RFC] Iterrative compilation framework for Clang/LLVM
...code is chosen.
> >
> > All points at which relevant decisions are made should be identified.
> > Access to framework data structure (DecisionTree) should be provided
> > at
> > these points. Based on the data from DecisionTree, obtained by
> > calling
> > getDecision member function, at these points decisions are made
> > whether to
> > execute default actions (as compiler would do without this framework)
> > or to
> > follow alternative paths.
> >
> > Let us consider Inliner example:
> >
> > Original code:
> &...
2013 Dec 16
3
[LLVMdev] [RFC] Iterrative compilation framework for Clang/LLVM
...code is generated. At the end of compilation process the
best emitted code is chosen.
All points at which relevant decisions are made should be identified.
Access to framework data structure (DecisionTree) should be provided at
these points. Based on the data from DecisionTree, obtained by calling
getDecision member function, at these points decisions are made whether to
execute default actions (as compiler would do without this framework) or to
follow alternative paths.
Let us consider Inliner example:
Original code:
if (!IC) {
DEBUG(dbgs() << " NOT Inlining: cost=" <&l...
2013 Dec 19
0
[LLVMdev] [RFC] Iterrative compilation framework for Clang/LLVM
...; > > All points at which relevant decisions are made should be identified.
> > > Access to framework data structure (DecisionTree) should be provided
> > > at
> > > these points. Based on the data from DecisionTree, obtained by
> > > calling
> > > getDecision member function, at these points decisions are made
> > > whether to
> > > execute default actions (as compiler would do without this framework)
> > > or to
> > > follow alternative paths.
> > >
> > > Let us consider Inliner example:
> > &...
2013 Dec 17
0
[LLVMdev] [RFC] Iterrative compilation framework for Clang/LLVM
...> process the
> best emitted code is chosen.
>
> All points at which relevant decisions are made should be identified.
> Access to framework data structure (DecisionTree) should be provided
> at
> these points. Based on the data from DecisionTree, obtained by
> calling
> getDecision member function, at these points decisions are made
> whether to
> execute default actions (as compiler would do without this framework)
> or to
> follow alternative paths.
>
> Let us consider Inliner example:
>
> Original code:
>
> if (!IC) {
> DEBUG(dbgs() <...