[LLVMdev] PR400 - alignment for LD/ST
Chris Lattner
sabre at nondot.org
Mon Apr 2 11:58:09 PDT 2007
On Mon, 2 Apr 2007, Christopher Lamb wrote:
>
> I have changes in places to implement the bytecode/assembly/instruction
> changes and propagate them through to SDNode creation in the back end. Woot.
Great!
> When a load or store instruction of alignment 0 (natural) is visited in
> SelectionDAGLowering, should it create an SDNode of alignment 0 or should it
> use the TargetData to set the SDNode's alignment to the preferred alignment
> for the load/store's type for that particular target?
I think it should use the target's abi alignment (not preferred
alignment). This way, the codegen doesn't have to deal with alignment
zero.
Congrats!
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-dev
mailing list