Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Zero

504   // zero-initialized.  If the variable might be accessed in its
505 // initializer, zero-initialize before running the initializer, then
524 llvm::Value *zero = llvm::ConstantPointerNull::get(ty);
528 EmitARCInitWeak(tempLV.getAddress(), zero);
532 EmitStoreOfScalar(zero, tempLV);
618 /// non-zero parts of the specified initializer with equal or fewer than
622 // Zero and Undef never requires any extra stores.
651 // Zero doesn't require any stores.
689 // If a non-zero global is <= 32 bytes, always use a memcpy. If it is large,
774 // to this variable. Set it to zero to indicate that NRVO was not
776 llvm::Value *Zero = Builder.getFalse();
777 llvm::Value *NRVOFlag = CreateTempAlloca(Zero->getType(), "nrvo");
779 Builder.CreateStore(Zero, NRVOFlag);
1207 // Normally we have to check whether the array is zero-length.
1212 // ...and if it's constant zero, we can just skip the entire thing.
1223 /// beginning from last to first. The array cannot be zero-length.
1241 // need to check for the zero-element case.
1297 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, arrayDepth+1);
1299 SmallVector<llvm::Value*,4> gepIndices(arrayDepth, zero);