Home
last modified time | relevance | path

Searched refs:BaseAlign (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp442 MaybeAlign BaseAlign; in visitMemoryReference() local
448 BaseAlign = AI->getAlign(); in visitMemoryReference()
456 BaseAlign = GV->getAlign(); in visitMemoryReference()
457 if (!BaseAlign && GTy->isSized()) in visitMemoryReference()
458 BaseAlign = DL->getABITypeAlign(GTy); in visitMemoryReference()
472 if (BaseAlign && Align) in visitMemoryReference()
473 Assert(*Align <= commonAlignment(*BaseAlign, Offset), in visitMemoryReference()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h178 Align BaseAlign; variable
255 Align getBaseAlign() const { return BaseAlign; } in getBaseAlign()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1010 CharUnits BaseAlign = Packed ? CharUnits::One() : UnpackedBaseAlign; in EnsureVTablePointerAlignment() local
1014 BaseAlign = std::min(BaseAlign, MaxFieldAlignment); in EnsureVTablePointerAlignment()
1019 setSize(getSize().alignTo(BaseAlign)); in EnsureVTablePointerAlignment()
1022 UpdateAlignment(BaseAlign, UnpackedBaseAlign, BaseAlign); in EnsureVTablePointerAlignment()
1234 CharUnits BaseAlign = in LayoutBase() local
1252 PreferredBaseAlign = BaseAlign; in LayoutBase()
1264 UpdateAlignment(BaseAlign, UnpackedAlignTo, PreferredBaseAlign); in LayoutBase()
1272 BaseAlign = std::min(BaseAlign, MaxFieldAlignment); in LayoutBase()
1278 !DefaultsToAIXPowerAlignment ? BaseAlign : PreferredBaseAlign; in LayoutBase()
1308 UpdateAlignment(BaseAlign, UnpackedAlignTo, PreferredBaseAlign); in LayoutBase()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp774 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads() local
785 commonAlignment(BaseAlign, Offsets[I])); in insertSRetLoads()
804 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores() local
816 commonAlignment(BaseAlign, Offsets[I])); in insertSRetStores()
H A DIRTranslator.cpp1299 Align BaseAlign = getMemOpAlign(LI); in translateLoad() local
1304 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, Ranges, in translateLoad()
1341 Align BaseAlign = getMemOpAlign(SI); in translateStore() local
1346 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, nullptr, in translateStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3319 Align BaseAlign; member in __anon157c633c0b11::AggLoadStoreRewriter::OpSplitter
3328 Align BaseAlign, const DataLayout &DL) in OpSplitter() argument
3330 BaseTy(BaseTy), BaseAlign(BaseAlign), DL(DL) {} in OpSplitter()
3350 Ty, Agg, commonAlignment(BaseAlign, Offset), Name); in emitSplitOps()
3391 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL) in LoadOpSplitter()
3392 : OpSplitter<LoadOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign, in LoadOpSplitter()
3438 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL) in StoreOpSplitter()
3439 : OpSplitter<StoreOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign, in StoreOpSplitter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1030 : PtrInfo(ptrinfo), MemoryType(type), FlagVals(f), BaseAlign(a), in MachineMemOperand()
1073 BaseAlign = MMO->getBaseAlign(); in refineAlignment()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1602 unsigned BaseAlign = Load->getAlignment(); in SplitVectorLoad() local
1603 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorLoad()
1607 BaseAlign, Load->getMemOperand()->getFlags()); in SplitVectorLoad()
1641 unsigned BaseAlign = Load->getAlignment(); in WidenOrSplitVectorLoad() local
1647 (BaseAlign < 8 && in WidenOrSplitVectorLoad()
1659 WideMemVT, BaseAlign, Load->getMemOperand()->getFlags()); in WidenOrSplitVectorLoad()
1694 unsigned BaseAlign = Store->getAlignment(); in SplitVectorStore() local
1696 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorStore()
1699 DAG.getTruncStore(Chain, SL, Lo, BasePtr, SrcValue, LoMemVT, BaseAlign, in SplitVectorStore()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp5718 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyArgumentType() local
5719 Align = (Align > BaseAlign && Align >= 16) ? 16 : 0; in classifyArgumentType()
6466 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyHomogeneousAggregate() local
6467 Align = (Align > BaseAlign && Align >= 8) ? 8 : 0; in classifyHomogeneousAggregate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp1915 Align BaseAlign = DL.getPrefTypeAlign(I.getOperand(0)->getType()); in visitRet() local
1929 commonAlignment(BaseAlign, Offsets[i])); in visitRet()