/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 71 bool StackGrowsDown, unsigned &MaxAlign); 75 int64_t &Offset, unsigned &MaxAlign); 137 unsigned &MaxAlign) { 146 MaxAlign = std::max(MaxAlign, Align); 171 unsigned &MaxAlign) { 176 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign); 191 unsigned MaxAlign = 0; 203 StackGrowsDown, MaxAlign); 229 Offset, MaxAlign); [all...] |
PrologEpilogInserter.cpp | 503 unsigned &MaxAlign, unsigned Skew) { 512 MaxAlign = std::max(MaxAlign, Align); 533 int64_t &Offset, unsigned &MaxAlign, unsigned Skew) { 538 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign, Skew); 615 unsigned MaxAlign = MFI->getMaxAlignment(); 630 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign, Skew); 656 MaxAlign = std::max(Align, MaxAlign); 668 Offset, MaxAlign, Skew) [all...] |
MachineFunction.cpp | 633 unsigned MaxAlign = getMaxAlignment(); 652 MaxAlign = std::max(Align, MaxAlign); 671 // SP not FP. Align to MaxAlign so this works. 672 StackAlign = std::max(StackAlign, MaxAlign); [all...] |
/external/llvm/lib/Target/Mips/ |
MipsFrameLowering.cpp | 128 unsigned MaxAlign = MFI->getMaxAlignment(); 130 // Check that MaxAlign is not zero if there is a stack object that is not a 132 assert(!MFI->getObjectIndexEnd() || MaxAlign); 136 Offset = RoundUpToAlignment(Offset + MFI->getObjectSize(I), MaxAlign); 141 std::max(MaxAlign, getStackAlignment()));
|
MipsConstantIslandPass.cpp | 543 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); 547 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2); 557 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end()); 585 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a) [all...] |
MipsSEFrameLowering.cpp | 521 int MaxAlign = - (signed) MFI->getMaxAlignment(); 523 BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO) .addImm(MaxAlign); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXPrologEpilogPass.cpp | 86 unsigned &MaxAlign) { 95 MaxAlign = std::max(MaxAlign, Align); 153 unsigned MaxAlign = MFI->getMaxAlignment(); 180 MaxAlign = std::max(Align, MaxAlign); 194 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); 219 // SP not FP. Align to MaxAlign so this works. 220 StackAlign = std::max(StackAlign, MaxAlign);
|
/external/llvm/tools/lli/ |
RemoteMemoryManager.cpp | 93 unsigned MaxAlign = Target->getPageAlignment(); 114 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign; 133 if (!Target->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyPEI.cpp | 519 unsigned &MaxAlign, unsigned Skew) { 528 MaxAlign = std::max(MaxAlign, Align); 549 int64_t &Offset, unsigned &MaxAlign, unsigned Skew) { 554 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign, Skew); 631 unsigned MaxAlign = MFI->getMaxAlignment(); 646 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign, Skew); 672 MaxAlign = std::max(Align, MaxAlign); 684 Offset, MaxAlign, Skew) [all...] |
/external/clang/lib/AST/ |
TypeLoc.cpp | 79 unsigned MaxAlign = 1; 82 MaxAlign = std::max(Align, MaxAlign); 87 Total = llvm::RoundUpToAlignment(Total, MaxAlign);
|
RecordLayoutBuilder.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86FrameLowering.cpp | 793 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment. 797 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; 798 else if (MaxAlign < SlotSize) 799 MaxAlign = SlotSize; 801 return MaxAlign; 807 uint64_t MaxAlign) const { 808 uint64_t Val = -MaxAlign; [all...] |
X86FrameLowering.h | 180 /// Aligns the stack pointer by ANDing it with -MaxAlign. 183 unsigned Reg, uint64_t MaxAlign) const;
|
/external/llvm/lib/Target/PowerPC/ |
PPCRegisterInfo.cpp | 344 unsigned MaxAlign = MFI->getMaxAlignment(); 345 assert((maxCallFrameSize & (MaxAlign-1)) == 0 && 358 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) { 378 if (MaxAlign > TargetAlign) { 385 .addImm(~(MaxAlign-1)); 403 if (MaxAlign > TargetAlign) { 410 .addImm(~(MaxAlign-1)); [all...] |
PPCFrameLowering.cpp | 435 unsigned MaxAlign = MFI->getMaxAlignment(); // algmt required by data in frame 436 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1; 742 unsigned MaxAlign = MFI->getMaxAlignment(); 743 if (HasBP && MaxAlign > 1) 744 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) && 814 if (HasBP && MaxAlign > 1) { 819 .addImm(64 - Log2_32(MaxAlign)); 824 .addImm(32 - Log2_32(MaxAlign)) [all...] |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 180 // andn %o6, MaxAlign-1, %o6 181 int MaxAlign = MFI->getMaxAlignment(); 182 BuildMI(MBB, MBBI, dl, TII.get(SP::ANDNri), SP::O6).addReg(SP::O6).addImm(MaxAlign - 1);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.cpp | 433 unsigned MaxAlign = std::max(MFI->getMaxAlignment(), getStackAlignment()); 439 unsigned MaxCFA = RoundUpToAlignment(MFI->getMaxCallFrameSize(), MaxAlign); 442 FrameSize = MaxCFA + RoundUpToAlignment(FrameSize, MaxAlign); 445 bool AlignStack = (MaxAlign > getStackAlignment()); 498 .addImm(-int64_t(MaxAlign)); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 267 unsigned MaxAlign = std::max(EntryAI->getAlignment(), 269 EntryAI->setAlignment(MaxAlign); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFrameLowering.cpp | 649 unsigned MaxAlign = MFI->getMaxAlignment(); 652 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign, 664 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign, [all...] |
ARMConstantIslandPass.cpp | 534 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); 537 BB->setAlignment(MaxAlign); 547 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end()); 573 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a) [all...] |
ARMExpandPseudoInsts.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | [all...] |
SROA.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CodeGenFunction.cpp | 136 if (unsigned MaxAlign = getLangOpts().MaxTypeAlign) { 137 if (Alignment.getQuantity() > MaxAlign && 139 Alignment = CharUnits::fromQuantity(MaxAlign); [all...] |