Displaying 6 results from an estimated 6 matches for "numivmul".
Did you mean:
numivmuls
2013 Mar 13
2
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...o, by observing the cost comparison equation
bool Cost::operator<(const Cost &Other) const {
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.SetupCo...
2013 Mar 14
3
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...and winner reg from the original algorithm if this function
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,
NumBas...
2013 Mar 14
0
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...the cost comparison equation
> bool Cost::operator<(const Cost &Other) const {
> 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 != O...
2013 Mar 14
0
[LLVMdev] Suggestion About Adding Target Dependent Decision in LSR Please
...he original algorithm if this
> function
>
> 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...
2013 Mar 15
0
[LLVMdev] Problems about developing LLVM pass on windows visual studio
...this function
>
> 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,
>
>...
2016 Jun 02
6
-Wmisleading-indentation violations
...’ clause does not guard... [-Wmisleading-indentation]
if (!isa<SCEVUnknown>(Reg) &&
^~
/home/dsl11/dev/llvm-upstream/src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:950:5:
note: ...this statement, but the latter is misleadingly
indented as if it is guarded by the ‘if’
NumIVMuls += isa<SCEVMulExpr>(Reg) &&
^~~~~~~~~
```
and
```
/home/dsl11/dev/llvm-upstream/src/lib/Target/AMDGPU/R600MachineScheduler.cpp:
In member function ‘llvm::R600SchedStrategy::AluKind llvm::R600S
chedStrategy::getAluKind(llvm::SUnit*) const’:
/home/dsl11/dev/llvm-upstream/src...