Searched refs:LogAlign (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMBasicBlockInfo.h | 29 inline unsigned UnknownPadding(unsigned LogAlign, unsigned KnownBits) { in UnknownPadding() argument 30 if (KnownBits < LogAlign) in UnknownPadding() 31 return (1u << LogAlign) - (1u << KnownBits); in UnknownPadding() 87 unsigned postOffset(unsigned LogAlign = 0) const { 89 unsigned LA = std::max(unsigned(PostAlign), LogAlign); 101 unsigned postKnownBits(unsigned LogAlign = 0) const { 102 return std::max(std::max(unsigned(PostAlign), LogAlign),
|
| H A D | ARMConstantIslandPass.cpp | 521 unsigned LogAlign = Log2_32(Align); in doInitialConstPlacement() local 522 MachineBasicBlock::iterator InsAt = InsPoint[LogAlign]; in doInitialConstPlacement() 530 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a) in doInitialConstPlacement() 1112 unsigned LogAlign = MF->getBlockNumbered(i)->getAlignment(); in adjustBBOffsetsAfter() local 1113 unsigned Offset = BBInfo[i - 1].postOffset(LogAlign); in adjustBBOffsetsAfter() 1114 unsigned KnownBits = BBInfo[i - 1].postKnownBits(LogAlign); in adjustBBOffsetsAfter() 1352 unsigned LogAlign = MF->getAlignment(); in createNewWater() local 1355 unsigned UPad = UnknownPadding(LogAlign, KnownBits); in createNewWater() 1366 << " la=" << LogAlign << " kb=" << KnownBits in createNewWater() 1397 BaseInsertOffset -= 1u << LogAlign; in createNewWater() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 228 unsigned postOffset(unsigned LogAlign = 0) const { in postOffset() 569 unsigned LogAlign = Log2_32(Align); in doInitialPlacement() local 570 MachineBasicBlock::iterator InsAt = InsPoint[LogAlign]; in doInitialPlacement() 580 for (unsigned a = LogAlign + 1; a <= MaxAlign; ++a) in doInitialPlacement() 1266 unsigned LogAlign = MF->getAlignment(); in createNewWater() local 1267 assert(LogAlign >= CPELogAlign && "Over-aligned constant pool entry"); in createNewWater() 1278 << " la=" << LogAlign << '\n'); in createNewWater() 1303 BaseInsertOffset -= 1u << LogAlign; in createNewWater() 1304 EndInsertOffset -= 1u << LogAlign; in createNewWater()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAG.h | 63 bool SelectAnyImmediate(SDValue &N, SDValue &R, uint32_t LogAlign); 65 uint32_t LogAlign);
|
| H A D | HexagonISelDAGToDAG.cpp | 1321 uint32_t LogAlign) { in SelectAnyImmediate() argument 1322 auto IsAligned = [LogAlign] (uint64_t V) -> bool { in SelectAnyImmediate() 1323 return alignTo(V, (uint64_t)1 << LogAlign) == V; in SelectAnyImmediate() 1339 if (LogAlign > 3) in SelectAnyImmediate() 1345 if (LogAlign > 0) in SelectAnyImmediate() 1351 if (LogAlign > 2 || !IsAligned(cast<BlockAddressSDNode>(N)->getOffset())) in SelectAnyImmediate() 1357 if (SelectGlobalAddress(N, R, false, LogAlign) || in SelectAnyImmediate() 1358 SelectGlobalAddress(N, R, true, LogAlign)) in SelectAnyImmediate() 1365 bool UseGP, uint32_t LogAlign) { in SelectGlobalAddress() argument 1366 auto IsAligned = [LogAlign] (uint64_t V) -> bool { in SelectGlobalAddress() [all …]
|