|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/DataLayout.h 504 unsigned getABITypeAlignment(Type *Ty) const;
References
gen/lib/Target/X86/X86GenCallingConv.inc 990 State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
1610 State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
2062 State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
2525 State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
include/llvm/CodeGen/TargetLowering.h 1363 return Align(DL.getABITypeAlignment(ArgTy));
include/llvm/IR/DataLayout.h 488 return alignTo(getTypeStoreSize(Ty), getABITypeAlignment(Ty));
510 return Alignment ? *Alignment : Align(getABITypeAlignment(Ty));
lib/Analysis/Lint.cpp 292 DL->getABITypeAlignment(Ty), Ty,
475 BaseAlign = DL->getABITypeAlignment(ATy);
485 BaseAlign = DL->getABITypeAlignment(GTy);
499 Align = DL->getABITypeAlignment(Ty);
lib/Analysis/Loads.cpp 36 return Align(DL.getABITypeAlignment(Ty));
lib/Analysis/ValueTracking.cpp 1295 Align = Q.DL.getABITypeAlignment(AI->getAllocatedType());
lib/Analysis/VectorUtils.cpp 841 Alignment = Align(DL.getABITypeAlignment(PtrTy->getElementType()));
lib/CodeGen/GlobalISel/CallLowering.cpp 113 Flags.setOrigAlign(Align(DL.getABITypeAlignment(Arg.Ty)));
lib/CodeGen/GlobalISel/CombinerHelper.cpp 957 unsigned NewAlign = (unsigned)DL.getABITypeAlignment(IRTy);
1076 unsigned NewAlign = (unsigned)DL.getABITypeAlignment(IRTy);
1183 unsigned NewAlign = (unsigned)DL.getABITypeAlignment(IRTy);
lib/CodeGen/GlobalISel/IRTranslator.cpp 236 Alignment = DL->getABITypeAlignment(AI.getAllocatedType());
273 return Alignment ? Alignment : DL->getABITypeAlignment(ValTy);
1659 DL->getABITypeAlignment(Info.memVT.getTypeForEVT(F->getContext())));
1852 .addImm(DL->getABITypeAlignment(U.getType()));
lib/CodeGen/LowerEmuTLS.cpp 133 GVAlignment = DL.getABITypeAlignment(GVType);
158 Align MaxAlignment(std::max(DL.getABITypeAlignment(WordType),
159 DL.getABITypeAlignment(VoidPtrType)));
lib/CodeGen/SelectionDAG/DAGCombiner.cpp10879 unsigned NewAlign = DAG.getDataLayout().getABITypeAlignment(
14444 unsigned RequiredAlignment = DAG->getDataLayout().getABITypeAlignment(
14929 if (NewAlign < DAG.getDataLayout().getABITypeAlignment(NewVTTy))
14988 unsigned ABIAlign = DAG.getDataLayout().getABITypeAlignment(IntVTTy);
16681 unsigned NewAlign = DAG.getDataLayout().getABITypeAlignment(
lib/CodeGen/SelectionDAG/FastISel.cpp 1224 Flags.setOrigAlign(Align(DL.getABITypeAlignment(Arg.Ty)));
2420 Alignment = DL.getABITypeAlignment(ValTy);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1940 const unsigned Alignment = DAG.getDataLayout().getABITypeAlignment(
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 993 return getDataLayout().getABITypeAlignment(Ty);
1431 ? getDataLayout().getABITypeAlignment(C->getType())
5813 unsigned NewAlign = (unsigned)DL.getABITypeAlignment(Ty);
5995 unsigned NewAlign = (unsigned)DL.getABITypeAlignment(Ty);
6096 unsigned NewAlign = (unsigned)DAG.getDataLayout().getABITypeAlignment(Ty);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 8551 DL.getABITypeAlignment(I.getType()));
9542 RequiredAlignment = FuncInfo->MF->getDataLayout().getABITypeAlignment(
lib/CodeGen/TargetLoweringBase.cpp 1517 return DL.getABITypeAlignment(Ty);
1529 if (Alignment >= DL.getABITypeAlignment(Ty)) {
lib/IR/DataLayout.cpp 55 const Align TyAlign(ST->isPacked() ? 1 : DL.getABITypeAlignment(Ty));
855 Alignment = std::max(GVAlignment, getABITypeAlignment(ElemType));
lib/IR/Value.cpp 698 return Align(DL.getABITypeAlignment(ObjectType));
709 return Align(DL.getABITypeAlignment(EltTy));
lib/Target/AArch64/AArch64FastISel.cpp 3140 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 804 Alignment = DL.getABITypeAlignment(Ty);
lib/Target/AArch64/AArch64ISelLowering.cpp 8422 Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
8433 Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 466 unsigned ABIAlign = DL.getABITypeAlignment(ArgTy);
477 ArgOffset = alignTo(ArgOffset, DL.getABITypeAlignment(ArgTy));
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 278 I.getAlignment() : DL.getABITypeAlignment(Ty);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp 353 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
373 Arg.mAlign = DL.getABITypeAlignment(Ty);
770 PointeeAlign = DL.getABITypeAlignment(PtrTy->getElementType());
794 auto Align = DL.getABITypeAlignment(Ty);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 926 unsigned Align = DL.getABITypeAlignment(BaseArgTy);
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp 97 unsigned ABITypeAlign = DL.getABITypeAlignment(ArgTy);
lib/Target/AMDGPU/AMDGPUMachineFunction.cpp 52 Align = DL.getABITypeAlignment(GV.getValueType());
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 662 Align = DL.getABITypeAlignment(GV.getValueType());
764 Align = DL.getABITypeAlignment(I.getAllocatedType());
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 457 Align = DL->getABITypeAlignment(EltTy);
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 506 const Align Alignment(DL.getABITypeAlignment(ArgTy));
lib/Target/AMDGPU/SIISelLowering.cpp 5098 unsigned Align = DataLayout.getABITypeAlignment(PtrTy);
lib/Target/ARM/ARMCallLowering.cpp 206 Flags.setOrigAlign(Align(DL.getABITypeAlignment(OrigArg.Ty)));
218 Flags.setOrigAlign(Align(DL.getABITypeAlignment(SplitTy)));
lib/Target/ARM/ARMFastISel.cpp 2242 Flags.setOrigAlign(Align(DL.getABITypeAlignment(ArgTy)));
2375 Flags.setOrigAlign(Align(DL.getABITypeAlignment(ArgTy)));
lib/Target/ARM/ARMISelLowering.cpp16338 Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
16350 Info.align = MaybeAlign(DL.getABITypeAlignment(PtrTy->getElementType()));
17048 const Align ABITypeAlign(DL.getABITypeAlignment(ArgTy));
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2182 ? TD->getABITypeAlignment(Type::getInt64Ty(Func.getContext()))
lib/Target/AVR/AVRISelLowering.cpp 998 TD->getABITypeAlignment(
lib/Target/Hexagon/HexagonISelLowering.cpp 1801 MaybeAlign(DL.getABITypeAlignment(Info.memVT.getTypeForEVT(Cont)));
3071 unsigned A = DL.getABITypeAlignment(Ty);
lib/Target/Mips/MipsFastISel.cpp 1266 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
lib/Target/Mips/MipsISelLowering.h 309 const Align ABIAlign(DL.getABITypeAlignment(ArgTy));
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 368 retAlignment = DL.getABITypeAlignment(Ty);
lib/Target/NVPTX/NVPTXISelLowering.cpp 1321 align = DL.getABITypeAlignment(Ty);
1376 return DL.getABITypeAlignment(Ty);
1419 return DL.getABITypeAlignment(Ty);
2561 VectorizePTXValueVTs(VTs, Offsets, DL.getABITypeAlignment(Ty));
2680 VTs, Offsets, RetTy->isSized() ? DL.getABITypeAlignment(RetTy) : 1);
lib/Target/PowerPC/PPCISelLowering.cpp13622 unsigned ABIAlignment = DAG.getDataLayout().getABITypeAlignment(Ty);
13624 unsigned ScalarABIAlignment = DAG.getDataLayout().getABITypeAlignment(STy);
lib/Target/Target.cpp 114 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
118 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 751 Layout.getABITypeAlignment(Ty));
lib/Target/X86/X86FastISel.cpp 1131 unsigned ABIAlignment = DL.getABITypeAlignment(Val->getType());
1325 unsigned ABIAlignment = DL.getABITypeAlignment(LI->getType());
3419 unsigned Alignment = DL.getABITypeAlignment(ArgVal->getType());
3937 Alignment = DL.getABITypeAlignment(LI->getType());
lib/Target/X86/X86ISelLowering.cpp 2059 unsigned TyAlign = DL.getABITypeAlignment(Ty);
35156 unsigned NewAlign = DAG.getDataLayout().getABITypeAlignment(
lib/Transforms/Coroutines/CoroFrame.cpp 352 unsigned TyAlign = DL.getABITypeAlignment(Ty);
365 unsigned TyAlign = DL.getABITypeAlignment(Ty);
480 Layout.getABITypeAlignment(FrameTy) <= Id->getStorageAlignment());
lib/Transforms/IPO/GlobalOpt.cpp 477 StartAlignment = DL.getABITypeAlignment(GV->getType());
501 if (NewAlign > Align(DL.getABITypeAlignment(STy->getElementType(i))))
516 Align EltAlign(DL.getABITypeAlignment(ElTy));
lib/Transforms/IPO/Inliner.cpp 235 unsigned TypeAlign = DL.getABITypeAlignment(AI->getAllocatedType());
lib/Transforms/IPO/LowerTypeTests.cpp 832 Alignment = Align(DL.getABITypeAlignment(GV->getValueType()));
lib/Transforms/IPO/WholeProgramDevirt.cpp 1499 Align(M.getDataLayout().getABITypeAlignment(B.GV->getValueType()));
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp 127 SI->setAlignment(MaybeAlign(DL.getABITypeAlignment(RMWI.getType())));
157 Load->setAlignment(MaybeAlign(DL.getABITypeAlignment(RMWI.getType())));
lib/Transforms/InstCombine/InstCombineCasts.cpp 95 unsigned AllocElTyAlign = DL.getABITypeAlignment(AllocElTy);
96 unsigned CastElTyAlign = DL.getABITypeAlignment(CastElTy);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 669 Align = DL.getABITypeAlignment(ST);
720 Align = DL.getABITypeAlignment(T);
961 LoadAlign != 0 ? LoadAlign : DL.getABITypeAlignment(LI.getType());
1199 Align = DL.getABITypeAlignment(ST);
1247 Align = DL.getABITypeAlignment(T);
1363 StoreAlign ? *StoreAlign : Align(DL.getABITypeAlignment(Val->getType()));
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2903 Alignment = DL.getABITypeAlignment(Ty);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1311 Align = DL.getABITypeAlignment(LI.getType());
1389 Align = DL.getABITypeAlignment(SI.getValueOperand()->getType());
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1091 unsigned IntptrAlignment = DL.getABITypeAlignment(MS.IntptrTy);
1625 ArgAlign = DL.getABITypeAlignment(EltType);
lib/Transforms/Scalar/LICM.cpp 1978 MDL.getABITypeAlignment(Load->getType());
2009 MDL.getABITypeAlignment(Store->getValueOperand()->getType());
lib/Transforms/Scalar/MemCpyOptimizer.cpp 394 Alignment = DL.getABITypeAlignment(EltType);
422 StoreAlign = DL.getABITypeAlignment(SI->getOperand(0)->getType());
429 LoadAlign = DL.getABITypeAlignment(LI->getType());
687 Align = DL.getABITypeAlignment(T);
808 srcAlign = DL.getABITypeAlignment(srcAlloca->getAllocatedType());
lib/Transforms/Scalar/SROA.cpp 1698 Alignment = DL.getABITypeAlignment(Ty);
2438 NewAIAlign = DL.getABITypeAlignment(NewAI.getAllocatedType());
2441 return (Ty && Align == DL.getABITypeAlignment(Ty)) ? 0 : Align;
3122 LoadAlign = DL.getABITypeAlignment(LI->getType());
3130 StoreAlign = DL.getABITypeAlignment(Op->getType());
4164 const bool IsUnconstrained = Alignment <= DL.getABITypeAlignment(SliceTy);
lib/Transforms/Scalar/Scalarizer.cpp 433 Layout.VecAlign = DL.getABITypeAlignment(Layout.VecTy);
lib/Transforms/Utils/SimplifyCFG.cpp 3080 DL.getABITypeAlignment(SI->getValueOperand()->getType());
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 136 return DL.getABITypeAlignment(LI->getType());
144 return DL.getABITypeAlignment(SI->getValueOperand()->getType());
lib/Transforms/Vectorize/SLPVectorizer.cpp 4034 Alignment = MaybeAlign(DL->getABITypeAlignment(ScalarLoadTy));
4071 Alignment = DL->getABITypeAlignment(SI->getValueOperand()->getType());
tools/clang/lib/CodeGen/CGBlocks.cpp 476 unsigned Align = CGM.getDataLayout().getABITypeAlignment(I);
2797 } else if (CGM.getDataLayout().getABITypeAlignment(varTy)
tools/clang/lib/CodeGen/CGExpr.cpp 122 CharUnits::fromQuantity(CGM.getDataLayout().getABITypeAlignment(Ty));
tools/clang/lib/CodeGen/CGExprConstant.cpp 48 CGM.getDataLayout().getABITypeAlignment(C->getType()));
tools/clang/lib/CodeGen/CGObjCMac.cpp 6078 llvm::Align(CGM.getDataLayout().getABITypeAlignment(Init->getType())));
6322 CGM.getDataLayout().getABITypeAlignment(ObjCTypes.ClassnfABITy)));
6762 CGM.getDataLayout().getABITypeAlignment(ObjCTypes.IvarOffsetVarTy)));
6989 CGM.getDataLayout().getABITypeAlignment(ObjCTypes.ProtocolnfABIPtrTy)));
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 152 return CharUnits::fromQuantity(DataLayout.getABITypeAlignment(Type));
tools/clang/lib/CodeGen/CGVTT.cpp 121 unsigned Align = CGM.getDataLayout().getABITypeAlignment(CGM.Int8PtrTy);
tools/clang/lib/CodeGen/CGVTables.cpp 788 unsigned Align = CGM.getDataLayout().getABITypeAlignment(VTType);
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp 193 layout.getABITypeAlignment(type)));
233 layout.getABITypeAlignment(elementType)));
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2206 CGM.getDataLayout().getABITypeAlignment(guardTy));
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 578 CGM.getDataLayout().getABITypeAlignment(entry.Type))))
651 assert(size >= CGM.getDataLayout().getABITypeAlignment(type));
tools/clang/lib/CodeGen/TargetInfo.cpp 3257 unsigned HiAlign = TD.getABITypeAlignment(Hi);
3815 CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(TyLo)));
3821 CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(TyHi)));
9484 CharUnits::fromQuantity(getDataLayout().getABITypeAlignment(Field2Ty));
tools/polly/lib/Exchange/JSONExporter.cpp 452 DL.getABITypeAlignment(LoadI->getType()) != LoadI->getAlignment();
457 DL.getABITypeAlignment(StoreI->getValueOperand()->getType()) !=