| /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()));
|