Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:call

1573     // Make blocks for the null-receiver and call edges.
1575 llvm::BasicBlock *callBB = CGF.createBasicBlock("msgSend.call");
1584 // Otherwise, start performing the call.
1588 /// Complete the null-return operation. It is valid to call this
1600 // Finish the call path.
3504 // Check whether we need to call objc_exception_try_exit.
3591 // catch block if the call throws.
3626 llvm::CallInst *call = Builder.CreateCall(ReadHazard, Locals);
3627 call->setDoesNotThrow();
3628 call->setCallingConv(CGF.getRuntimeCC());
3650 // These are the only calls that can possibly call longjmp.
3655 // Ignore call sites marked nounwind. This may be questionable,
3656 // since 'nounwind' doesn't necessarily mean 'does not call longjmp'.
3660 // Insert a read hazard before the call. This will ensure that
3662 // call. If the call throws, then this is sufficient to
3823 // For @synchronized, call objc_sync_enter(sync.expr). The
3847 // setjmp call) as "before the @try".
3850 // Create a flag indicating whether the cleanup needs to call
3873 // - Call objc_exception_try_enter to push ExceptionData on top of
3877 // - Call setjmp on the exception data buffer.
4057 // kill the extract call.
5573 /// message dispatch call for all the rest.
6503 /// a "fixup" variant of the appropriate objc_msgSend. To call, we
6504 /// load and call the function pointer, passing the address of the
6524 // First argument: the receiver / super-call structure.
6539 // Find the function to call and the mangled name for the message
6612 // Load the function to call from the message ref table.