HomeSort by: relevance | last modified time | path
    Searched refs:CleanupKind (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
EHScopeStack.h 77 enum CleanupKind : unsigned {
266 void *pushCleanup(CleanupKind K, size_t DataSize);
276 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
286 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) {
308 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) {
315 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
CodeGenFunction.h 606 /// The kind of cleanup to push: a value from the CleanupKind enumeration.
612 CleanupKind getKind() const { return (CleanupKind)Kind; }
732 void pushFullExprCleanup(CleanupKind kind, As... A) {
750 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) {
767 void pushCleanupAfterFullExprWithActiveFlag(CleanupKind Kind,
1994 void pushDestroy(CleanupKind kind, Address addr, QualType type,
1996 void pushLifetimeExtendedDestroy(CleanupKind kind, Address addr,
2002 void pushStackRestore(CleanupKind kind, Address SPMem);
2033 CleanupKind getCleanupKind(QualType::DestructionKind kind)
    [all...]
CGDecl.cpp 630 CleanupKind cleanupKind = CGF.getARCCleanupKind();
631 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
632 cleanupKind & EHCleanup);
1973 CleanupKind cleanupKind = NormalAndEHCleanup;
1986 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor,
1997 cleanupKind = getARCCleanupKind();
2011 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr,
2023 bool useEHCleanup = (cleanupKind & EHCleanup)
    [all...]
CGExpr.cpp 307 CleanupKind CleanupKind;
312 CleanupKind = CGF.getARCCleanupKind();
318 CleanupKind = NormalAndEHCleanup;
322 CGF.pushDestroy(CleanupKind, ReferenceTemporary,
324 CleanupKind & EHCleanup);
326 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary,
328 *Destroy, CleanupKind & EHCleanup);
CGBlocks.cpp 1069 CleanupKind cleanupKind = NormalCleanup;
1072 cleanupKind = NormalAndEHCleanup;
1089 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup);
1091 pushLifetimeExtendedDestroy(cleanupKind, blockField, type, destroyer,
1871 CleanupKind Kind =
1880 CleanupKind Kind = EHOnly ? EHCleanup : NormalAndEHCleanup;
2868 void CodeGenFunction::enterByrefCleanup(CleanupKind Kind, Address Addr,
CGCleanup.cpp 178 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
CGException.cpp 2144 void CodeGenFunction::pushSEHCleanup(CleanupKind Kind,
CGClass.cpp 1901 CleanupKind cleanupKind = getCleanupKind(dtorKind);
1902 EHStack.pushCleanup<DestroyField>(cleanupKind, Field,
1904 cleanupKind & EHCleanup);
CGObjC.cpp 1646 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind);
1648 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
1649 cleanupKind & EHCleanup);
CGBuiltin.cpp 1800 CleanupKind Cleanup = getARCCleanupKind();
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 1928 unsigned CleanupKind = Record.readInt();
1930 if (CleanupKind == COK_Block)
1932 else if (CleanupKind == COK_CompoundLiteral)

Completed in 81 milliseconds