/external/clang/lib/CodeGen/ |
EHScopeStack.h | 77 enum CleanupKind { 301 void *pushCleanup(CleanupKind K, size_t DataSize); 313 void pushCleanup(CleanupKind Kind) { 321 void pushCleanup(CleanupKind Kind, A0 a0) { 329 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1) { 337 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2) { 345 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) { 353 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) { 373 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, A0 a0, A1 a1, A2 a2) { 378 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) [all...] |
CodeGenFunction.h | 250 /// The kind of cleanup to push: a value from the CleanupKind enumeration. 254 CleanupKind getKind() const { return static_cast<CleanupKind>(Kind); } 318 void pushFullExprCleanup(CleanupKind kind, A0 a0) { 335 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1) { 353 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2) { 373 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2, A3 a3) { 394 void pushCleanupAfterFullExpr(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) { [all...] |
CGDecl.cpp | 502 CleanupKind cleanupKind = CGF.getARCCleanupKind(); 503 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, 504 cleanupKind & EHCleanup); [all...] |
CGExpr.cpp | 212 CleanupKind CleanupKind; 217 CleanupKind = CGF.getARCCleanupKind(); 223 CleanupKind = NormalAndEHCleanup; 227 CGF.pushDestroy(CleanupKind, ReferenceTemporary, 229 CleanupKind & EHCleanup); 231 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary, 233 *Destroy, CleanupKind & EHCleanup); [all...] |
CGCleanup.cpp | 155 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { [all...] |
CGBlocks.cpp | 618 CleanupKind cleanupKind = InactiveNormalCleanup; 621 cleanupKind = InactiveNormalAndEHCleanup; 623 CGF.pushDestroy(cleanupKind, addr, variable->getType(), [all...] |
CGClass.cpp | [all...] |
CGObjC.cpp | [all...] |