Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp158 Align ALHS = AMDGPU::getAlign(DL, LHS); in runOnModule()
159 Align ARHS = AMDGPU::getAlign(DL, RHS); in runOnModule()
181 Align DataAlign = AMDGPU::getAlign(DL, FGV); in runOnModule()
214 AMDGPU::getAlign(DL, LocalVars[0]); // was sorted on alignment in runOnModule()
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()
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp187 New->setAlignment(AI.getAlign()); in simplifyAllocaArraySize()
286 LT->getAlign(), LT->getOrdering(), in replace()
387 const Align MaxAlign = std::max(EntryAI->getAlign(), AI.getAlign()); in visitAllocaInst()
405 Align AllocaAlign = AI.getAlign(); in visitAllocaInst()
473 NewTy, NewPtr, LI.getAlign(), LI.isVolatile(), LI.getName() + Suffix); in combineLoadToNewType()
494 SI.getAlign(), SI.isVolatile()); in combineStoreToNewValue()
654 const auto Align = LI.getAlign(); in unpackLoadToAggregate()
702 const auto Align = LI.getAlign(); in unpackLoadToAggregate()
947 if (KnownAlign > LI.getAlign()) in visitLoadInst()
1003 Align Alignment = LI.getAlign(); in visitLoadInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp162 Align Alignment = I->getAlign(); in atomicSizeSupported()
355 NewLI->setAlignment(LI->getAlign()); in convertAtomicLoadToIntegerType()
372 LI, LI->getType(), LI->getPointerOperand(), LI->getAlign(), in tryExpandAtomicLoad()
412 Addr, DummyVal, DummyVal, LI->getAlign(), Order, in expandAtomicLoadToCmpXchg()
443 NewSI->setAlignment(SI->getAlign()); in convertAtomicStoreToIntegerType()
461 SI->getAlign(), SI->getOrdering()); in expandAtomicStore()
551 AI->getAlign(), AI->getOrdering(), PerformOp); in tryExpandAtomicRMW()
777 AI->getAlign(), TLI->getMinCmpXchgSizeInBits() / 8); in expandPartwordAtomicRMW()
817 AI->getAlign(), TLI->getMinCmpXchgSizeInBits() / 8); in widenPartwordAtomicRMW()
899 CI->getAlign(), TLI->getMinCmpXchgSizeInBits() / 8); in expandPartwordCmpXchg()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h228 Align getAlign() const;
310 LHS.getAlign() == RHS.getAlign() &&
H A DMachineConstantPool.h95 Align getAlign() const { return Alignment; } in getAlign() function
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DGlobalObject.h72 MaybeAlign Align = getAlign(); in getAlignment()
80 MaybeAlign getAlign() const { in getAlign() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1228 MaxAlign = std::max(MaxAlign, LI->getAlign()); in isSafePHIToSpeculate()
1279 Align Alignment = SomeLoad->getAlign(); in speculatePHINodeLoads()
1347 LI->getAlign(), DL, LI)) in isSafeSelectToSpeculate()
1350 LI->getAlign(), DL, LI)) in isSafeSelectToSpeculate()
1376 TL->setAlignment(LI->getAlign()); in speculateSelectInstLoads()
1377 FL->setAlignment(LI->getAlign()); in speculateSelectInstLoads()
2451 return commonAlignment(NewAI.getAlign(), in getSliceAlign()
2476 NewAI.getAlign(), "load"); in rewriteVectorizedLoadInst()
2484 NewAI.getAlign(), "load"); in rewriteIntegerLoad()
2530 NewAI.getAlign(), LI.isVolatile(), in visitLoadInst()
[all …]
H A DMemCpyOptimizer.cpp184 SI->getAlign().value(), SI); in addStore()
717 SI->getPointerOperand(), SI->getAlign(), in processStore()
718 LI->getPointerOperand(), LI->getAlign(), Size); in processStore()
721 SI->getPointerOperand(), SI->getAlign(), in processStore()
722 LI->getPointerOperand(), LI->getAlign(), Size); in processStore()
788 commonAlignment(SI->getAlign(), LI->getAlign()), C); in processStore()
821 SI->getAlign()); in processStore()
924 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.cpp261 if (NewAlignment > LI->getAlign()) { in processAssumption()
270 if (NewAlignment > SI->getAlign()) { in processAssumption()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPULDSUtils.h24 Align getAlign(DataLayout const &DL, const GlobalVariable *GV);
H A DAMDGPULDSUtils.cpp27 Align getAlign(DataLayout const &DL, const GlobalVariable *GV) { in getAlign() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZConstantPoolValue.cpp33 Constants[I].getAlign() >= Alignment) { in getExistingMachineCPValue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblySetP2AlignOperands.cpp68 uint64_t P2Align = Log2((*MI.memoperands_begin())->getAlign()); in rewriteP2Align()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp55 bool isUnaligned = MMO->getAlign() < MMO->getSize(); in combine()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp152 Align Alignment = Load->getAlign(); in vectorizeLoadInsert()
817 if (SI->getAlign() < NSI->getAlign()) in foldSingleElementStore()
818 NSI->setAlignment(SI->getAlign()); in foldSingleElementStore()

123456