<div dir="ltr">Hi all,<div><br></div><div>I am wondering the semantics of alignment in a StoreInst. For example, in the following code:</div><div><div><br></div><div>  %A = bitcast i8* %buffer to i32*</div><div>  store i32 %x, i32* %A, align 4</div></div><div><br></div><div>We have an "align 4" in the StoreInst. Does this mean</div><div>1) the address 'A' should be aligned to 4 bytes?</div><div>2) the lower 2 bits of 'A' should be always 0?</div><div><br></div><div>Thanks</div><div>Hongbin</div></div>