search for: expandiselpseudospass

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...