Searched defs:MaxAlign (Results 1 - 18 of 18) 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()));
H A DMipsConstantIslandPass.cpp545 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); local
549 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2);
559 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end());
587 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a)
/external/clang/lib/AST/
H A DTypeLoc.cpp77 unsigned MaxAlign = 1; local
80 MaxAlign = std::max(Align, MaxAlign);
85 Total = llvm::RoundUpToAlignment(Total, MaxAlign);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp85 unsigned &MaxAlign) {
94 MaxAlign = std::max(MaxAlign, Align);
152 unsigned MaxAlign = MFI->getMaxAlignment(); local
179 MaxAlign = std::max(Align, MaxAlign);
193 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
218 // SP not FP. Align to MaxAlign so this works.
219 StackAlign = std::max(StackAlign, MaxAlign);
83 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
/external/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp70 bool StackGrowsDown, unsigned &MaxAlign);
74 int64_t &Offset, unsigned &MaxAlign);
136 unsigned &MaxAlign) {
145 MaxAlign = std::max(MaxAlign, Align);
170 unsigned &MaxAlign) {
175 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
190 unsigned MaxAlign = 0; local
202 StackGrowsDown, MaxAlign);
228 Offset, MaxAlign);
133 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument
166 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
[all...]
H A DPrologEpilogInserter.cpp404 unsigned &MaxAlign) {
413 MaxAlign = std::max(MaxAlign, Align);
434 int64_t &Offset, unsigned &MaxAlign) {
439 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
513 unsigned MaxAlign = MFI->getMaxAlignment(); local
528 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign);
554 MaxAlign = std::max(Align, MaxAlign);
566 Offset, MaxAlign);
402 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
431 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
[all...]
H A DMachineFunction.cpp630 unsigned MaxAlign = getMaxAlignment(); local
649 MaxAlign = std::max(Align, MaxAlign);
668 // SP not FP. Align to MaxAlign so this works.
669 StackAlign = std::max(StackAlign, MaxAlign);
/external/llvm/tools/lli/
H A DRemoteMemoryManager.cpp93 unsigned MaxAlign = Target->getPageAlignment(); local
114 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign;
133 if (!Target->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp251 unsigned MaxAlign = std::max(EntryAI->getAlignment(), local
253 EntryAI->setAlignment(MaxAlign);
/external/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp293 unsigned MaxAlign = MFI->getMaxAlignment(); local
294 assert((maxCallFrameSize & (MaxAlign-1)) == 0 &&
307 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) {
327 if (MaxAlign > TargetAlign) {
334 .addImm(~(MaxAlign-1));
352 if (MaxAlign > TargetAlign) {
359 .addImm(~(MaxAlign-1));
H A DPPCFrameLowering.cpp371 unsigned MaxAlign = MFI->getMaxAlignment(); // algmt required by data in frame local
372 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1;
610 unsigned MaxAlign = MFI->getMaxAlignment(); local
611 if (HasBP && MaxAlign > 1)
612 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) &&
672 if (HasBP && MaxAlign > 1) {
677 .addImm(64 - Log2_32(MaxAlign));
682 .addImm(32 - Log2_32(MaxAlign))
H A DPPCISelLowering.cpp719 static void getMaxByValAlign(Type *Ty, unsigned &MaxAlign, argument
721 if (MaxAlign == MaxMaxAlign)
725 MaxAlign = 32;
726 else if (VTy->getBitWidth() >= 128 && MaxAlign < 16)
727 MaxAlign = 16;
731 if (EltAlign > MaxAlign)
732 MaxAlign = EltAlign;
737 if (EltAlign > MaxAlign)
738 MaxAlign = EltAlign;
739 if (MaxAlign
[all...]
/external/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp887 unsigned MaxAlign = MFI->getMaxAlignment(); local
889 // Emit bic r6, r6, MaxAlign
895 .addImm(MaxAlign-1)));
H A DARMConstantIslandPass.cpp512 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); local
516 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2);
526 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end());
552 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a)
H A DARMFrameLowering.cpp517 unsigned MaxAlign = MFI->getMaxAlignment(); local
520 // Emit bic sp, sp, MaxAlign
524 .addImm(MaxAlign-1)));
529 // bic r4, r4, MaxAlign
537 .addImm(MaxAlign-1)));
1014 unsigned MaxAlign = MF.getFrameInfo()->getMaxAlignment(); local
1017 .addImm(MaxAlign - 1)));
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1187 unsigned MaxAlign = 0; local
1202 MaxAlign = std::max(MaxAlign, LI->getAlignment());
1230 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, DL))
H A DSROA.cpp1086 unsigned MaxAlign = 0; local
1105 MaxAlign = std::max(MaxAlign, LI->getAlignment());
1134 isSafeToLoadUnconditionally(InVal, TI, MaxAlign, DL))
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp1630 static void getMaxByValAlign(Type *Ty, unsigned &MaxAlign) { argument
1631 if (MaxAlign == 16)
1635 MaxAlign = 16;
1639 if (EltAlign > MaxAlign)
1640 MaxAlign = EltAlign;
1645 if (EltAlign > MaxAlign)
1646 MaxAlign = EltAlign;
1647 if (MaxAlign == 16)

Completed in 1090 milliseconds