search for: inpract

Displaying 3 results from an estimated 3 matches for "inpract".

Did you mean: inpact
2007 Aug 08
4
[LLVMdev] Destination register needs to be valid after callee saved register restore when tail calling
...fter the callee > saved registers have been restored? (some X86InstrInfo.td foo magic > maybe ?) It's wrong way to do the things. Because in this case you either violate the ABI for callee, or you're restricted to do tail call lowering only for internal functions, making all stuff inpractical. . Only call-clobbered registers can be used to store pointer to callee (I'd suggest %ecx on x86/32, btw). > Or do i have to insert code into PEI::saveCalleeSavedRegisters to > detect that there is a tail called function that uses a callee saved > register and move it to anoth...
2007 Aug 08
0
[LLVMdev] Destination register needs to be valid after callee saved register restore when tail calling
...aved registers have been restored? (some X86InstrInfo.td foo magic >> maybe ?) > It's wrong way to do the things. Because in this case you either > violate > the ABI for callee, or you're restricted to do tail call lowering only > for internal functions, making all stuff inpractical. . Only > call-clobbered registers can be used to store pointer to callee (I'd > suggest %ecx on x86/32, btw). > yes i cannot use the calleesaved registers for calling. i realized that. likely i did not express myself clearly. (sorry for that) it is not me who is loading the tar...
2007 Aug 09
1
[LLVMdev] Destination register needs to be valid after callee saved register restore when tail calling
...ored? (some X86InstrInfo.td foo magic >>> maybe ?) >> It's wrong way to do the things. Because in this case you either >> violate >> the ABI for callee, or you're restricted to do tail call lowering >> only >> for internal functions, making all stuff inpractical. . Only >> call-clobbered registers can be used to store pointer to callee (I'd >> suggest %ecx on x86/32, btw). >> > > yes i cannot use the calleesaved registers for calling. i realized > that. likely i did not express myself clearly. (sorry for that) > it is...