reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3674       int NewStartIdx = alignDown(Idx, MaskNumElts);
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
  129     int64_t AlignDownOffset = alignDown(EltOffset, 4);
lib/Target/AMDGPU/SIISelLowering.cpp
 1471     int64_t AlignDownOffset = alignDown(Offset, 4);
lib/Target/AMDGPU/SIRegisterInfo.cpp
  111   unsigned BaseIdx = alignDown(ST.getMaxNumSGPRs(MF), 4) - 4;
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  369   MinNumSGPRs = alignDown(MinNumSGPRs, getSGPRAllocGranule(STI)) + 1;
  386   MaxNumSGPRs = alignDown(MaxNumSGPRs, getSGPRAllocGranule(STI));
  455       alignDown(getTotalNumVGPRs(STI) / (WavesPerEU + 1),
  463   unsigned MaxNumVGPRs = alignDown(getTotalNumVGPRs(STI) / WavesPerEU,
 1267   const uint32_t MaxImm = alignDown(4095, Align);
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1080   int32_t Min = -alignDown((1<<S)-1, A);
 1120   int32_t Min = -alignDown((1<<S)-1, A);
 1285       int32_t D = alignDown(32767, Ranges[I-Begin].Align); // XXX hardcoded
lib/Target/X86/X86TargetTransformInfo.cpp
  934         int ExtractIndex = alignDown((Index % NumElts), NumSubElts);
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2741         llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) +
tools/lld/ELF/LinkerScript.cpp
 1022   return alignDown(min, config->maxPageSize);
 1052     min = alignDown(min - headerSize, config->maxPageSize);
tools/lld/ELF/Writer.cpp
 2631         fillTrap(Out::bufferStart + alignDown(p->firstSec->offset + p->p_filesz,
unittests/Support/BinaryStreamTest.cpp
   29       : Data(Data), PartitionIndex(alignDown(Data.size() / 2, Align)),
  136       uint32_t PartitionIndex = alignDown(InputData.size() / 2, Align);