| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | ConstantMerge.cpp | 87 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 D | AMDGPULowerModuleLDSPass.cpp | 158 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 D | AMDGPUMachineFunction.cpp | 48 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType()); in allocateLDSGlobal() 82 DL.getValueOrABITypeAlignment(GV.getAlign(), GV.getValueType()); in setDynLDSAlign()
|
| H A D | AMDGPULateCodeGenPrepare.cpp | 124 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 D | NVPTXUtilities.h | 59 bool getAlign(const Function &, unsigned index, unsigned &); 60 bool getAlign(const CallInst &, unsigned index, unsigned &);
|
| H A D | NVPTXLowerAggrCopies.cpp | 116 /* SrcAlign */ LI->getAlign(), in runOnFunction() 117 /* DestAlign */ SI->getAlign(), in runOnFunction()
|
| H A D | NVPTXUtilities.cpp | 284 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 D | InstCombineLoadStoreAlloca.cpp | 187 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 D | AtomicExpandPass.cpp | 162 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 D | MachOUniversal.cpp | 179 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 D | MachineMemOperand.h | 228 Align getAlign() const; 310 LHS.getAlign() == RHS.getAlign() &&
|
| H A D | MachineConstantPool.h | 95 Align getAlign() const { return Alignment; } in getAlign() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | GlobalObject.h | 72 MaybeAlign Align = getAlign(); in getAlignment() 80 MaybeAlign getAlign() const { in getAlign() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1228 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 D | MemCpyOptimizer.cpp | 184 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 D | GVNHoist.cpp | 990 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 D | AlignmentFromAssumptions.cpp | 261 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 D | AMDGPULDSUtils.h | 24 Align getAlign(DataLayout const &DL, const GlobalVariable *GV);
|
| H A D | AMDGPULDSUtils.cpp | 27 Align getAlign(DataLayout const &DL, const GlobalVariable *GV) { in getAlign() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZConstantPoolValue.cpp | 33 Constants[I].getAlign() >= Alignment) { in getExistingMachineCPValue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySetP2AlignOperands.cpp | 68 uint64_t P2Align = Log2((*MI.memoperands_begin())->getAlign()); in rewriteP2Align()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 55 bool isUnaligned = MMO->getAlign() < MMO->getSize(); in combine()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 281 const Align Alignment = LI->getAlign(); in isDereferenceableAndAlignedInLoop() 384 AccessedAlign = LI->getAlign(); in isSafeToLoadUnconditionally() 391 AccessedAlign = SI->getAlign(); in isSafeToLoadUnconditionally()
|
| H A D | Lint.cpp | 448 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 D | VectorCombine.cpp | 152 Align Alignment = Load->getAlign(); in vectorizeLoadInsert() 817 if (SI->getAlign() < NSI->getAlign()) in foldSingleElementStore() 818 NSI->setAlignment(SI->getAlign()); in foldSingleElementStore()
|