HomeSort by relevance Sort by last modified time
    Searched refs:MaxAlign (Results 1 - 19 of 19) sorted by null

  /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/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 83 unsigned &MaxAlign) {
92 MaxAlign = std::max(MaxAlign, Align);
150 unsigned MaxAlign = MFI->getMaxAlignment();
177 MaxAlign = std::max(Align, MaxAlign);
191 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
216 // SP not FP. Align to MaxAlign so this works.
217 StackAlign = std::max(StackAlign, MaxAlign);
  /external/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 65 bool StackGrowsDown, unsigned &MaxAlign);
120 unsigned &MaxAlign) {
129 MaxAlign = std::max(MaxAlign, Align);
158 unsigned MaxAlign = 0;
165 StackGrowsDown, MaxAlign);
176 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
191 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
196 MFI->setLocalFrameMaxAlign(MaxAlign);
PrologEpilogInserter.cpp 466 unsigned &MaxAlign) {
475 MaxAlign = std::max(MaxAlign, Align);
558 unsigned MaxAlign = MFI->getMaxAlignment();
573 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign);
599 MaxAlign = std::max(Align, MaxAlign);
607 Offset, MaxAlign);
625 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
647 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
    [all...]
MachineFunction.cpp 598 unsigned MaxAlign = getMaxAlignment();
617 MaxAlign = std::max(Align, MaxAlign);
636 // SP not FP. Align to MaxAlign so this works.
637 StackAlign = std::max(StackAlign, MaxAlign);
    [all...]
  /external/llvm/include/llvm/Object/
ELF.h 86 template<endianness TargetEndianness, std::size_t MaxAlign>
87 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, MaxAlign, false> >
88 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> {
92 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr;
95 MaximumAlignment<value_type, MaxAlign>::value> Elf_Off;
99 template<endianness TargetEndianness, std::size_t MaxAlign>
100 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, MaxAlign, true> >
101 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> {
105 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr;
108 MaximumAlignment<value_type, MaxAlign>::value> Elf_Off
    [all...]
  /external/clang/lib/AST/
TypeLoc.cpp 77 unsigned MaxAlign = 1;
80 MaxAlign = std::max(Align, MaxAlign);
85 Total = llvm::RoundUpToAlignment(Total, MaxAlign);
RecordLayoutBuilder.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 656 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment.
676 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign;
677 else if (MaxAlign < SlotSize)
678 MaxAlign = SlotSize;
744 NumBytes = (FrameSize + MaxAlign - 1) / MaxAlign * MaxAlign;
840 .addImm(-MaxAlign)
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/tools/lli/
lli.cpp 216 unsigned MaxAlign = T->getPageAlignment();
234 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign;
253 if (T->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 271 unsigned MaxAlign = MFI->getMaxAlignment();
272 assert((maxCallFrameSize & (MaxAlign-1)) == 0 &&
285 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) {
305 if (MaxAlign > TargetAlign) {
312 .addImm(~(MaxAlign-1));
330 if (MaxAlign > TargetAlign) {
337 .addImm(~(MaxAlign-1));
PPCFrameLowering.cpp 210 unsigned MaxAlign = MFI->getMaxAlignment();
211 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1;
481 unsigned MaxAlign = MFI->getMaxAlignment();
495 if (HasBP && MaxAlign > 1) {
496 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) &&
502 .addImm(32 - Log2_32(MaxAlign))
546 if (HasBP && MaxAlign > 1) {
547 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) &
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFrameLowering.cpp 294 unsigned MaxAlign = MFI->getMaxAlignment();
297 // Emit bic sp, sp, MaxAlign
301 .addImm(MaxAlign-1)));
306 // bic r4, r4, MaxAlign
314 .addImm(MaxAlign-1)));
783 unsigned MaxAlign = MF.getFrameInfo()->getMaxAlignment();
786 .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...]

Completed in 203 milliseconds