Home
last modified time | relevance | path

Searched refs:getPointerAlignment (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/IR/
H A DFunctionTest.cpp146 EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout(""))); in TEST()
147 EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8"))); in TEST()
148 EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fn8"))); in TEST()
149 EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fi16"))); in TEST()
150 EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fn16"))); in TEST()
151 EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fi32"))); in TEST()
152 EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn32"))); in TEST()
156 EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout(""))); in TEST()
157 EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8"))); in TEST()
158 EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn8"))); in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.cpp107 if (GV->getPointerAlignment(DL) == 1 && !GV->getValueType()->isFunctionTy()) in isPC32DBLSymbol()
H A DSystemZISelDAGToDAG.cpp1499 if (GV->getPointerAlignment(DL).value() < StoreSize) in storeLoadIsAligned()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.cpp31 return DL.getValueOrABITypeAlignment(GV->getPointerAlignment(DL), in getAlign()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp286 Align LhsAlign = LhsSource->getPointerAlignment(DL); in getLoadPair()
287 Align RhsAlign = RhsSource->getPointerAlignment(DL); in getLoadPair()
H A DExpandVectorPredication.cpp412 MaybeAlign AlignOpt = VPI.getPointerAlignment(); in expandPredicationInMemoryIntrinsic()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp31 Align BA = Base->getPointerAlignment(DL); in isAligned()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValue.h773 Align getPointerAlignment(const DataLayout &DL) const;
H A DIntrinsicInst.h430 MaybeAlign getPointerAlignment() const;
/llvm-project-15.0.7/llvm/lib/IR/
H A DIntrinsicInst.cpp397 MaybeAlign VPIntrinsic::getPointerAlignment() const { in getPointerAlignment() function in VPIntrinsic
H A DValue.cpp915 Align Value::getPointerAlignment(const DataLayout &DL) const { in getPointerAlignment() function in Value
H A DConstantFold.cpp1059 GVAlign = GV->getPointerAlignment(DL); in ConstantFoldBinaryInstruction()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1040 Builder.CreateMaskedLoad(VecTy, VecPtr, PtrOp->getPointerAlignment(DL), in instCombineSVELD1()
1064 VecOp, VecPtr, PtrOp->getPointerAlignment(DL), Pred); in instCombineSVEST1()
1258 BasePtr->getPointerAlignment(II.getModule()->getDataLayout()); in instCombineLD1GatherIndex()
1291 BasePtr->getPointerAlignment(II.getModule()->getDataLayout()); in instCombineST1ScatterIndex()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp706 return V->getPointerAlignment(M->getDataLayout()); in inferAlignFromPtrInfo()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp212 Alignment = std::max(SrcPtr->getPointerAlignment(DL), Alignment); in vectorizeLoadInsert()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp4450 takeKnownMaximum(V.getPointerAlignment(A.getDataLayout()).value()); in initialize()
4492 getAssociatedValue().getPointerAlignment(A.getDataLayout()); in manifest()
4561 Align PA = Base->getPointerAlignment(DL); in updateImpl()
4570 Alignment = V.getPointerAlignment(DL).value(); in updateImpl()
4649 getAssociatedValue().getPointerAlignment(A.getDataLayout()); in manifest()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp1397 if (MO.getGlobal()->getPointerAlignment(DL) < 4) in emitInstruction()
H A DPPCISelDAGToDAG.cpp7401 Align Alignment = GV->getPointerAlignment(CurDAG->getDataLayout()); in PeepholePPC64()
7468 Align Alignment = GV->getPointerAlignment(CurDAG->getDataLayout()); in PeepholePPC64()
H A DPPCInstrInfo.cpp4479 if (ImmMO.getGlobal()->getPointerAlignment(DL) < III.ImmMustBeMultipleOf) in isImmElgibleForForwarding()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1884 GA->getGlobal()->getPointerAlignment(DL), GA->getOffset()); in SelectAddrRegImm()
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp435 GV->getPointerAlignment(DAG.getDataLayout()) >= 4) { in LowerLOAD()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp1339 Align CurrentAlign = GO->getPointerAlignment(DL); in tryEnforceAlignment()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1220 CLI.CB->getCalledOperand()->getPointerAlignment(DAG.getDataLayout()), in LowerCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7397 MaybeAlign Alignment = VPIntrin.getPointerAlignment(); in visitVPLoadGather()
7458 MaybeAlign Alignment = VPIntrin.getPointerAlignment(); in visitVPStoreScatter()
7511 MaybeAlign Alignment = VPIntrin.getPointerAlignment(); in visitVPStridedLoad()
7537 MaybeAlign Alignment = VPIntrin.getPointerAlignment(); in visitVPStridedStore()
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1428 Align Alignment = TaskData->getPointerAlignment(M.getDataLayout()); in createTask()

12