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

  /src/external/apache2/llvm/dist/llvm/lib/IR/
DataLayout.cpp 110 retval.PrefAlign = pref_align;
119 && PrefAlign == rhs.PrefAlign
128 Align PrefAlign, uint32_t TypeByteWidth,
130 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!");
134 retval.PrefAlign = PrefAlign;
144 && PrefAlign == rhs.PrefAlign
195 E.PrefAlign, E.TypeBitWidth)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DataLayout.h 77 Align PrefAlign;
93 Align PrefAlign;
100 Align PrefAlign, uint32_t TypeByteWidth,
181 Error setPointerAlignment(uint32_t AddrSpace, Align ABIAlign, Align PrefAlign,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Local.h 207 /// Try to ensure that the alignment of \p V is at least \p PrefAlign bytes. If
209 /// PrefAlign, it will be increased and \p PrefAlign returned. If the alignment
216 Align getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 573 Align PrefAlign = EarlierIntrinsic->getDestAlign().valueOrOne();
587 // PrefAlign = std::min(DL.getPrefTypeAlign(LargestType), PrefAlign);
591 // Compute start and size of the region to remove. Make sure 'PrefAlign' is
597 offsetToAlignment(uint64_t(LaterStart - EarlierStart), PrefAlign);
609 uint64_t Off = offsetToAlignment(ToRemoveSize, PrefAlign);
611 if (ToRemoveSize <= (PrefAlign.value() - Off))
613 ToRemoveSize -= PrefAlign.value() - Off;
615 assert(isAligned(PrefAlign, ToRemoveSize) &&
640 EarlierIntrinsic->setDestAlignment(PrefAlign);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp 1286 /// the object's alignment to PrefAlign. Returns a minimum known alignment of
1287 /// the value after the operation, which may be lower than PrefAlign.
1292 static Align tryEnforceAlignment(Value *V, Align PrefAlign,
1297 // TODO: Ideally, this function would not be called if PrefAlign is smaller
1303 if (PrefAlign <= CurrentAlign)
1308 if (DL.exceedsNaturalStackAlignment(PrefAlign))
1310 AI->setAlignment(PrefAlign);
1311 return PrefAlign;
1317 if (PrefAlign <= CurrentAlign)
1327 GO->setAlignment(PrefAlign);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 636 Align PrefAlign = DL.getPrefTypeAlign(Load->getType());
638 PrefAlign, DL, Load);
642 Align PrefAlign =
645 PrefAlign, DL, Store);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.h 570 unsigned &PrefAlign) const override;
ARMISelLowering.cpp 1849 unsigned &PrefAlign) const {
1855 PrefAlign = (Subtarget->hasV6Ops() && !Subtarget->isMClass() ? 8 : 4);
3613 Align PrefAlign = DAG.getDataLayout().getPreferredAlign(GVar);
3617 if (!PaddingPossible || PrefAlign > 4 || Size > ConstpoolPromotionMaxSize ||
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 2105 unsigned MinSize, PrefAlign;
2106 if (TLI->shouldAlignPointerArgs(CI, MinSize, PrefAlign)) {
2119 if ((Offset2 & (PrefAlign-1)) != 0)
2122 if ((AI = dyn_cast<AllocaInst>(Val)) && AI->getAlignment() < PrefAlign &&
2124 AI->setAlignment(Align(PrefAlign));
2131 GV->getPointerAlignment(*DL) < PrefAlign &&
2134 GV->setAlignment(MaybeAlign(PrefAlign));
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 2306 Align PrefAlign =
2308 if (Alignment < PrefAlign) {
4787 Align PrefAlign = TD.getPrefTypeAlign(ResVT.getTypeForEVT(*DAG.getContext()));
4788 if (Alignment < PrefAlign) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 11906 const Align PrefAlign = TargetLowering::getPrefLoopAlignment(ML);
11913 return PrefAlign;
11927 if (Header->getAlignment() != PrefAlign)
11940 return PrefAlign;
11945 return PrefAlign;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCall.cpp 1127 auto PrefAlign = CGF.CGM.getDataLayout().getPrefTypeAlignment(Ty);
1128 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign));

Completed in 102 milliseconds