Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Align

1845   unsigned Align = Node->getConstantOperandVal(3);
1852 if (Align > TLI.getMinStackArgumentAlignment()) {
1853 assert(((Align & (Align-1)) == 0) && "Expected Align to be a power of 2");
1856 getConstant(Align - 1, dl, VAList.getValueType()));
1859 getConstant(-(int64_t)Align, dl, VAList.getValueType()));
1909 unsigned Align =
1913 int FrameIdx = FrameInfo->CreateStackObject(Bytes, Align, false);
2496 if (unsigned Align = InferPtrAlignment(Op)) {
2498 KnownZero = APInt::getLowBitsSet(BitWidth, Log2_32(Align));
4270 unsigned Align, bool isVol,
4292 if (Align > SrcAlign)
4293 SrcAlign = Align;
4300 (DstAlignCanChange ? 0 : Align),
4313 while (NewAlign > Align &&
4317 if (NewAlign > Align) {
4321 Align = NewAlign;
4353 false, Align);
4371 false, Align);
4385 unsigned Align, bool isVol,
4405 if (Align > SrcAlign)
4406 SrcAlign = Align;
4410 (DstAlignCanChange ? 0 : Align), SrcAlign,
4417 if (NewAlign > Align) {
4421 Align = NewAlign;
4452 DstPtrInfo.getWithOffset(DstOff), isVol, false, Align);
4469 /// \param Align Alignment of the destination in bytes.
4481 unsigned Align, bool isVol,
4501 Size, (DstAlignCanChange ? 0 : Align), 0,
4508 if (NewAlign > Align) {
4512 Align = NewAlign;
4551 isVol, false, Align);
4572 unsigned Align, bool isVol, bool AlwaysInline,
4575 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4586 ConstantSize->getZExtValue(),Align,
4596 *this, dl, Chain, Dst, Src, Size, Align, isVol, AlwaysInline,
4607 ConstantSize->getZExtValue(), Align, isVol,
4645 unsigned Align, bool isVol, bool isTailCall,
4648 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4660 ConstantSize->getZExtValue(), Align, isVol,
4670 *this, dl, Chain, Dst, Src, Size, Align, isVol, DstPtrInfo, SrcPtrInfo);
4706 unsigned Align, bool isVol, bool isTailCall,
4708 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4720 Align, isVol, DstPtrInfo);
4730 *this, dl, Chain, Dst, Src, Size, Align, isVol, DstPtrInfo);
4941 unsigned Align, bool Vol,
4943 if (Align == 0) // Ensure that codegen never sees alignment 0
4944 Align = getEVTAlignment(MemVT);
4957 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align);
5431 unsigned Align) {
5432 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, dl, MVT::i32) };
7074 unsigned Align = AlignBits ? 1 << std::min(31U, AlignBits) : 0;
7075 if (Align)
7076 return MinAlign(Align, GVOffset);