Home
last modified time | relevance | path

Searched refs:getAlignment (Results 1 – 25 of 239) sorted by relevance

12345678910

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuilder.h72 Addr.getAlignment().getQuantity(),
79 Addr.getAlignment().getQuantity(), in CreateLoad()
85 Addr.getAlignment().getQuantity(),
145 Addr.getAlignment());
152 Addr.getAlignment());
168 return Address(Ptr, Addr.getAlignment());
176 Addr.getAlignment().alignmentAtOffset(Offset));
238 Addr.getAlignment().alignmentAtOffset(Offset));
244 Addr.getAlignment().alignmentAtOffset(Offset));
258 return Address(GEP, Addr.getAlignment().alignmentAtOffset(
[all …]
H A DCGValue.h331 Alignment = address.getAlignment().getQuantity(); in setAddress()
336 return Address(getVectorPointer(), getAlignment()); in getVectorAddress()
343 return Address(getExtVectorPointer(), getAlignment()); in getExtVectorAddress()
356 return Address(getBitFieldPointer(), getAlignment()); in getBitFieldAddress()
376 R.Initialize(type, qs, address.getAlignment(), BaseInfo, TBAAInfo); in MakeAddr()
387 R.Initialize(type, type.getQualifiers(), vecAddress.getAlignment(), in MakeVectorElt()
399 R.Initialize(type, type.getQualifiers(), vecAddress.getAlignment(), in MakeExtVectorElt()
426 R.Initialize(type, type.getQualifiers(), Reg.getAlignment(), in MakeGlobalReg()
525 AV.Alignment = addr.getAlignment().getQuantity();
584 return Address(Addr, getAlignment()); in getAddress()
[all …]
H A DAddress.h67 CharUnits getAlignment() const { in getAlignment() function
90 getAlignment()); in getBitCast()
102 addr.getAlignment()); in castImpl()
H A DCGRecordLayoutBuilder.cpp152 CharUnits getAlignment(llvm::Type *Type) { in getAlignment() function
329 getAlignment(FieldType) > getAlignment(StorageType) || in lowerUnion()
330 (getAlignment(FieldType) == getAlignment(StorageType) && in lowerUnion()
344 if (LayoutSize % getAlignment(StorageType)) in lowerUnion()
419 Context.toBits(getAlignment(getIntNType(OffsetInRecord))) != in accumulateBitFields()
619 if (Member->Offset % getAlignment(Member->Data)) in determinePacked()
622 NVAlignment = std::max(NVAlignment, getAlignment(Member->Data)); in determinePacked()
623 Alignment = std::max(Alignment, getAlignment(Member->Data)); in determinePacked()
651 Size.alignTo(Packed ? CharUnits::One() : getAlignment(Member->Data))) in insertPadding()
H A DCGNonTrivialStruct.cpp391 PHIs[I], StartAddrs[I].getAlignment().alignmentAtOffset(EltSize)); in visitArray()
489 Alignments[I] = Addrs[I].getAlignment(); in callFunc()
825 GenDefaultInitializeFuncName GenName(DstPtr.getAlignment(), getContext()); in callCStructDefaultConstructor()
851 GenDestructorFuncName GenName("__destructor_", DstPtr.getAlignment(), in callCStructDestructor()
863 SrcPtr.getAlignment(), getContext()); in callCStructCopyConstructor()
876 GenBinaryFuncName<false> GenName("__copy_assignment_", DstPtr.getAlignment(), in callCStructCopyAssignmentOperator()
877 SrcPtr.getAlignment(), getContext()); in callCStructCopyAssignmentOperator()
887 GenBinaryFuncName<true> GenName("__move_constructor_", DstPtr.getAlignment(), in callCStructMoveConstructor()
888 SrcPtr.getAlignment(), getContext()); in callCStructMoveConstructor()
901 GenBinaryFuncName<true> GenName("__move_assignment_", DstPtr.getAlignment(), in callCStructMoveAssignmentOperator()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp87 static unsigned getAlignment(GlobalVariable *GV) { in getAlignment() function
88 unsigned Align = GV->getAlignment(); in getAlignment()
113 if (Old->getAlignment() || New->getAlignment()) in replace()
114 New->setAlignment(std::max(getAlignment(Old), getAlignment(New))); in replace()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp201 New->setAlignment(AI.getAlignment()); in simplifyAllocaArraySize()
348 if (AI.getAlignment() == 0) in visitAllocaInst()
379 if (EntryAI->getAlignment() == 0) in visitAllocaInst()
395 if (AI.getAlignment()) { in visitAllocaInst()
530 SI.getAlignment(), SI.isVolatile()); in combineStoreToNewValue()
711 auto Align = LI.getAlignment(); in unpackLoadToAggregate()
761 auto Align = LI.getAlignment(); in unpackLoadToAggregate()
1002 unsigned LoadAlign = LI.getAlignment(); in visitLoadInst()
1066 unsigned Align = LI.getAlignment(); in visitLoadInst()
1236 auto Align = SI.getAlignment(); in unpackStoreToAggregate()
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DGlobals.cpp97 unsigned GlobalValue::getAlignment() const { in getAlignment() function in GlobalValue
101 return GO->getAlignment(); in getAlignment()
108 return cast<GlobalObject>(this)->getAlignment(); in getAlignment()
123 assert(getAlignment() == Align && "Alignment representation error!"); in setAlignment()
128 setAlignment(Src->getAlignment()); in copyAttributesFrom()
230 if (hasSection() && getAlignment() > 0) in canIncreaseAlignment()
H A DDataLayout.cpp677 unsigned DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const { in getAlignment() function in DataLayout
694 return getAlignment(cast<ArrayType>(Ty)->getElementType(), abi_or_pref); in getAlignment()
704 return std::max(Align, Layout->getAlignment()); in getAlignment()
731 return getAlignment(Ty, true); in getABITypeAlignment()
741 return getAlignment(Ty, false); in getPrefTypeAlignment()
819 unsigned GVAlignment = GV->getAlignment(); in getPreferredAlignment()
H A DAttributes.cpp211 unsigned Attribute::getAlignment() const { in getAlignment() function in Attribute
594 unsigned AttributeSet::getAlignment() const { in getAlignment() function in AttributeSet
595 return SetNode ? SetNode->getAlignment() : 0; in getAlignment()
694 Attr = Attribute::getWithAlignment(C, B.getAlignment()); in get()
748 unsigned AttributeSetNode::getAlignment() const { in getAlignment() function in AttributeSetNode
751 return I.getAlignment(); in getAlignment()
1067 unsigned OldAlign = getAttributes(Index).getAlignment(); in addAttributes()
1068 unsigned NewAlign = B.getAlignment(); in addAttributes()
1253 return getAttributes(ReturnIndex).getAlignment(); in getRetAlignment()
1257 return getAttributes(ArgNo + FirstArgIndex).getAlignment(); in getParamAlignment()
[all …]
H A DInstruction.cpp384 (AI->getAlignment() == cast<AllocaInst>(I2)->getAlignment() || in haveSameSpecialState()
388 (LI->getAlignment() == cast<LoadInst>(I2)->getAlignment() || in haveSameSpecialState()
394 (SI->getAlignment() == cast<StoreInst>(I2)->getAlignment() || in haveSameSpecialState()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp279 BlockPosition Position(MF->getAlignment()); in initMBBInfo()
285 Block.Alignment = MBB->getAlignment(); in initMBBInfo()
343 BlockPosition Position(MF->getAlignment()); in setWorstCaseAddresses()
444 BlockPosition Position(MF->getAlignment()); in relaxBranches()
H A DSystemZConstantPoolValue.cpp35 (Constants[I].getAlignment() & AlignMask) == 0) { in getExistingMachineCPValue()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h228 uint64_t getAlignment() const;
312 LHS.getAlignment() == RHS.getAlignment() &&
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoads.cpp227 BaseAlign = AI->getAlignment(); in isSafeToLoadUnconditionally()
234 BaseAlign = GV->getAlignment(); in isSafeToLoadUnconditionally()
285 AccessedAlign = LI->getAlignment(); in isSafeToLoadUnconditionally()
288 AccessedAlign = SI->getAlignment(); in isSafeToLoadUnconditionally()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp117 /* SrcAlign */ LI->getAlignment(), in runOnFunction()
118 /* DestAlign */ SI->getAlignment(), in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp426 if (LD->getAlignment() >= ABIAlignment) in LowerLOAD()
444 MinAlign(GV->getAlignment(), 4) == 4) { in LowerLOAD()
452 if (LD->getAlignment() == 2) { in LowerLOAD()
507 if (ST->getAlignment() >= ABIAlignment) { in LowerSTORE()
515 if (ST->getAlignment() == 2) { in LowerSTORE()
959 if (N->getAlignment() < 4) in LowerATOMIC_LOAD()
967 if (N->getAlignment() < 2) in LowerATOMIC_LOAD()
990 if (N->getAlignment() < 4) in LowerATOMIC_STORE()
997 if (N->getAlignment() < 2) in LowerATOMIC_STORE()
1790 unsigned Alignment = ST->getAlignment(); in PerformDAGCombine()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp118 if (MBB.getAlignment()) { in fixupLoopInstrs()
122 int ByteAlign = (1u << MBB.getAlignment()) - 1; in fixupLoopInstrs()
H A DHexagonBranchRelaxation.cpp109 if (B.getAlignment()) { in computeOffset()
113 int ByteAlign = (1u << B.getAlignment()) - 1; in computeOffset()
/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DObjectFile.h104 uint64_t getAlignment() const;
170 uint32_t getAlignment() const;
371 inline uint32_t SymbolRef::getAlignment() const { in getAlignment() function
434 inline uint64_t SectionRef::getAlignment() const { in getAlignment() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1200 MaxAlign = std::max(MaxAlign, LI->getAlignment()); in isSafePHIToSpeculate()
1253 unsigned Align = SomeLoad->getAlignment(); in speculatePHINodeLoads()
1348 TL->setAlignment(LI->getAlignment()); in speculateSelectInstLoads()
1349 FL->setAlignment(LI->getAlignment()); in speculateSelectInstLoads()
1653 Alignment = LI->getAlignment(); in getAdjustedAlignment()
1656 Alignment = SI->getAlignment(); in getAdjustedAlignment()
2393 unsigned NewAIAlign = NewAI.getAlignment(); in getSliceAlign()
2655 NewSI = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(), in visitStoreInst()
3062 unsigned LoadAlign = LI->getAlignment(); in fixLoadStoreAlign()
3069 unsigned StoreAlign = SI->getAlignment(); in fixLoadStoreAlign()
[all …]
H A DGVNHoist.cpp894 std::min(ReplacementLoad->getAlignment(), in updateAlignment()
895 cast<LoadInst>(I)->getAlignment())); in updateAlignment()
899 std::min(ReplacementStore->getAlignment(), in updateAlignment()
900 cast<StoreInst>(I)->getAlignment())); in updateAlignment()
904 std::max(ReplacementAlloca->getAlignment(), in updateAlignment()
905 cast<AllocaInst>(I)->getAlignment())); in updateAlignment()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp528 return cmpNumbers(AI->getAlignment(), cast<AllocaInst>(R)->getAlignment()); in cmpOperations()
534 cmpNumbers(LI->getAlignment(), cast<LoadInst>(R)->getAlignment())) in cmpOperations()
550 cmpNumbers(SI->getAlignment(), cast<StoreInst>(R)->getAlignment())) in cmpOperations()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp69 unsigned Align = MBB.getAlignment(); in postOffset()
74 unsigned ParentAlign = MBB.getParent()->getAlignment(); in postOffset()
132 unsigned Align = MBB.getAlignment(); in INITIALIZE_PASS()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCBranchSelector.cpp82 unsigned Align = MBB.getAlignment(); in runOnMachineFunction()
87 unsigned ParentAlign = MBB.getParent()->getAlignment(); in runOnMachineFunction()

12345678910