search for: __trampoline_setup

Displaying 2 results from an estimated 2 matches for "__trampoline_setup".

2011 Aug 25
0
[LLVMdev] [RFC] Splitting init.trampoline into init.trampoline and adjust.trampoline
...onDAG &DAG) const { > SDValue Chain = Op.getOperand(0); > SDValue Trmp = Op.getOperand(1); // trampoline > SDValue FPtr = Op.getOperand(2); // nested function > @@ -1399,16 +1406,13 @@ SDValue PPCTargetLowering::LowerTRAMPOLINE(SDValue Op, > > // Lower to a call to __trampoline_setup(Trmp, TrampSize, FPtr, ctx_reg) > std::pair<SDValue, SDValue> CallResult = > - LowerCallTo(Chain, Op.getValueType().getTypeForEVT(*DAG.getContext()), > + LowerCallTo(Chain, Type::getVoidTy(*DAG.getContext()), I don't see why you are changing the return type here. It is...
2011 Aug 23
2
[LLVMdev] [RFC] Splitting init.trampoline into init.trampoline and adjust.trampoline
Hi! Attached set of patches splits llvm.init.trampoline into an "init" phase and an "adjust" phase, as discussed on the "Go on dragonegg" thread. Thanks! -- Sanjoy Das http://playingwithpointers.com -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Split-intrinsics-and-DAG-nodes.patch Type: text/x-diff Size: 8808 bytes Desc: