Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Function

240 /// the function to call.
278 // Load the function pointer.
281 // If the LSB in the function pointer is 1, the function pointer points to
282 // a virtual function.
292 // vtable of the correct base subobject. The "function pointer" is an
306 // Load the virtual function to call.
311 // In the non-virtual path, the function pointer is actually a
312 // function pointer.
506 assert(MD->isInstance() && "Member function must not be static!");
512 // Get the function pointer (or index if this is a virtual function).
525 // adjustment, plus 1 if the member function is virtual. The
534 // For a virtual function, [the pointer field] is 1 plus the
535 // virtual table offset (in bytes) of the function,
544 // Check whether the function has a computable LLVM signature.
546 // The function has a computable LLVM signature; use the correct type.
549 // Use an arbitrary non-function type to tell GetAddrOfFunction that the
550 // function type is incomplete.
624 // For member function pointers, the tautologies are more complex.
653 // Null member function pointers on ARM clear the low bit of Adj,
687 // In Itanium, a member function pointer is not null if 'ptr' is not null.
693 // On ARM, a member function pointer is also non-null if the low bit of 'adj'
832 /// function.
1080 // might if we're double-emitting this function body).
1199 // We're assuming that the destructor function is something we can
1210 // Fetch the actual function.
1213 if (llvm::Function *fn = dyn_cast<llvm::Function>(atexit))