| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 442 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 173 Align BaseAlign; variable 232 Align getBaseAlign() const { return BaseAlign; } in getBaseAlign()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1010 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 779 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads() local 790 commonAlignment(BaseAlign, Offsets[I])); in insertSRetLoads() 809 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores() local 821 commonAlignment(BaseAlign, Offsets[I])); in insertSRetStores()
|
| H A D | IRTranslator.cpp | 1295 Align BaseAlign = getMemOpAlign(LI); in translateLoad() local 1300 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, Ranges, in translateLoad() 1337 Align BaseAlign = getMemOpAlign(SI); in translateStore() local 1342 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, nullptr, in translateStore()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 3304 Align BaseAlign; member in __anon416367130b11::AggLoadStoreRewriter::OpSplitter 3313 Align BaseAlign, const DataLayout &DL) in OpSplitter() argument 3315 BaseTy(BaseTy), BaseAlign(BaseAlign), DL(DL) {} in OpSplitter() 3335 Ty, Agg, commonAlignment(BaseAlign, Offset), Name); in emitSplitOps() 3376 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL) in LoadOpSplitter() 3377 : OpSplitter<LoadOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign, in LoadOpSplitter() 3423 AAMDNodes AATags, Align BaseAlign, const DataLayout &DL) in StoreOpSplitter() 3424 : OpSplitter<StoreOpSplitter>(InsertionPoint, Ptr, BaseTy, BaseAlign, in StoreOpSplitter()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1023 : PtrInfo(ptrinfo), Size(s), FlagVals(f), BaseAlign(a), AAInfo(AAInfo), in MachineMemOperand() 1056 BaseAlign = MMO->getBaseAlign(); in refineAlignment()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1547 unsigned BaseAlign = Load->getAlignment(); in SplitVectorLoad() local 1548 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorLoad() 1552 BaseAlign, Load->getMemOperand()->getFlags()); in SplitVectorLoad() 1586 unsigned BaseAlign = Load->getAlignment(); in WidenOrSplitVectorLoad() local 1592 (BaseAlign < 8 && in WidenOrSplitVectorLoad() 1604 WideMemVT, BaseAlign, Load->getMemOperand()->getFlags()); in WidenOrSplitVectorLoad() 1639 unsigned BaseAlign = Store->getAlignment(); in SplitVectorStore() local 1641 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorStore() 1644 DAG.getTruncStore(Chain, SL, Lo, BasePtr, SrcValue, LoMemVT, BaseAlign, in SplitVectorStore()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 5701 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyArgumentType() local 5702 Align = (Align > BaseAlign && Align >= 16) ? 16 : 0; in classifyArgumentType() 6449 unsigned BaseAlign = getContext().getTypeAlignInChars(Base).getQuantity(); in classifyHomogeneousAggregate() local 6450 Align = (Align > BaseAlign && Align >= 8) ? 8 : 0; in classifyHomogeneousAggregate()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 1914 Align BaseAlign = DL.getPrefTypeAlign(I.getOperand(0)->getType()); in visitRet() local 1928 commonAlignment(BaseAlign, Offsets[i])); in visitRet()
|