Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Align

1823   unsigned Align = Node->getConstantOperandVal(3);
1830 if (Align > TLI.getMinStackArgumentAlignment()) {
1831 assert(((Align & (Align-1)) == 0) && "Expected Align to be a power of 2");
1834 getConstant(Align - 1, dl, VAList.getValueType()));
1837 getConstant(-(int64_t)Align, dl, VAList.getValueType()));
1883 unsigned Align =
1887 int FrameIdx = FrameInfo->CreateStackObject(Bytes, Align, false);
2476 if (unsigned Align = InferPtrAlignment(Op)) {
2478 KnownZero = APInt::getLowBitsSet(BitWidth, Log2_32(Align));
4295 uint64_t Size, unsigned Align,
4317 if (Align > SrcAlign)
4318 SrcAlign = Align;
4325 (DstAlignCanChange ? 0 : Align),
4341 while (NewAlign > Align &&
4345 if (NewAlign > Align) {
4349 Align = NewAlign;
4381 false, Align);
4400 false, Align);
4413 uint64_t Size, unsigned Align,
4433 if (Align > SrcAlign)
4434 SrcAlign = Align;
4438 (DstAlignCanChange ? 0 : Align), SrcAlign,
4448 if (NewAlign > Align) {
4452 Align = NewAlign;
4483 DstPtrInfo.getWithOffset(DstOff), isVol, false, Align);
4500 /// \param Align Alignment of the destination in bytes.
4511 uint64_t Size, unsigned Align, bool isVol,
4531 Size, (DstAlignCanChange ? 0 : Align), 0,
4540 if (NewAlign > Align) {
4544 Align = NewAlign;
4583 isVol, false, Align);
4603 SDValue Src, SDValue Size, unsigned Align,
4607 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4618 ConstantSize->getZExtValue(),Align,
4628 *this, dl, Chain, Dst, Src, Size, Align, isVol, AlwaysInline,
4639 ConstantSize->getZExtValue(), Align, isVol,
4676 SDValue Src, SDValue Size, unsigned Align,
4680 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4692 ConstantSize->getZExtValue(), Align, isVol,
4702 *this, dl, Chain, Dst, Src, Size, Align, isVol, DstPtrInfo, SrcPtrInfo);
4737 SDValue Src, SDValue Size, unsigned Align,
4740 assert(Align && "The SDAG layer expects explicit alignment and reserves 0");
4752 Align, isVol, DstPtrInfo);
4762 *this, dl, Chain, Dst, Src, Size, Align, isVol, DstPtrInfo);
4955 EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol,
4957 if (Align == 0) // Ensure that codegen never sees alignment 0
4958 Align = getEVTAlignment(MemVT);
4971 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align);
5460 SDValue Ptr, SDValue SV, unsigned Align) {
5461 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, dl, MVT::i32) };
7030 unsigned Align = AlignBits ? 1 << std::min(31U, AlignBits) : 0;
7031 if (Align)
7032 return MinAlign(Align, GVOffset);