HomeSort by relevance Sort by last modified time
    Searched refs:CleanupKind (Results 1 - 8 of 8) sorted by null

  /external/clang/lib/CodeGen/
EHScopeStack.h 78 enum CleanupKind : unsigned {
261 void *pushCleanup(CleanupKind K, size_t DataSize);
270 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
280 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) {
302 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) {
309 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
CGDecl.cpp 550 CleanupKind cleanupKind = CGF.getARCCleanupKind();
551 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
552 cleanupKind & EHCleanup);
    [all...]
CodeGenFunction.h 302 /// The kind of cleanup to push: a value from the CleanupKind enumeration.
303 CleanupKind Kind;
306 CleanupKind getKind() const { return Kind; }
386 void pushFullExprCleanup(CleanupKind kind, As... A) {
404 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) {
    [all...]
CGExpr.cpp 231 CleanupKind CleanupKind;
236 CleanupKind = CGF.getARCCleanupKind();
242 CleanupKind = NormalAndEHCleanup;
246 CGF.pushDestroy(CleanupKind, ReferenceTemporary,
248 CleanupKind & EHCleanup);
250 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary,
252 *Destroy, CleanupKind & EHCleanup);
    [all...]
CGCleanup.cpp 172 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
    [all...]
CGBlocks.cpp 616 CleanupKind cleanupKind = InactiveNormalCleanup;
619 cleanupKind = InactiveNormalAndEHCleanup;
621 CGF.pushDestroy(cleanupKind, addr, variable->getType(),
    [all...]
CGClass.cpp     [all...]
CGObjC.cpp     [all...]

Completed in 747 milliseconds