Home
last modified time | relevance | path

Searched refs:getAlign (Results 1 – 25 of 148) sorted by relevance

123456

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp87 static Align getAlign(GlobalVariable *GV) { in getAlign() function
88 return GV->getAlign().getValueOr( in getAlign()
123 if (Old->getAlign() || New->getAlign()) in replace()
124 New->setAlignment(std::max(getAlign(Old), getAlign(New))); in replace()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp193 Align Alignment = AMDGPU::getAlign(DL, GV); in processUsedLDS()
218 AMDGPU::getAlign(DL, GV)); in processUsedLDS()
267 AMDGPU::getAlign(DL, LocalVars[0]); in processUsedLDS()
344 LI->setAlignment(std::max(A, LI->getAlign())); in refineUsesAlignment()
349 SI->setAlignment(std::max(A, SI->getAlign())); in refineUsesAlignment()
356 AI->setAlignment(std::max(A, AI->getAlign())); in refineUsesAlignment()
361 AI->setAlignment(std::max(A, AI->getAlign())); in refineUsesAlignment()
H A DAMDGPUMachineFunction.cpp48 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType()); in allocateLDSGlobal()
82 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType()); in setDynLDSAlign()
H A DAMDGPULateCodeGenPrepare.cpp124 if (LI.getAlign() < DL->getABITypeAlign(Ty)) in canWidenScalarExtLoad()
136 if (LI.getAlign() >= 4) in visitLoadInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.h59 bool getAlign(const Function &, unsigned index, unsigned &);
60 bool getAlign(const CallInst &, unsigned index, unsigned &);
H A DNVPTXLowerAggrCopies.cpp116 /* SrcAlign */ LI->getAlign(), in runOnFunction()
117 /* DestAlign */ SI->getAlign(), in runOnFunction()
H A DNVPTXUtilities.cpp284 bool getAlign(const Function &F, unsigned index, unsigned &align) { in getAlign() function
299 bool getAlign(const CallInst &I, unsigned index, unsigned &align) { in getAlign() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp187 New->setAlignment(AI.getAlign()); in simplifyAllocaArraySize()
399 const Align MaxAlign = std::max(EntryAI->getAlign(), AI.getAlign()); in visitAllocaInst()
417 Align AllocaAlign = AI.getAlign(); in visitAllocaInst()
506 SI.getAlign(), SI.isVolatile()); in combineStoreToNewValue()
666 const auto Align = LI.getAlign(); in unpackLoadToAggregate()
714 const auto Align = LI.getAlign(); in unpackLoadToAggregate()
959 if (KnownAlign > LI.getAlign()) in visitLoadInst()
1015 Align Alignment = LI.getAlign(); in visitLoadInst()
1191 const auto Align = SI.getAlign(); in unpackStoreToAggregate()
1237 const auto Align = SI.getAlign(); in unpackStoreToAggregate()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp163 Align Alignment = I->getAlign(); in atomicSizeSupported()
366 NewLI->setAlignment(LI->getAlign()); in convertAtomicLoadToIntegerType()
393 RMWI->getAlign(), RMWI->getOrdering()); in convertAtomicXchgToIntegerType()
409 LI, LI->getType(), LI->getPointerOperand(), LI->getAlign(), in tryExpandAtomicLoad()
449 Addr, DummyVal, DummyVal, LI->getAlign(), Order, in expandAtomicLoadToCmpXchg()
480 NewSI->setAlignment(SI->getAlign()); in convertAtomicStoreToIntegerType()
498 SI->getAlign(), SI->getOrdering()); in expandAtomicStore()
588 AI->getAlign(), AI->getOrdering(), PerformOp); in tryExpandAtomicRMW()
1048 CI->getAlign(), TLI->getMinCmpXchgSizeInBits() / 8); in expandAtomicCmpXchgToMaskedIntrinsic()
1522 Builder, AI->getType(), AI->getPointerOperand(), AI->getAlign(), in expandAtomicRMWToCmpXchg()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp179 if (A.getAlign() > MaxSectionAlignment) { in MachOUniversalBinary()
180 Err = malformedError("align (2^" + Twine(A.getAlign()) + in MachOUniversalBinary()
187 if(A.getOffset() % (1ull << A.getAlign()) != 0){ in MachOUniversalBinary()
191 ") not aligned on it's alignment (2^" + Twine(A.getAlign()) + ")"); in MachOUniversalBinary()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign() function
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h251 Align getAlign() const;
357 LHS.getAlign() == RHS.getAlign() &&
H A DMachineConstantPool.h95 Align getAlign() const { return Alignment; } in getAlign() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPULDSUtils.h46 Align getAlign(DataLayout const &DL, const GlobalVariable *GV);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1229 MaxAlign = std::max(MaxAlign, LI->getAlign()); in isSafePHIToSpeculate()
1280 Align Alignment = SomeLoad->getAlign(); in speculatePHINodeLoads()
1348 LI->getAlign(), DL, LI)) in isSafeSelectToSpeculate()
1351 LI->getAlign(), DL, LI)) in isSafeSelectToSpeculate()
1377 TL->setAlignment(LI->getAlign()); in speculateSelectInstLoads()
1378 FL->setAlignment(LI->getAlign()); in speculateSelectInstLoads()
2452 return commonAlignment(NewAI.getAlign(), in getSliceAlign()
2541 NewLI->setAlignment(LI.getAlign()); in visitLoadInst()
2741 NewSI->setAlignment(SI.getAlign()); in visitStoreInst()
3068 NewAI.getAlign(), "load"); in visitMemTransferInst()
[all …]
H A DMemCpyOptimizer.cpp184 SI->getAlign().value(), SI); in addStore()
726 SI->getPointerOperand(), SI->getAlign(), in processStore()
727 LI->getPointerOperand(), LI->getAlign(), Size); in processStore()
730 SI->getPointerOperand(), SI->getAlign(), in processStore()
731 LI->getPointerOperand(), LI->getAlign(), Size); in processStore()
797 commonAlignment(SI->getAlign(), LI->getAlign()), C); in processStore()
830 SI->getAlign()); in processStore()
937 Align srcAlign = srcAlloca->getAlign(); in performCallSlotOptzn()
H A DGVNHoist.cpp990 std::min(ReplacementLoad->getAlign(), cast<LoadInst>(I)->getAlign())); in updateAlignment()
994 std::min(ReplacementStore->getAlign(), cast<StoreInst>(I)->getAlign())); in updateAlignment()
997 ReplacementAlloca->setAlignment(std::max(ReplacementAlloca->getAlign(), in updateAlignment()
998 cast<AllocaInst>(I)->getAlign())); in updateAlignment()
H A DAlignmentFromAssumptions.cpp268 if (NewAlignment > LI->getAlign()) { in processAssumption()
277 if (NewAlignment > SI->getAlign()) { in processAssumption()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZConstantPoolValue.cpp33 Constants[I].getAlign() >= Alignment) { in getExistingMachineCPValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySetP2AlignOperands.cpp68 uint64_t P2Align = Log2((*MI.memoperands_begin())->getAlign()); in rewriteP2Align()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp57 bool isUnaligned = MMO->getAlign() < MMO->getSize(); in combine()
/freebsd-13.1/sys/netgraph/
H A Dng_parse.h286 ng_getAlign_t *getAlign; /* get alignment */ member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp281 const Align Alignment = LI->getAlign(); in isDereferenceableAndAlignedInLoop()
384 AccessedAlign = LI->getAlign(); in isSafeToLoadUnconditionally()
391 AccessedAlign = SI->getAlign(); in isSafeToLoadUnconditionally()
H A DLint.cpp448 BaseAlign = AI->getAlign(); in visitMemoryReference()
456 BaseAlign = GV->getAlign(); in visitMemoryReference()
479 visitMemoryReference(I, MemoryLocation::get(&I), I.getAlign(), I.getType(), in visitLoadInst()
484 visitMemoryReference(I, MemoryLocation::get(&I), I.getAlign(), in visitStoreInst()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachOUniversal.h84 uint32_t getAlign() const { in getAlign() function

123456