Lines Matching defs:be

108     llvm_unreachable("Declaration should not be in declstmts!");
196 // Don't emit it now, allow it to be emitted lazily on its first use.
200 // needs to be emitted like a static variable, e.g. a function-scope
257 assert(Ty->isConstantSizeType() && "VLAs can't be static");
349 // If constant emission failed, then this should be a C++ static
358 // be constant.
423 // a no-op and should not be emitted.
459 // RAUW's the GV uses of this constant will be invalid.
606 // In some cases, the type of the function argument will be different from
671 if (const BlockExpr *be = dyn_cast<BlockExpr>(e)) {
672 const BlockDecl *block = be->getBlockDecl();
681 // SubStmt might be null; as in missing decl or conditional of an if-stmt.
760 // hand side must be nonnull.
794 // zero-initialized. If the variable might be accessed in its
836 // that we omit the retain, and causes non-autoreleased return values to be
926 /// the scalar stores that would be required.
993 /// FIXME We could be more clever, as we are for bzero above, and generate
1105 // data can be less than the allocated size.
1341 "Pointer should be in alloca address space");
1353 "Pointer should be in alloca address space");
1400 // so that it can be used by CGDebugInfo when instantiating a DISubrange
1433 // should be extended.
1600 // rare case, and it's better to just be conservatively correct.
1624 // the expression representing the length has been emitted and can be used
1665 // FIXME: in general circumstances, this should be an EH cleanup.
1789 /// that it requires no code to be generated.
1815 // All Foo type variables will be skipped. Ideally, we only skip the buff
2004 // has any ImplicitValueInitExpr, but that seems to be unintuitive
2013 // Try to fold these back into an integer constant so it can be stored
2026 // - If D is not a scalar, auto-var-init conservatively (members may be
2029 // self-reference. Otherwise, the Init expression should be sufficient.
2030 // It may be that the Init expression uses other uninitialized memory,
2307 // Add the cleanup to the EHStack. After the full-expr, this would be
2340 // The previous active flag would always be 'false' due to forced deferred
2357 /// \param useEHCleanupForArray - whether an EH cleanup should be
2391 /// beginning from last to first. The array cannot be zero-length.
2454 /// emitArrayDestroy, the element type here may still be an array type.
2490 /// does not need to be loaded from a local.
2513 /// determined and must be loaded from a local.
2539 /// destroy already-constructed elements of the given array. The cleanup may be
2556 /// may be popped with DeactivateCleanupBlock or PopCleanupBlock.
2636 // This may be passed as an inalloca'ed value on Windows x86.
2660 // Indirect argument is in alloca address space, which may be different
2740 assert(qs.hasConst() && "pseudo-strong variable should be const!");
2792 // which may be the 'this' pointer. This causes the emission of a fake.use
2872 // expect it to be, if not, it is replaced.
2897 // Now we have a casted version of the changed global, the dummy can be
2914 // Each item in the align modifier list must be aligned to the maximum