> URL: http://llvm.org/viewvc/llvm-project?rev=41133&view=rev > Log: > If dynamic_stackalloc alignment is > stack alignment, first issue > an instruction to align the stack ptr before the decrement.
Nifty! > + unsigned Align = cast<ConstantSDNode>(Tmp3)->getValue(); > + unsigned StackAlign = > + TLI.getTargetMachine().getFrameInfo()->getStackAlignment(); > + if (Align > StackAlign) > + SP = DAG.getNode(ISD::AND, VT, SP, DAG.getConstant(-Align, > VT)); Please declare Align as uint64_t, or use -(uint64_t)Align to avoid problems on 64-bit systems. Thanks Evan, -Chris _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits