reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
157 llvm::FunctionType *new_func_type = cloneToStructRetFnTy(call_inst); 161 llvm::CallSite call_site(call_inst); 162 llvm::Function *func = call_inst->getCalledFunction(); 174 call_inst); 186 "new_func_ptr", call_inst); 188 (new llvm::StoreInst(new_func_cast, new_func_ptr, call_inst)) 192 new llvm::LoadInst(new_func_ptr, "load_func_pointer", call_inst); 196 "new_func_call", call_inst); 197 new_call_inst->setCallingConv(call_inst->getCallingConv()); 198 new_call_inst->setTailCall(call_inst->isTailCall()); 200 new llvm::LoadInst(return_value_alloc, "save_return_val", call_inst); 203 call_inst->replaceAllUsesWith(lldb_save_result_address); 204 call_inst->eraseFromParent();