LLVM
8.0.1
|
#include <math.h>
#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 |
#define | HUGE_VALF (float)HUGE_VAL |
#define HUGE_VALF (float)HUGE_VAL |
Definition at line 87 of file DataTypes.h.
#define INT64_MAX 9223372036854775807LL |
Definition at line 77 of file DataTypes.h.
Referenced by calculateByteProvider(), EmitDwarfLineTable(), llvm::MCDwarfLineAddr::Encode(), llvm::MCDwarfLineAddr::FixedEncode(), FunctionNumber(), getAArch64Cmp(), getSubOpcode(), llvm::HexagonPacketizerList::initPacketizerState(), isImmValidForOpcode(), llvm::HexagonPacketizerList::isLegalToPruneDependencies(), llvm::ScaledNumberBase::joinSigned(), llvm::CFLAndersAAResult::FunctionInfo::mayAlias(), llvm::ms_demangle::Demangler::parseTagUniqueName(), and selectI64Imm().
#define INT64_MIN ((-INT64_MAX)-1) |
Definition at line 80 of file DataTypes.h.
Referenced by combineMul(), FunctionNumber(), getOrInsertValueProfilingCall(), isImmValidForOpcode(), llvm::ScaledNumberBase::joinSigned(), LowerFPToInt(), and llvm::ScaledNumberBase::splitSigned().
#define UINT64_MAX 0xffffffffffffffffULL |
Definition at line 83 of file DataTypes.h.
Referenced by llvm::RuntimeDyldImpl::applyExternalSymbolRelocations(), llvm::CFGMST< Edge, BBInfo >::buildEdges(), llvm::RegBankSelect::EdgeInsertPoint::canMaterialize(), combineMul(), combineWeight(), createAccessTag(), FunctionNumber(), getAArch64Cmp(), getDwarfRegNum(), llvm::ProfileSummaryInfo::getOrCompHotCountThreshold(), INITIALIZE_PASS(), llvm::PatternMatch::bind_const_intval_ty::match(), llvm::maxUIntN(), llvm::BlockFrequency::operator+=(), PickMostRelevantLoop(), llvm::TargetLoweringBase::rangeFitsInWord(), llvm::StackMaps::recordStatepoint(), scale(), llvm::object::ELFFile< ELFT >::sections(), ShouldBuildLookupTable(), SwitchToLookupTable(), llvm::ScaledNumberBase::toString(), and tryToElideArgumentCopy().