Displaying 5 results from an estimated 5 matches for "numbaseadd".
Did you mean:
numbaseadds
2013 Mar 13
2
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...onst {
if (NumRegs != Other.NumRegs) return NumRegs <
Other.NumRegs;
if (AddRecCost != Other.AddRecCost) return AddRecCost <
Other.AddRecCost;
if (NumIVMuls != Other.NumIVMuls) return NumIVMuls <
Other.NumIVMuls;
if (NumBaseAdds != Other.NumBaseAdds) return NumBaseAdds <
Other.NumBaseAdds;
if (ImmCost != Other.ImmCost) return ImmCost
< Other.ImmCost;
if (SetupCost != Other.SetupCost) return SetupCost
< Other.SetupCost;
return false;
}
If we...
2013 Mar 14
3
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...ction
returns NULL, it is just like before
For case two, we can define a general cost from TTI function, like
virtual int getLSRFormulaCost(const unsigned NumRegs,
const unsigned AddRecCost, const unsigned
NumIVMuls,
const unsigned NumBaseAdds, const unsigned
ImmCost,
const unsigned SetupCost) const;
Then we do something like
int thisCost = TTI->getLSRFormulaCost(NumRegs, AddRecCost, NumIVMuls,
NumBaseAdds, ImmCost, SetupCost);
if (thisCost >= 0) {...
2013 Mar 14
0
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...(NumRegs != Other.NumRegs) return NumRegs < Other.NumRegs;
> if (AddRecCost != Other.AddRecCost) return AddRecCost < Other.AddRecCost;
> if (NumIVMuls != Other.NumIVMuls) return NumIVMuls < Other.NumIVMuls;
> if (NumBaseAdds != Other.NumBaseAdds) return NumBaseAdds < Other.NumBaseAdds;
> if (ImmCost != Other.ImmCost) return ImmCost < Other.ImmCost;
> if (SetupCost != Other.SetupCost) return SetupCost < Other.SetupCost;
> return false;...
2013 Mar 14
0
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...nction
>
> returns NULL, it is just like before
>
>
>
> For case two, we can define a general cost from TTI function, like
>
> virtual int getLSRFormulaCost(const unsigned NumRegs,
>
> const unsigned AddRecCost, const unsigned NumIVMuls,
>
> const unsigned NumBaseAdds, const unsigned ImmCost,
>
> const unsigned SetupCost) const;
>
> Then we do something like
>
> int thisCost = TTI->getLSRFormulaCost(NumRegs, AddRecCost, NumIVMuls,
>
> NumBaseAdds, ImmCost, SetupCost);
>
> if (thisCost >= 0) {
>
> int otherCost = T...
2013 Mar 15
0
[LLVMdev] Problems about developing LLVM pass on windows visual studio
...t;
>
>
> For case two, we can define a general cost from TTI function, like
>
> virtual int getLSRFormulaCost(const unsigned NumRegs,
>
> const unsigned AddRecCost, const unsigned
> NumIVMuls,
>
> const unsigned NumBaseAdds, const unsigned
> ImmCost,
>
> const unsigned SetupCost) const;
>
> Then we do something like
>
> int thisCost = TTI->getLSRFormulaCost(NumRegs, AddRecCost, NumIVMuls,
>
> NumBaseAdds, ImmCost,
&...