Searched refs:LogAlign (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp65 /// @param LogAlign log2(alignment)
67 static inline unsigned UnknownPadding(unsigned LogAlign, unsigned KnownBits) { argument
68 if (KnownBits < LogAlign)
69 return (1u << LogAlign) - (1u << KnownBits);
136 /// Compute the offset immediately following this block. If LogAlign is
139 unsigned postOffset(unsigned LogAlign = 0) const {
141 unsigned LA = std::max(unsigned(PostAlign), LogAlign);
152 /// If LogAlign is given, also consider the alignment of the next block.
153 unsigned postKnownBits(unsigned LogAlign = 0) const {
154 return std::max(std::max(unsigned(PostAlign), LogAlign),
543 unsigned LogAlign = Log2_32(Align); local
1077 unsigned LogAlign = MF->getBlockNumbered(i)->getAlignment(); local
1289 unsigned LogAlign = MF->getAlignment(); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64BranchRelaxation.cpp67 /// Compute the offset immediately following this block. If LogAlign is
70 unsigned postOffset(unsigned LogAlign = 0) const {
72 unsigned Align = 1 << LogAlign;
199 unsigned LogAlign = MBB.getAlignment(); local
200 BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(LogAlign);
/external/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp229 // FIXME: ignore LogAlign for this patch
231 unsigned postOffset(unsigned LogAlign = 0) const {
576 unsigned LogAlign = Log2_32(Align); local
577 MachineBasicBlock::iterator InsAt = InsPoint[LogAlign];
587 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a)
1289 // LogAlign which is the largest possible alignment in the function.
1290 unsigned LogAlign = MF->getAlignment(); local
1291 assert(LogAlign >= CPELogAlign && "Over-aligned constant pool entry");
1302 << " la=" << LogAlign << '\n');
1327 BaseInsertOffset -= 1u << LogAlign;
[all...]

Completed in 131 milliseconds