HomeSort by: relevance | last modified time | path
    Searched refs:DstAlign (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LowerMemIntrinsics.cpp 19 Align SrcAlign, Align DstAlign,
37 Ctx, CopyLen, SrcAS, DstAS, SrcAlign.value(), DstAlign.value());
62 Align PartDstAlign(commonAlignment(DstAlign, LoopOpSize));
96 DstAlign.value());
100 Align PartDstAlign(commonAlignment(DstAlign, BytesCopied));
136 Align DstAlign, bool SrcIsVolatile,
150 Ctx, CopyLen, SrcAS, DstAS, SrcAlign.value(), DstAlign.value());
180 Align PartDstAlign(commonAlignment(DstAlign, LoopOpSize));
293 Align DstAlign, bool SrcIsVolatile,
328 Align PartDstAlign(commonAlignment(DstAlign, PartSize))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IRBuilder.cpp 170 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
184 if (DstAlign)
185 MCI->setDestAlignment(*DstAlign);
206 CallInst *IRBuilderBase::CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign,
222 if (DstAlign)
223 MCI->setDestAlignment(*DstAlign);
231 Value *Dst, Align DstAlign, Value *Src, Align SrcAlign, Value *Size,
234 assert(DstAlign >= ElementSize &&
251 AMCI->setDestAlignment(DstAlign);
271 CallInst *IRBuilderBase::CreateMemMove(Value *Dst, MaybeAlign DstAlign,
    [all...]
Core.cpp 3510 LLVMValueRef Dst, unsigned DstAlign,
3513 return wrap(unwrap(B)->CreateMemCpy(unwrap(Dst), MaybeAlign(DstAlign),
3519 LLVMValueRef Dst, unsigned DstAlign,
3522 return wrap(unwrap(B)->CreateMemMove(unwrap(Dst), MaybeAlign(DstAlign),
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
CombinerHelper.h 527 unsigned KnownLen, Align DstAlign, Align SrcAlign,
530 unsigned KnownLen, Align DstAlign, Align SrcAlign,
533 unsigned KnownLen, Align DstAlign, bool IsVolatile);
CallLowering.h 289 const MachinePointerInfo &DstPtrInfo, Align DstAlign,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CallLowering.cpp 725 Align DstAlign = std::max(Flags.getNonZeroByValAlign(),
732 DstMPO, DstAlign, SrcMPO, SrcAlign,
1031 const MachinePointerInfo &DstPtrInfo, Align DstAlign,
1043 MemSize, DstAlign);
CombinerHelper.cpp 1127 // We only need to check DstAlign here as SrcAlign is always greater or
1128 // equal to DstAlign (or zero).
1335 Align DstAlign, Align SrcAlign,
1347 Align Alignment = commonAlignment(DstAlign, SrcAlign);
1441 Align DstAlign, Align SrcAlign,
1453 Align Alignment = commonAlignment(DstAlign, SrcAlign);
1558 Align DstAlign = MemOp->getBaseAlign();
1585 return optimizeMemcpy(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile);
1587 return optimizeMemmove(MI, Dst, Src, KnownLen, DstAlign, SrcAlign, IsVolatile);
1589 return optimizeMemset(MI, Dst, Src, KnownLen, DstAlign, IsVolatile)
    [all...]
IRTranslator.cpp 1578 Align DstAlign;
1585 DstAlign = MCI->getDestAlign().valueOrOne();
1588 DstAlign = MMI->getDestAlign().valueOrOne();
1592 DstAlign = MSI->getDestAlign().valueOrOne();
1604 MachineMemOperand::MOStore | VolFlag, 1, DstAlign));
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IRBuilder.h 622 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
628 return CreateMemCpy(Dst, DstAlign, Src, SrcAlign, getInt64(Size),
634 Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src,
639 CallInst *CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src,
645 return CreateMemTransferInst(Intrinsic::memcpy, Dst, DstAlign, Src,
650 CallInst *CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src,
656 /// DstAlign/SrcAlign are the alignments of the Dst/Src pointers, respectively.
662 Value *Dst, Align DstAlign, Value *Src, Align SrcAlign, Value *Size,
667 CallInst *CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src,
672 return CreateMemMove(Dst, DstAlign, Src, SrcAlign, getInt64(Size)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 117 Align DstAlign; // Specified alignment of the memory operation.
129 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign,
135 Op.DstAlign = DstAlign;
144 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign,
149 Op.DstAlign = DstAlign;
160 return DstAlign;
182 return DstAlignCanChange || llvm::isAligned(AlignCheck, DstAlign.value());
SelectionDAG.h 1033 unsigned DstAlign, SDValue Src, unsigned SrcAlign,
1039 unsigned DstAlign, SDValue Src, unsigned SrcAlign,
1045 unsigned DstAlign, SDValue Value, SDValue Size,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 1078 const Align DstAlign = *MC->getDestAlign();
1081 MOp = MemOp::Copy(Size, /*DstAlignCanChange*/ false, DstAlign, SrcAlign,
1093 const Align DstAlign = *MS->getDestAlign();
1095 MOp = MemOp::Set(Size, /*DstAlignCanChange*/ false, DstAlign,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 5830 Align DstAlign = MCI.getDestAlign().valueOrOne();
5832 Align Alignment = commonAlignment(DstAlign, SrcAlign);
5852 Align DstAlign = MCI.getDestAlign().valueOrOne();
5854 Align Alignment = commonAlignment(DstAlign, SrcAlign);
5887 Align DstAlign = MMI.getDestAlign().valueOrOne();
5889 Align Alignment = commonAlignment(DstAlign, SrcAlign);
5907 unsigned DstAlign = MI.getDestAlignment();
5912 SDValue MC = DAG.getAtomicMemcpy(getRoot(), sdl, Dst, DstAlign, Src,
5925 unsigned DstAlign = MI.getDestAlignment();
5930 SDValue MC = DAG.getAtomicMemmove(getRoot(), sdl, Dst, DstAlign, Src
    [all...]
SelectionDAG.cpp 6793 SDValue Dst, unsigned DstAlign,
6895 SDValue Dst, unsigned DstAlign,
6995 SDValue Dst, unsigned DstAlign,
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 3832 LLVMValueRef Dst, unsigned DstAlign,
3841 LLVMValueRef Dst, unsigned DstAlign,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 111 Align DstAlign = getKnownAlignment(MI->getRawDest(), DL, MI, &AC, &DT);
113 if (!CopyDstAlign || *CopyDstAlign < DstAlign) {
114 MI->setDestAlignment(DstAlign);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SROA.cpp 3048 MaybeAlign DstAlign = SliceAlign;
3051 std::swap(SrcAlign, DstAlign);
3087 IRB.CreateAlignedStore(Src, DstPtr, DstAlign, II.isVolatile()));

Completed in 114 milliseconds