Lines Matching defs:imp
601 llvm::CallSite imp = CGF.EmitRuntimeCallOrInvoke(MsgLookupFn, args);
602 imp->setMetadata(msgSendMDKind, node);
603 return imp.getInstruction();
682 // Load the imp from the slot
683 llvm::Value *imp = Builder.CreateAlignedLoad(
690 return imp;
812 llvm::CallSite imp;
814 imp = CGF.EmitRuntimeCallOrInvoke(MsgLookupFnSRet, args);
816 imp = CGF.EmitRuntimeCallOrInvoke(MsgLookupFn, args);
818 imp->setMetadata(msgSendMDKind, node);
819 return imp.getInstruction();
1319 llvm::Value *imp = LookupIMPSuper(CGF, ObjCSuper, cmd, MSI);
1320 imp = EnforceType(Builder, imp, MSI.MessengerType);
1330 RValue msgRet = CGF.EmitCall(MSI.CallInfo, imp, Return, ActualArgs,
1412 llvm::Value *imp;
1419 imp = LookupIMP(CGF, Receiver, cmd, node, MSI);
1424 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1429 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1432 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1440 imp = EnforceType(Builder, imp, MSI.MessengerType);
1443 RValue msgRet = CGF.EmitCall(MSI.CallInfo, imp, Return, ActualArgs,