Lines Matching defs:Have
42 /// VTables - All the vtables which have been defined.
291 /// have to use string comparisons, but we also have to emit it with
385 /// In the Itanium and ARM ABIs, method pointers have the form:
527 /// virtual bases, which is why we don't have to consider them here.
774 // The inequality tautologies have exactly the same structure, except
855 // Return indirectly if we have a non-trivial copy ctor or non-trivial dtor.
1547 // Destructor thunks in the ARM ABI have indeterminate results.
1757 // If we have a global variable with internal linkage and thread-safe statics
1771 // Create the guard variable if we don't already have it (as we
1968 // OS X prefers to have references to thread local variables to go through
2063 // If we have a definition for the variable, emit the initialization
2095 // Don't know whether we have an init function. Call it if it exists.
2096 llvm::Value *Have = Builder.CreateIsNotNull(Init);
2099 Builder.CreateCondBr(Have, InitBB, ExitBB);
2147 // We don't have any virtual bases, just return early.
2151 // Check if we have a base constructor.
2155 // Check if we have a base destructor.
2618 /// should have for the given type.
3323 /// type does not have a destructor. In particular:
3324 /// - Catch-alls tell us nothing, so we have to conservatively
3325 /// assume that the thrown exception might have a destructor.
3328 /// of non-record types, which never have destructors.
3330 /// of the caught type, so we have to assume the actual thrown
3331 /// exception type might have a throwing destructor, even if the
3385 // We have no way to tell the personality function that we're
3396 // we have to skip past in order to reach the exception data.
3402 // work, because the personality function might have adjusted
3405 // might have the wrong adjustment, but we can't use the by-value
3493 // Check for a copy expression. If we don't have a copy expression,
3503 // We have to call __cxa_get_exception_ptr to get the adjusted
3542 // We have to be very careful with the ordering of cleanups here: