/external/llvm/lib/Target/Mips/ |
MipsFrameLowering.cpp | 118 unsigned MaxAlign = MFI->getMaxAlignment(); 120 // Check that MaxAlign is not zero if there is a stack object that is not a 122 assert(!MFI->getObjectIndexEnd() || MaxAlign); 126 Offset = RoundUpToAlignment(Offset + MFI->getObjectSize(I), MaxAlign); 131 std::max(MaxAlign, getStackAlignment()));
|
/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 62 bool StackGrowsDown, unsigned &MaxAlign); 117 unsigned &MaxAlign) { 126 MaxAlign = std::max(MaxAlign, Align); 155 unsigned MaxAlign = 0; 162 StackGrowsDown, MaxAlign); 173 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign); 188 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign); 193 MFI->setLocalFrameMaxAlign(MaxAlign);
|
PrologEpilogInserter.cpp | 452 unsigned &MaxAlign) { 461 MaxAlign = std::max(MaxAlign, Align); 544 unsigned MaxAlign = MFI->getMaxAlignment(); 553 AdjustStackOffset(MFI, SFI, StackGrowsDown, Offset, MaxAlign); 579 MaxAlign = std::max(Align, MaxAlign); 587 Offset, MaxAlign); 605 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); 627 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); [all...] |
MachineFunction.cpp | 580 unsigned MaxAlign = getMaxAlignment(); 599 MaxAlign = std::max(Align, MaxAlign); 618 // SP not FP. Align to MaxAlign so this works. 619 StackAlign = std::max(StackAlign, MaxAlign); [all...] |
/external/llvm/include/llvm/Object/ |
ELF.h | 87 endianness TargetEndianness, std::size_t MaxAlign> 88 struct ELFDataTypeTypedefHelper<ELFT<TargetEndianness, MaxAlign, false> > 89 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> { 93 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr; 96 MaximumAlignment<value_type, MaxAlign>::value> Elf_Off; 101 endianness TargetEndianness, std::size_t MaxAlign> 102 struct ELFDataTypeTypedefHelper<ELFT<TargetEndianness, MaxAlign, true> > 103 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> { 107 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr; 110 MaximumAlignment<value_type, MaxAlign>::value> Elf_Off [all...] |
/external/llvm/tools/lli/ |
lli.cpp | 215 unsigned MaxAlign = T->getPageAlignment(); 233 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign; 252 if (T->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
|
/external/llvm/lib/Target/PowerPC/ |
PPCFrameLowering.cpp | 214 unsigned MaxAlign = MFI->getMaxAlignment(); 237 (!ALIGN_STACK || MaxAlign <= TargetAlign)) { // No special alignment. 398 unsigned MaxAlign = MFI->getMaxAlignment(); 404 if (ALIGN_STACK && MaxAlign > TargetAlign) { 405 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) && 412 .addImm(32 - Log2_32(MaxAlign)) 438 if (ALIGN_STACK && MaxAlign > TargetAlign) { 439 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) & [all...] |
PPCRegisterInfo.cpp | 198 unsigned MaxAlign = MFI->getMaxAlignment(); 199 if (MaxAlign > TargetAlign) 212 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) {
|
/external/llvm/lib/Target/X86/ |
X86FrameLowering.cpp | 659 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment. 679 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; 680 else if (MaxAlign < SlotSize) 681 MaxAlign = SlotSize; 748 NumBytes = (FrameSize + MaxAlign - 1) / MaxAlign * MaxAlign; 851 .addImm(-MaxAlign) [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFrameLowering.cpp | 293 unsigned MaxAlign = MFI->getMaxAlignment(); 296 // Emit bic sp, sp, MaxAlign 300 .addImm(MaxAlign-1))); 305 // bic r4, r4, MaxAlign 313 .addImm(MaxAlign-1))); 781 unsigned MaxAlign = MF.getFrameInfo()->getMaxAlignment(); 784 .addImm(MaxAlign - 1))); [all...] |
ARMConstantIslandPass.cpp | 511 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); 515 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2); 525 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end()); 551 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a) [all...] |
ARMExpandPseudoInsts.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineLoadStoreAlloca.cpp | 238 unsigned MaxAlign = std::max(EntryAI->getAlignment(), 240 EntryAI->setAlignment(MaxAlign);
|
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | [all...] |
SROA.cpp | [all...] |
/external/clang/lib/AST/ |
RecordLayoutBuilder.cpp | [all...] |