| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 72 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 D | CGValue.h | 331 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 D | Address.h | 67 CharUnits getAlignment() const { in getAlignment() function 90 getAlignment()); in getBitCast() 102 addr.getAlignment()); in castImpl()
|
| H A D | CGRecordLayoutBuilder.cpp | 152 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 D | CGNonTrivialStruct.cpp | 391 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 D | ConstantMerge.cpp | 87 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 D | InstCombineLoadStoreAlloca.cpp | 201 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 D | Globals.cpp | 97 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 D | DataLayout.cpp | 677 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 D | Attributes.cpp | 211 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 D | Instruction.cpp | 384 (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 D | SystemZLongBranch.cpp | 279 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 D | SystemZConstantPoolValue.cpp | 35 (Constants[I].getAlignment() & AlignMask) == 0) { in getExistingMachineCPValue()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 228 uint64_t getAlignment() const; 312 LHS.getAlignment() == RHS.getAlignment() &&
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 227 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 D | NVPTXLowerAggrCopies.cpp | 117 /* SrcAlign */ LI->getAlignment(), in runOnFunction() 118 /* DestAlign */ SI->getAlignment(), in runOnFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 426 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 D | HexagonFixupHwLoops.cpp | 118 if (MBB.getAlignment()) { in fixupLoopInstrs() 122 int ByteAlign = (1u << MBB.getAlignment()) - 1; in fixupLoopInstrs()
|
| H A D | HexagonBranchRelaxation.cpp | 109 if (B.getAlignment()) { in computeOffset() 113 int ByteAlign = (1u << B.getAlignment()) - 1; in computeOffset()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Object/ |
| H A D | ObjectFile.h | 104 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 D | SROA.cpp | 1200 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 D | GVNHoist.cpp | 894 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 D | FunctionComparator.cpp | 528 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 D | BranchRelaxation.cpp | 69 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 D | PPCBranchSelector.cpp | 82 unsigned Align = MBB.getAlignment(); in runOnMachineFunction() 87 unsigned ParentAlign = MBB.getParent()->getAlignment(); in runOnMachineFunction()
|