Displaying 3 results from an estimated 3 matches for "t2leapcreljt".
2013 Jul 23
2
[LLVMdev] Question on optimizeThumb2JumpTables
In looking at the code in
ARMConstantislandPass.cpp::optimizeThumb2JumpTables(), I see that there is
the following condition for not creating tbb-based jump tables:
// The instruction should be a tLEApcrel or t2LEApcrelJT; we want
// to delete it as well.
MachineInstr *LeaMI = PrevI;
if ((LeaMI->getOpcode() != ARM::tLEApcrelJT &&
LeaMI->getOpcode() != ARM::t2LEApcrelJT) ||
LeaMI->getOperand(0).getReg() != BaseReg)
OptOk = false;
if (!Opt...
2013 Jul 29
0
[LLVMdev] Question on optimizeThumb2JumpTables
...t;stewartd at codeaurora.org>wrote:
> In looking at the code in
> ARMConstantislandPass.cpp::optimizeThumb2JumpTables(), I see that there is
> the following condition for not creating tbb-based jump tables:****
>
> ** **
>
> // The instruction should be a tLEApcrel or t2LEApcrelJT; we want***
> *
>
> // to delete it as well.****
>
> *MachineInstr* *LeaMI = PrevI;****
>
> *if* ((LeaMI->getOpcode() != *ARM*::tLEApcrelJT &&****
>
> LeaMI->getOpcode() != *ARM*::t2LEApcrelJT) ||****
>
> LeaMI-&g...
2013 Jul 29
1
[LLVMdev] Question on optimizeThumb2JumpTables
...aniel Stewart <stewartd at codeaurora.org> wrote:
> In looking at the code in ARMConstantislandPass.cpp::optimizeThumb2JumpTables(), I see that there is the following condition for not creating tbb-based jump tables:
>
>
>
> // The instruction should be a tLEApcrel or t2LEApcrelJT; we want
>
> // to delete it as well.
>
> MachineInstr *LeaMI = PrevI;
>
> if ((LeaMI->getOpcode() != ARM::tLEApcrelJT &&
>
> LeaMI->getOpcode() != ARM::t2LEApcrelJT) ||
>
> LeaMI->getOperand(0).getReg() != B...