Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:it

40 /// null to store into it.
71 // messaged (avoids pulling it out of the result type).
120 // Emit the element and store it to the appropriate array slot.
132 // Emit the key and store it to the appropriate array slot.
140 // Emit the value and store it to the appropriate array slot.
276 // It's never necessary for class objects.
414 // fact, it's quite likely to be 'id'.
542 // FIXME: Allow unaligned atomic load/store on x86. (It is not
551 // ARM has 8-byte atomic accesses, but it's not clear whether we
636 // it's slightly nicer.
643 // if we hacked it right.
767 // The constructor might require cleanups (in which case it's never
856 // bitcast is likely to produce some pretty ugly IR, but it's not
890 // runtime already should have computed it to build the function.
1060 // An operator call is trivial if the function it calls is trivial.
1062 // the arguments, because operator= can only be trivial if it's a
1091 // Just use the setter expression if Sema gave us one and it's
1191 // already should have computed it to build the function.
1302 /// Like CodeGenFunction::destroyARCStrong, but do it with a call.
1382 CGFunctionInfo::const_arg_iterator it = FI.arg_begin();
1383 it++; it++;
1384 const ABIArgInfo &AI = it->info;
1470 // Send it our message:
1541 // Check whether the mutations value has changed from where it was
1562 // should have computed it to build the function.
1577 // Initialize the variable, in case it's a __block variable or something.
1681 // If the element was not a declaration, set it to be null.
1755 // This isn't really a "runtime" function, but as an intrinsic it
1916 /// indicating that it's okay for the optimizer to eliminate this call
1917 /// if it can prove that the block never escapes except down the stack.
1926 // tell the optimizer that it doesn't need to do this copy if the
2020 /// but it's relatively cumbersome to optimize.
2067 /// Other times, breaks it down into components.
2083 // Otherwise, split it out.
2413 /// not return retained), emit a retain following it.
2458 /// Determine whether it might be important to emit a separate
2460 /// whether it's okay to just emit it in a +1 context.
2510 // If this semantic expression is an opaque value, bind it
2523 // Otherwise, just bind it.
2529 // Otherwise, if the expression is the result, evaluate it
2554 // The desired result type, if it differs from the type of the
2627 // Otherwise it's +0.
2764 // exception like retaining it, so there's no safety associated with
2765 // only running cleanups after the throw has started, and when it
2766 // matters it tends to be substantially inferior code.
2781 // it invalidates the l-value.
2838 /// make sure it survives garbage collection until this point.