Searched refs:MaxAlign (Results 1 - 19 of 19) sorted by relevance

/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.cpp118 unsigned MaxAlign = MFI->getMaxAlignment(); local
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/
H A DNVPTXPrologEpilogPass.cpp83 unsigned &MaxAlign) {
92 MaxAlign = std::max(MaxAlign, Align);
150 unsigned MaxAlign = MFI->getMaxAlignment(); local
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);
81 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
/external/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp65 bool StackGrowsDown, unsigned &MaxAlign);
120 unsigned &MaxAlign) {
129 MaxAlign = std::max(MaxAlign, Align);
158 unsigned MaxAlign = 0; local
165 StackGrowsDown, MaxAlign);
176 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
191 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
196 MFI->setLocalFrameMaxAlign(MaxAlign);
117 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument
H A DPrologEpilogInserter.cpp466 unsigned &MaxAlign) {
475 MaxAlign = std::max(MaxAlign, Align);
558 unsigned MaxAlign = MFI->getMaxAlignment(); local
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);
464 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
[all...]
H A DMachineFunction.cpp598 unsigned MaxAlign = getMaxAlignment(); local
617 MaxAlign = std::max(Align, MaxAlign);
636 // SP not FP. Align to MaxAlign so this works.
637 StackAlign = std::max(StackAlign, MaxAlign);
/external/llvm/include/llvm/Object/
H A DELF.h86 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>
[all...]
/external/clang/lib/AST/
H A DTypeLoc.cpp77 unsigned MaxAlign = 1; local
80 MaxAlign = std::max(Align, MaxAlign);
85 Total = llvm::RoundUpToAlignment(Total, MaxAlign);
H A DRecordLayoutBuilder.cpp1613 if (unsigned MaxAlign = D->getMaxAlignment())
1614 UpdateAlignment(Context.toCharUnitsFromBits(MaxAlign));
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp656 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...]
H A DX86ISelLowering.cpp1550 static void getMaxByValAlign(Type *Ty, unsigned &MaxAlign) { argument
1551 if (MaxAlign == 16)
1555 MaxAlign = 16;
1559 if (EltAlign > MaxAlign)
1560 MaxAlign = EltAlign;
1565 if (EltAlign > MaxAlign)
1566 MaxAlign = EltAlign;
1567 if (MaxAlign == 16)
/external/llvm/tools/lli/
H A Dlli.cpp216 unsigned MaxAlign = T->getPageAlignment(); local
234 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign;
253 if (T->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
/external/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp271 unsigned MaxAlign = MFI->getMaxAlignment(); local
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));
H A DPPCFrameLowering.cpp210 unsigned MaxAlign = MFI->getMaxAlignment(); local
211 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1;
481 unsigned MaxAlign = MFI->getMaxAlignment(); local
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/
H A DARMFrameLowering.cpp294 unsigned MaxAlign = MFI->getMaxAlignment(); local
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(); local
786 .addImm(MaxAlign - 1)));
H A DARMConstantIslandPass.cpp511 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); local
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)
H A DARMExpandPseudoInsts.cpp808 unsigned MaxAlign = MFI->getMaxAlignment(); local
810 // Emit bic r6, r6, MaxAlign
816 .addImm(MaxAlign-1)));
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp238 unsigned MaxAlign = std::max(EntryAI->getAlignment(), local
240 EntryAI->setAlignment(MaxAlign);
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1181 unsigned MaxAlign = 0; local
1197 MaxAlign = std::max(MaxAlign, LI->getAlignment());
1225 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, TD))
H A DSROA.cpp982 unsigned MaxAlign = 0; local
1002 MaxAlign = std::max(MaxAlign, LI->getAlignment());
1031 isSafeToLoadUnconditionally(InVal, TI, MaxAlign, DL))

Completed in 453 milliseconds