/external/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 60 template <endianness TargetEndianness, std::size_t MaxAlign> 61 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, MaxAlign, false> > 62 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> { 66 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr; 69 MaximumAlignment<value_type, MaxAlign>::value> Elf_Off; 73 template <endianness TargetEndianness, std::size_t MaxAlign> 74 struct ELFDataTypeTypedefHelper<ELFType<TargetEndianness, MaxAlign, true> > 75 : ELFDataTypeTypedefHelperCommon<TargetEndianness, MaxAlign> { 79 MaximumAlignment<value_type, MaxAlign>::value> Elf_Addr; 82 MaximumAlignment<value_type, MaxAlign> [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsFrameLowering.cpp | 117 unsigned MaxAlign = MFI->getMaxAlignment(); local 119 // Check that MaxAlign is not zero if there is a stack object that is not a 121 assert(!MFI->getObjectIndexEnd() || MaxAlign); 125 Offset = RoundUpToAlignment(Offset + MFI->getObjectSize(I), MaxAlign); 130 std::max(MaxAlign, getStackAlignment()));
|
H A D | MipsConstantIslandPass.cpp | 543 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); local 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)
|
/external/llvm/lib/CodeGen/ |
H A D | 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; local 203 StackGrowsDown, MaxAlign); 229 Offset, MaxAlign); 134 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, unsigned &MaxAlign) argument 167 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument [all...] |
H A D | PrologEpilogInserter.cpp | 453 unsigned &MaxAlign) { 462 MaxAlign = std::max(MaxAlign, Align); 483 int64_t &Offset, unsigned &MaxAlign) { 488 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); 562 unsigned MaxAlign = MFI->getMaxAlignment(); local 577 AdjustStackOffset(MFI, *I, StackGrowsDown, Offset, MaxAlign); 603 MaxAlign = std::max(Align, MaxAlign); 615 Offset, MaxAlign); 451 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument 480 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo *MFI, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument [all...] |
H A D | MachineFunction.cpp | 619 unsigned MaxAlign = getMaxAlignment(); local 638 MaxAlign = std::max(Align, MaxAlign); 657 // SP not FP. Align to MaxAlign so this works. 658 StackAlign = std::max(StackAlign, MaxAlign);
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 86 unsigned &MaxAlign) { 95 MaxAlign = std::max(MaxAlign, Align); 153 unsigned MaxAlign = MFI->getMaxAlignment(); local 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); 84 AdjustStackOffset(MachineFrameInfo *MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, unsigned &MaxAlign) argument
|
/external/llvm/tools/lli/ |
H A D | RemoteMemoryManager.cpp | 93 unsigned MaxAlign = Target->getPageAlignment(); local 114 CurOffset = (CurOffset + MaxAlign - 1) / MaxAlign * MaxAlign; 133 if (!Target->allocateSpace(CurOffset, MaxAlign, RemoteAddr))
|
/external/clang/lib/AST/ |
H A D | TypeLoc.cpp | 77 unsigned MaxAlign = 1; local 80 MaxAlign = std::max(Align, MaxAlign); 85 Total = llvm::RoundUpToAlignment(Total, MaxAlign);
|
H A D | RecordLayoutBuilder.cpp | 1257 if (unsigned MaxAlign = D->getMaxAlignment()) 1258 UpdateAlignment(Context.toCharUnitsFromBits(MaxAlign));
|
/external/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 470 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment. 477 MaxAlign = (StackAlign > MaxAlign) ? StackAlign : MaxAlign; 478 else if (MaxAlign < SlotSize) 479 MaxAlign = SlotSize; 481 return MaxAlign; 578 uint64_t MaxAlign = calculateMaxStackAlign(MF); // Desired stack alignment. 680 NumBytes = RoundUpToAlignment(NumBytes, MaxAlign); 775 uint64_t Val = -MaxAlign; [all...] |
H A D | X86ISelLowering.cpp | 1642 static void getMaxByValAlign(Type *Ty, unsigned &MaxAlign) { argument 1643 if (MaxAlign == 16) 1647 MaxAlign = 16; 1651 if (EltAlign > MaxAlign) 1652 MaxAlign = EltAlign; 1657 if (EltAlign > MaxAlign) 1658 MaxAlign = EltAlign; 1659 if (MaxAlign == 16)
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfo.cpp | 342 unsigned MaxAlign = MFI->getMaxAlignment(); local 343 assert((maxCallFrameSize & (MaxAlign-1)) == 0 && 356 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) { 376 if (MaxAlign > TargetAlign) { 383 .addImm(~(MaxAlign-1)); 401 if (MaxAlign > TargetAlign) { 408 .addImm(~(MaxAlign-1));
|
H A D | PPCFrameLowering.cpp | 434 unsigned MaxAlign = MFI->getMaxAlignment(); // algmt required by data in frame local 435 unsigned AlignMask = std::max(MaxAlign, TargetAlign) - 1; 679 unsigned MaxAlign = MFI->getMaxAlignment(); local 680 if (HasBP && MaxAlign > 1) 681 assert(isPowerOf2_32(MaxAlign) && isInt<16>(MaxAlign) && 751 if (HasBP && MaxAlign > 1) { 756 .addImm(64 - Log2_32(MaxAlign)); 761 .addImm(32 - Log2_32(MaxAlign))
|
H A D | PPCISelLowering.cpp | 921 static void getMaxByValAlign(Type *Ty, unsigned &MaxAlign, argument 923 if (MaxAlign == MaxMaxAlign) 927 MaxAlign = 32; 928 else if (VTy->getBitWidth() >= 128 && MaxAlign < 16) 929 MaxAlign = 16; 933 if (EltAlign > MaxAlign) 934 MaxAlign = EltAlign; 939 if (EltAlign > MaxAlign) 940 MaxAlign = EltAlign; 941 if (MaxAlign [all...] |
/external/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 97 unsigned MaxAlign = getContext().getLangOpts().MaxTypeAlign; local 98 if (MaxAlign && Alignment.getQuantity() > MaxAlign && 100 Alignment = CharUnits::fromQuantity(MaxAlign);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMConstantIslandPass.cpp | 513 unsigned MaxAlign = Log2_32(MCP->getConstantPoolAlignment()); local 517 BB->setAlignment(AlignConstantIslands ? MaxAlign : 2); 527 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(MaxAlign + 1, BB->end()); 553 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a)
|
H A D | ARMFrameLowering.cpp | 635 unsigned MaxAlign = MFI->getMaxAlignment(); local 638 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign, 650 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign, 1147 unsigned MaxAlign = MF.getFrameInfo()->getMaxAlignment(); local 1153 emitAligningInstructions(MF, AFI, TII, MBB, MI, DL, ARM::R4, MaxAlign, true);
|
H A D | ARMExpandPseudoInsts.cpp | 887 unsigned MaxAlign = MFI->getMaxAlignment(); local 889 // Emit bic r6, r6, MaxAlign 890 assert(MaxAlign <= 256 && "The BIC instruction cannot encode " 898 .addImm(MaxAlign-1)));
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 266 unsigned MaxAlign = std::max(EntryAI->getAlignment(), local 268 EntryAI->setAlignment(MaxAlign);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 1187 unsigned MaxAlign = 0; local 1202 MaxAlign = std::max(MaxAlign, LI->getAlignment()); 1232 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign))
|
H A D | SROA.cpp | 1360 unsigned MaxAlign = 0; 1379 MaxAlign = std::max(MaxAlign, LI->getAlignment()); 1410 isSafeToLoadUnconditionally(InVal, TI, MaxAlign))
|