Lines Matching defs:zero
80 CharUnits srcAlignment = CharUnits::Zero());
342 llvm::Value *Zero = llvm::ConstantInt::get(CGF.PtrDiffTy, 0);
343 llvm::Value *IdxStart[] = { Zero, Zero };
360 llvm::Value *IdxEnd[] = { Zero, Size };
383 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0);
384 llvm::Value *indices[] = { zero, zero };
447 // Any remaining elements need to be zero-initialized, possibly
619 // Zero-initialize. (Strictly speaking, we only need to intialize
985 /// zero to memory, return true. This can return false if uncertain, so it just
1018 // Storing "i32 0" to a zero'd memory location is a noop.
1181 // zero-initializable.
1217 // If the GEP didn't get used because of a dead zero init or something
1241 /// non-zero bytes that will be stored when outputting the initializer for the
1246 // 0 and 0.0 won't require any non-zero stores!
1247 if (isSimpleZero(E, CGF)) return CharUnits::Zero();
1250 // elements. If this is something weird, assume the whole thing is non-zero.
1261 CharUnits NumNonZeroBytes = CharUnits::Zero();
1289 CharUnits NumNonZeroBytes = CharUnits::Zero();
1304 // C++ objects with a user-declared constructor don't need zero'ing.
1319 // Check to see if over 3/4 of the initializer are known to be zero. If so,
1335 // Tell the AggExprEmitter that the slot is known zero.