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 {
264 void *pushCleanup(CleanupKind K, size_t DataSize);
273 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
283 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) {
305 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) {
312 void pushCopyOfCleanup(CleanupKind Kind, const void *Cleanup, size_t Size) {
CGDecl.cpp 553 CleanupKind cleanupKind = CGF.getARCCleanupKind();
554 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
555 cleanupKind & EHCleanup);
    [all...]
CodeGenFunction.h 322 /// The kind of cleanup to push: a value from the CleanupKind enumeration.
323 CleanupKind Kind;
326 CleanupKind getKind() const { return Kind; }
406 void pushFullExprCleanup(CleanupKind kind, As... A) {
424 void pushCleanupAfterFullExpr(CleanupKind Kind, As... A) {
    [all...]
CGExpr.cpp 232 CleanupKind CleanupKind;
237 CleanupKind = CGF.getARCCleanupKind();
243 CleanupKind = NormalAndEHCleanup;
247 CGF.pushDestroy(CleanupKind, ReferenceTemporary,
249 CleanupKind & EHCleanup);
251 CGF.pushLifetimeExtendedDestroy(CleanupKind, ReferenceTemporary,
253 *Destroy, CleanupKind & EHCleanup);
    [all...]
CGCleanup.cpp 186 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
    [all...]
CGBlocks.cpp 621 CleanupKind cleanupKind = InactiveNormalCleanup;
624 cleanupKind = InactiveNormalAndEHCleanup;
626 CGF.pushDestroy(cleanupKind, addr, variable->getType(),
    [all...]
CGClass.cpp     [all...]
CGObjC.cpp     [all...]

Completed in 1167 milliseconds