Displaying 2 results from an estimated 2 matches for "expandiselpseudospass".
2011 Oct 18
3
[LLVMdev] Fixing segmented stacks
....
This about fixing the issue with having a the BB ending with a
non-terminating instruction when compiling with segmented stacks. I'm
not sure if having an isel pseudo instruction which is lowered into a
RET and then a MOV would work better.
LLVMTargetMachine::addCommonCodeGenPasses adds the
ExpandISelPseudosPass before the PEI pass (so it boils down to the
same thing, I think -- the verifier will still complain). This is, of
course, assuming I understood Duncan correctly.
The only fix I can think of is splitting the thing into two separate
basic blocks. I already have sent Duncan patches which does this...
2011 Oct 18
0
[LLVMdev] Fixing segmented stacks
...issue with having a the BB ending with a
> non-terminating instruction when compiling with segmented stacks. I'm
> not sure if having an isel pseudo instruction which is lowered into a
> RET and then a MOV would work better.
> LLVMTargetMachine::addCommonCodeGenPasses adds the
> ExpandISelPseudosPass before the PEI pass (so it boils down to the
> same thing, I think -- the verifier will still complain). This is, of
> course, assuming I understood Duncan correctly.
>
> The only fix I can think of is splitting the thing into two separate
> basic blocks. I already have sent Dunca...