LLVM: include/llvm-c/DataTypes.h File Reference (original) (raw)

#include <inttypes.h>
#include <stdint.h>
#include <sys/types.h>

Go to the source code of this file.

Macros
#define INT64_MAX 9223372036854775807LL
#define INT64_MIN ((-INT64_MAX)-1)
#define UINT64_MAX 0xffffffffffffffffULL

INT64_MAX

#define INT64_MAX 9223372036854775807LL

Definition at line 71 of file DataTypes.h.

Referenced by llvm::MCObjectStreamer::emitDwarfLineEndEntry(), llvm::MCDwarfLineTable::emitOne(), llvm::gsym::LineTable::encode(), llvm::MCDwarfLineAddr::encode(), llvm::UnOpInit::Fold(), llvm::HexagonPacketizerList::initPacketizerState(), llvm::HexagonPacketizerList::isLegalToPruneDependencies(), llvm::ScaledNumberBase::joinSigned(), llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(), llvm::LoongArchAsmBackend::relaxDwarfLineAddr(), llvm::RISCVAsmBackend::relaxDwarfLineAddr(), and translateSetCCForBranch().

INT64_MIN

#define INT64_MIN ((-INT64_MAX)-1)

UINT64_MAX

#define UINT64_MAX 0xffffffffffffffffULL

Definition at line 77 of file DataTypes.h.

Referenced by llvm::logicalview::LVLocationSymbol::addObject(), llvm::RuntimeDyldImpl::applyExternalSymbolRelocations(), combineWeight(), llvm::constructSeqOffsettoOrigRowMapping(), llvm::offloading::intel::containerizeOpenMPSPIRVImage(), createAccessTag(), llvm::logicalview::LVBinaryReader::createInstructions(), llvm::decodeSLEB128(), llvm::objcopy:🧝:BinaryWriter::finalize(), llvm::SwitchCG::SwitchLowering::findJumpTables(), getAssignmentInfoImpl(), llvm::getConstantDataArrayInfo(), llvm::LLVMContext::getDiagnosticsHotnessThreshold(), llvm::dwarf::FormParams::getDwarfMaxOffset(), llvm::SwitchCG::getJumpTableRange(), llvm::APInt::getLimitedValue(), llvm::ConstantSDNode::getLimitedValue(), llvm::ProfileSummaryInfo::getOrCompHotCountThreshold(), llvm::RegBankSelect::MappingCost::ImpossibleCost(), llvm::gsym::CUInfo::isHighestAddress(), llvm::dwarf_linker::parallel::DependencyTracker::isLiveSubprogramEntry(), isSwitchDense(), llvm::BlockFrequency::max(), llvm::maxUIntN(), llvm::minIntN(), llvm::BlockFrequency::operator+=(), llvm::PowerOf2Ceil(), llvm::TargetLoweringBase::rangeFitsInWord(), llvm::DWARFDebugLine::Sequence::reset(), scale(), llvm::object::ELFFile< ELFT >::sections(), simplifySwitchLookup(), llvm::ScaledNumberBase::toString(), llvm::DWARFUnit::updateVariableDieMap(), writeDWARFLists(), and llvm::writeNewOffsetsTo().