/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LocalStackSlotAllocation.cpp | 82 bool StackGrowsDown, unsigned &MaxAlign); 86 int64_t &Offset, unsigned &MaxAlign); 146 unsigned &MaxAlign) { 155 MaxAlign = std::max(MaxAlign, Align); 180 unsigned &MaxAlign) { 184 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign); 198 unsigned MaxAlign = 0; local 217 AdjustStackOffset(MFI, StackProtectorFI, Offset, StackGrowsDown, MaxAlign); 243 Offset, MaxAlign); 143 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument 176 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument [all...] |
H A D | MachineFrameInfo.cpp | 139 unsigned MaxAlign = getMaxAlignment(); local 162 MaxAlign = std::max(Align, MaxAlign); 181 // SP not FP. Align to MaxAlign so this works. 182 StackAlign = std::max(StackAlign, MaxAlign);
|
H A D | PrologEpilogInserter.cpp | 637 unsigned &MaxAlign, unsigned Skew) { 646 MaxAlign = std::max(MaxAlign, Align); 709 bool StackGrowsDown, unsigned MaxAlign, 722 if (ObjAlign > MaxAlign) 772 int64_t &Offset, unsigned &MaxAlign, unsigned Skew) { 777 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign, Skew); 879 unsigned MaxAlign = MFI.getMaxAlignment(); local 894 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign, Skew); 920 MaxAlign 635 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign, unsigned Skew) argument 708 scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, unsigned MaxAlign, BitVector &StackBytesFree) argument 769 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign, unsigned Skew) argument [all...] |
H A D | GlobalMerge.cpp | 460 Align MaxAlign; local 482 MaxAlign = std::max(MaxAlign, Alignment); 520 MergedGV->setAlignment(MaxAlign);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 103 unsigned &MaxAlign) { 112 MaxAlign = std::max(MaxAlign, Align); 172 unsigned MaxAlign = MFI.getMaxAlignment(); local 199 MaxAlign = std::max(Align, MaxAlign); 213 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); 238 // SP not FP. Align to MaxAlign so this works. 239 StackAlign = std::max(StackAlign, MaxAlign); 101 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 181 Align MaxAlign = Align(4); local 188 MaxAlign = std::max(MaxAlign, Src->getAlignment()); 194 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); 205 MaxAlign = std::max(MaxAlign, Dest->getAlignment()); 208 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); 258 BranchSize += MaxAlign [all...] |
H A D | PPCFrameLowering.cpp | 483 unsigned MaxAlign = MFI.getMaxAlignment(); // algmt required by data in frame local 484 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1; 712 unsigned MaxAlign = MFI.getMaxAlignment(); local 715 return (IsLargeFrame || !HasRedZone) && HasBP && MaxAlign > 1; 909 unsigned MaxAlign = MFI.getMaxAlignment(); local 910 if (HasBP && MaxAlign > 1) 911 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) && 1059 if (HasBP && MaxAlign > 1) { 1064 .addImm(64 - Log2_32(MaxAlign)); [all...] |
H A D | PPCRegisterInfo.cpp | 517 unsigned MaxAlign = MFI.getMaxAlignment(); local 518 assert((maxCallFrameSize & (MaxAlign-1)) == 0 && 531 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) { 556 if (MaxAlign > TargetAlign) { 563 .addImm(~(MaxAlign-1)); 581 if (MaxAlign > TargetAlign) { 588 .addImm(~(MaxAlign-1));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVExtract.cpp | 110 unsigned MaxAlign = 0; local 141 MaxAlign = std::max(MaxAlign, Align); 186 if (MaxAlign > Op.getImm()) 187 Op.setImm(MaxAlign);
|
H A D | HexagonFrameLowering.cpp | 591 unsigned MaxAlign = std::max(MFI.getMaxAlignment(), getStackAlignment()); local 597 unsigned MaxCFA = alignTo(MFI.getMaxCallFrameSize(), MaxAlign); 600 FrameSize = MaxCFA + alignTo(FrameSize, MaxAlign); 603 bool AlignStack = (MaxAlign > getStackAlignment()); 630 .addImm(-int64_t(MaxAlign));
|
H A D | HexagonConstExtenders.cpp | 1338 auto MaxAlign = [](const SmallVectorImpl<RangeTree::Node*> &Nodes, local 1358 auto P0 = MaxAlign(Tree.nodesWith(R.Min, false), R.Align, R.Offset); 1362 auto P1 = MaxAlign(Tree.nodesWith(R.Max, false), R.Align, R.Offset);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 78 Align MaxAlign; local 80 const uint64_t TotalKernArgSize = ST.getKernArgSegmentSize(F, MaxAlign); 224 Attribute::getWithAlignment(Ctx, std::max(KernArgBaseAlign, MaxAlign)));
|
H A D | AMDGPUSubtarget.cpp | 494 Align &MaxAlign) const { 500 MaxAlign = Align::None(); 508 MaxAlign = std::max(MaxAlign, Alignment); 515 Align &MaxAlign) const { 516 uint64_t ExplicitArgBytes = getExplicitKernArgSize(F, MaxAlign);
|
H A D | AMDGPUSubtarget.h | 246 uint64_t getExplicitKernArgSize(const Function &F, Align &MaxAlign) const; 247 unsigned getKernArgSegmentSize(const Function &F, Align &MaxAlign) const;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 96 unsigned MaxAlign = 1; local 99 MaxAlign = std::max(Align, MaxAlign); 104 Total = llvm::alignTo(Total, MaxAlign);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGValue.h | 234 const unsigned MaxAlign = 1U << 31; local 235 this->Alignment = Alignment.getQuantity() <= MaxAlign 237 : MaxAlign;
|
H A D | CodeGenFunction.cpp | 200 if (unsigned MaxAlign = getLangOpts().MaxTypeAlign) { 201 if (Alignment.getQuantity() > MaxAlign && 203 Alignment = CharUnits::fromQuantity(MaxAlign);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 191 // andn %regUnbiased, MaxAlign-1, %regUnbiased 192 int MaxAlign = MFI.getMaxAlignment(); local 194 .addReg(regUnbiased).addImm(MaxAlign - 1);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 849 uint64_t MaxAlign = MFI.getMaxAlignment(); // Desired stack alignment. 853 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; 854 else if (MaxAlign < SlotSize) 855 MaxAlign = SlotSize; 857 return MaxAlign; 863 uint64_t MaxAlign) const { 864 uint64_t Val = -MaxAlign; 980 uint64_t MaxAlign [all...] |
H A D | X86FrameLowering.h | 198 /// Aligns the stack pointer by ANDing it with -MaxAlign. 201 unsigned Reg, uint64_t MaxAlign) const;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsConstantIslandPass.cpp | 532 const Align MaxAlign(MCP->getConstantPoolAlignment()); 536 BB->setAlignment(AlignConstantIslands ? MaxAlign : Align(4)); 546 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(Log2(MaxAlign) + 1, 575 for (unsigned a = LogAlign + 1; a <= Log2(MaxAlign); ++a)
|
H A D | MipsSEFrameLowering.cpp | 544 int MaxAlign = -(int)MFI.getMaxAlignment(); local 546 BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO) .addImm(MaxAlign);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 720 unsigned MaxAlign = MFI.getMaxAlignment(); local 723 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign, 736 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign, 1215 unsigned MaxAlign = MF.getFrameInfo().getMaxAlignment(); local 1221 emitAligningInstructions(MF, AFI, TII, MBB, MI, DL, ARM::R4, MaxAlign, true);
|
H A D | ARMConstantIslandPass.cpp | 497 const Align MaxAlign(MCP->getConstantPoolAlignment()); 498 const unsigned MaxLogAlign = Log2(MaxAlign); 501 BB->setAlignment(MaxAlign);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 826 Align MaxAlign; local 834 MaxAlign = std::max(MaxAlign, *Alignment); 862 CombinedGlobal->setAlignment(MaxAlign);
|