LLVM  10.0.0svn
Variables
llvm::numbers Namespace Reference

Mathematical constants. More...

Variables

constexpr double e = 2.7182818284590452354
 
constexpr double egamma = .57721566490153286061
 
constexpr double ln2 = .69314718055994530942
 
constexpr double ln10 = 2.3025850929940456840
 
constexpr double log2e = 1.4426950408889634074
 
constexpr double log10e = .43429448190325182765
 
constexpr double pi = 3.1415926535897932385
 
constexpr double inv_pi = .31830988618379067154
 
constexpr double sqrtpi = 1.7724538509055160273
 
constexpr double inv_sqrtpi = .56418958354775628695
 
constexpr double sqrt2 = 1.4142135623730950488
 
constexpr double inv_sqrt2 = .70710678118654752440
 
constexpr double sqrt3 = 1.7320508075688772935
 
constexpr double inv_sqrt3 = .57735026918962576451
 
constexpr double phi = 1.6180339887498948482
 
constexpr float ef = 2.71828183F
 
constexpr float egammaf = .577215665F
 
constexpr float ln2f = .693147181F
 
constexpr float ln10f = 2.30258509F
 
constexpr float log2ef = 1.44269504F
 
constexpr float log10ef = .434294482F
 
constexpr float pif = 3.14159265F
 
constexpr float inv_pif = .318309886F
 
constexpr float sqrtpif = 1.77245385F
 
constexpr float inv_sqrtpif = .564189584F
 
constexpr float sqrt2f = 1.41421356F
 
constexpr float inv_sqrt2f = .707106781F
 
constexpr float sqrt3f = 1.73205081F
 
constexpr float inv_sqrt3f = .577350269F
 
constexpr float phif = 1.61803399F
 

Detailed Description

Mathematical constants.

Variable Documentation

◆ e

constexpr double llvm::numbers::e = 2.7182818284590452354

Definition at line 57 of file MathExtras.h.

Referenced by llvm::AbstractCallSite::AbstractCallSite(), llvm::GVN::ValueTable::add(), llvm::AliasSetTracker::add(), AddAliasScopeMetadata(), AddCombineBUILD_VECTORToVPADDL(), addExclusiveRegPair(), llvm::PassManagerBuilder::addExtension(), llvm::SourceMgr::AddIncludeFile(), addIncomingValuesToPHIs(), llvm::RegsForValue::AddInlineAsmOperands(), llvm::LiveIntervals::addKillFlags(), llvm::LiveVariables::addNewBlock(), AddNodeIDCustom(), addOptionalImmOperand(), llvm::MachineInstr::addRegisterDead(), llvm::MachineInstr::addRegisterKilled(), addSaveRestoreRegs(), addStackMapLiveVars(), adjCycles(), llvm::ARMBasicBlockUtils::adjustBBOffsetsAfter(), AdjustStackOffset(), llvm::GCNHazardRecognizer::AdvanceCycle(), llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(), llvm::AliasSet::aliasesPointer(), llvm::AliasSet::aliasesUnknownInst(), aliasSameBasePointerGEPs(), AllGlobalLoadUsesSimpleEnoughForHeapSRA(), allPhiOperandsUndefined(), allSameBlock(), allSameType(), llvm::CallLowering::analyzeArgInfo(), AnalyzeArguments(), llvm::analyzeArguments(), llvm::CCState::AnalyzeCallResult(), llvm::CCState::AnalyzeReturn(), AnalyzeReturnValues(), llvm::analyzeStandardArguments(), annotateAnyAllocSite(), llvm::SmallBitVector::anyCommon(), llvm::BitVector::anyCommon(), llvm::LiveRangeEdit::anyRematerializable(), llvm::HexagonSubtarget::CallMutation::apply(), llvm::HexagonSubtarget::BankConflictMutation::apply(), llvm::SwingSchedulerDAG::applyInstrChange(), llvm::PredicatedScalarEvolution::areAddRecsEqualWithPreds(), areCandidatesToMergeOrPair(), llvm::ARMBaseInstrInfo::ARMBaseInstrInfo(), assertBranchOrSelectConditionHoisted(), AssignProtectedObjSet(), llvm::IntervalMapImpl::Path::atBegin(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::attachNewSubtree(), llvm::AVRDAGToDAGISel::select< AVRISD::CALL >(), BatchCommitValueTo(), BBHasFallthrough(), BBIsJumpedOver(), branchMaxOffsets(), BrPHIToSelect(), BuildConstantFromSCEV(), buildMUBUFOffsetLoadStore(), buildMultiplyTree(), BuildSubAggregate(), llvm::cacheAnnotationFromMD(), CalcNodeSethiUllmanNumber(), llvm::LoopVectorizationCostModel::calculateRegisterUsage(), llvm::calculateSpillWeightsAndHints(), callHasRegMask(), canClobberPhysRegDefs(), canEvaluateShuffled(), canEvaluateZExtd(), llvm::HexagonInstrInfo::canExecuteInBundle(), canFoldInAddressingMode(), canFoldIntoSelect(), canFoldIVIncExpr(), canLowerByDroppingEvenElements(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), canonicalizeBitSelect(), canReplaceGEPIdxWithZero(), canTrapImpl(), CC_Lanai32_VarArg(), CC_MipsO32_FP64(), CC_RISCV_FastCC(), llvm::AArch64TargetLowering::CCAssignFnForReturn(), llvm::ARMTargetLowering::CCAssignFnForReturn(), checkBitsConcrete(), CheckBundleSubtargets(), CheckForLiveRegDefMasked(), llvm::FileCheck::checkInput(), llvm::CCState::CheckReturn(), checkScale(), ChooseConstraint(), CleanupPointerRootUsers(), llvm::RegionBase< RegionTraits< Function > >::clearNodeCache(), llvm::MachineRegisterInfo::clearVirtRegs(), clobbersCTR(), llvm::CloneAndPruneIntoFromInst(), CloneInstructionInExitBlock(), cloneLoopBlocks(), llvm::CloneModule(), llvm::FunctionComparator::cmpBasicBlocks(), llvm::FunctionComparator::cmpMem(), llvm::FunctionComparator::cmpOperations(), llvm::FunctionComparator::cmpTypes(), CollectOpsToWiden(), llvm::sys::unicode::columnWidthUTF8(), combineBitcast(), combineBVOfConsecutiveLoads(), combineConcatVectorOfExtracts(), combineExtractWithShuffle(), combineMOVMSK(), combineShuffleOfSplatVal(), combineToConsecutiveLoads(), combinevXi1ConstantToInteger(), combineX86ShufflesRecursively(), llvm::ARMBaseInstrInfo::commuteInstructionImpl(), llvm::FunctionComparator::compare(), llvm::IntEqClasses::compress(), computeBytesPoppedByCalleeForSRet(), computeExcessPressureDelta(), computeKnownBits(), llvm::SelectionDAG::computeKnownBits(), computeKnownBitsFromOperator(), computeLiveOuts(), computeMaxPressureDelta(), llvm::SelectionDAG::ComputeNumSignBits(), ComputeNumSignBitsImpl(), llvm::FunctionLoweringInfo::ComputePHILiveOutRegInfo(), ComputePTXValueVTs(), llvm::SMSchedule::computeStart(), computeUnsignedMinMaxValuesFromKnownBits(), llvm::JumpThreadingPass::ComputeValueKnownInPredecessorsImpl(), llvm::computeValueLLTs(), llvm::ComputeValueVTs(), llvm::ConstantFoldBinaryInstruction(), llvm::ConstantFoldCastInstruction(), llvm::ConstantFoldCompareInstruction(), llvm::ConstantFoldGetElementPtr(), llvm::ConstantFoldLoadFromConstPtr(), llvm::ConstantFoldLoadThroughGEPConstantExpr(), llvm::ConstantFoldUnaryInstruction(), llvm::Constant::containsConstantExpression(), llvm::Constant::containsUndefElement(), llvm::opt::Arg::containsValue(), llvm::convertAddSubFlagsOpcode(), ConvertDoubleToBytes(), ConvertI1VectorToInteger(), llvm::BitsInit::convertInitializerBitRange(), llvm::IntInit::convertInitializerBitRange(), llvm::BitsInit::convertInitializerTo(), ConvertToSInt(), convertToString(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::IntervalMapImpl::NodeBase< std::pair< KeyT, KeyT >, ValT, N >::copy(), copyExtraImplicitOps(), llvm::MachineInstr::copyImplicitOps(), llvm::StringRef::count(), llvm::CallBase::countOperandBundlesOfType(), llvm::LandingPadInst::Create(), createAndInstr(), llvm::MDBuilder::createBranchWeights(), llvm::createBreakFalseDeps(), createCallInst(), llvm::createCodeGenPreparePass(), llvm::CallInst::CreateFree(), llvm::IRBuilder< TargetFolder >::CreateGEP(), llvm::IRBuilder< TargetFolder >::CreateInBoundsGEP(), llvm::createNVPTXPrologEpilogPass(), llvm::createObjCARCOptPass(), createPHIsForSplitLoopExit(), createPowWithIntegerExponent(), llvm::createR600ISelDag(), llvm::FunctionLoweringInfo::CreateRegs(), llvm::createSparcDelaySlotFillerPass(), llvm::MDBuilder::createTBAAStructNode(), llvm::MDBuilder::createTBAAStructTypeNode(), llvm::sys::fs::createUniquePath(), createWinCOFFStreamer(), llvm::createX86PadShortFunctions(), CriticalPathStep(), DCEInstruction(), DecodeFixedType(), llvm::DecodeMOVSHDUPMask(), llvm::DecodeMOVSLDUPMask(), llvm::DecodePSHUFBMask(), llvm::DecodePSHUFHWMask(), llvm::DecodePSHUFLWMask(), llvm::DecodeUNPCKHMask(), llvm::DecodeUNPCKLMask(), llvm::DecodeVPERM2X128Mask(), llvm::DecodeVPERMIL2PMask(), llvm::DecodeVPERMILPMask(), llvm::DecodeVPERMV3Mask(), llvm::DecodeVPERMVMask(), llvm::DecodeVPPERMMask(), decomposeSimpleLinearExpr(), definesFullReg(), llvm::ARMBaseInstrInfo::DefinesPredicate(), llvm::PPCInstrInfo::DefinesPredicate(), DeleteBasicBlock(), deleteDeadInstruction(), llvm::deleteDeadLoop(), llvm::DeleteDeadPHIs(), llvm::DemotePHIToStack(), llvm::DemoteRegToStack(), llvm::ARMFrameLowering::determineCalleeSaves(), DiscoverDependentGlobals(), llvm::DistributeRange(), doesCalleeRestoreStack(), llvm::NVPTXAsmPrinter::doFinalization(), llvm::NVPTXAsmPrinter::doInitialization(), DominatesMergePoint(), doNotCSE(), doPromotion(), llvm::PHITransAddr::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::MCFragment::dump(), llvm::LexicalScope::dump(), llvm::GVNExpression::Expression::dump(), llvm::SlotIndexes::dump(), llvm::AttributeList::dump(), llvm::MCInst::dump_pretty(), llvm::vfs::RedirectingFileSystem::dumpEntry(), llvm::PMTopLevelManager::dumpPasses(), llvm::dumpRegSetPressure(), llvm::ScheduleDAGSDNodes::dumpSchedule(), llvm::JumpThreadingPass::DuplicateCondBranchOnPHIIntoPred(), llvm::DuplicateInstructionsInSplitBetween(), llvm::LiveRangeEdit::eliminateDeadDefs(), eliminateRecursiveTailCall(), llvm::StringMatcher::Emit(), EmitAddTreeOfValues(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), llvm::EmitAnyX86InstComments(), llvm::AsmPrinter::EmitConstantPool(), llvm::InstrEmitter::EmitDbgLabel(), llvm::AsmPrinter::EmitDebugValue(), llvm::XCoreFrameLowering::emitEpilogue(), llvm::PPCFrameLowering::emitEpilogue(), llvm::MCObjectStreamer::emitFill(), llvm::EmitGEPOffset(), emitGlobalConstantArray(), emitGlobalConstantDataSequential(), emitGlobalConstantLargeInt(), emitGlobalConstantStruct(), emitGlobalConstantVector(), llvm::ExecutionEngine::emitGlobals(), llvm::MCELFStreamer::EmitIdent(), llvm::R600TargetLowering::EmitInstrWithCustomInserter(), llvm::MCWinCOFFStreamer::EmitInstToData(), llvm::AsmPrinter::EmitJumpTableInfo(), emitKill(), llvm::MachineRegisterInfo::EmitLiveInCopies(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::BitstreamWriter::EmitRecord(), llvm::BitstreamWriter::EmitRecordWithArray(), llvm::ScheduleDAGSDNodes::EmitSchedule(), emitSignedInt64(), llvm::AsmPrinter::EmitSpecialLLVMGlobal(), llvm::StringToOffsetTable::EmitString(), emitXBegin(), encodeBitmaskPerm(), EnsureStackAlignment(), llvm::slpvectorizer::BoUpSLP::eraseInstructions(), llvm::LiveRangeEdit::eraseVirtReg(), llvm::yaml::escape(), llvm::Regex::escape(), estimateRSStackSizeLimit(), llvm::MachineFrameInfo::estimateStackSize(), llvm::SCEVAddRecExpr::evaluateAtIteration(), llvm::Evaluator::EvaluateBlock(), EvaluateConstantChrecAtConstant(), EvaluateExpression(), evaluateGEPOffsetExpression(), evaluateICmpRelation(), evaluateInDifferentElementOrder(), EvaluateStoreInto(), llvm::BitstreamWriter::ExitBlock(), llvm::ModuloScheduleExpander::expand(), ExpandBVWithShuffles(), llvm::CodeExtractor::extractCodeRegion(), extractDLC(), llvm::FastISel::fastEmitZExtFromI1(), llvm::AccelTableBase::finalize(), llvm::finalizeBundle(), llvm::RuntimeDyldELF::finalizeLoad(), llvm::SMSchedule::finalizeSchedule(), llvm::StringRef::find_first_not_of(), llvm::StringRef::find_first_of(), llvm::StringRef::find_last_not_of(), llvm::StringRef::find_last_of(), FindAllMemoryUses(), llvm::DWARFAbbreviationDeclaration::findAttributeIndex(), llvm::SourceMgr::FindBufferContainingLoc(), findCorrespondingPred(), findDeadCallerSavedReg(), FindFirstNonCommonLetter(), llvm::MCInstrDesc::findFirstPredOperandIdx(), llvm::MachineInstr::findFirstPredOperandIdx(), llvm::findFirstVPTPredOperandIdx(), findFuncPointers(), llvm::ExecutionEngine::FindFunctionNamed(), llvm::ExecutionEngine::FindGlobalVariableNamed(), findIncDecAfter(), llvm::SparseSet< unsigned, llvm::VirtReg2IndexFunctor >::findIndex(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::findIndex(), llvm::MachineInstr::findInlineAsmFlagIdx(), FindInOperandList(), llvm::CodeExtractor::findInputsOutputs(), llvm::FindInsertedValue(), llvm::SwitchCG::SwitchLowering::findJumpTables(), llvm::LiveVariables::VarInfo::findKill(), findMatchingInlineAsmOperand(), llvm::cl::generic_parser_base::findOption(), llvm::findOptionMDForLoopID(), findPHIToPartitionLoops(), llvm::MachineInstr::findRegisterDefOperandIdx(), llvm::MachineInstr::findRegisterUseOperandIdx(), llvm::MachineInstr::findTiedOperandIdx(), FindUsedValues(), findUsedValues(), llvm::SplitEditor::finish(), llvm::R600InstrInfo::fitsReadPortLimitations(), FitWeights(), fixPHIsInSucc(), llvm::PPCInstrInfo::fixupIsDeadOrKill(), llvm::SwingSchedulerDAG::fixupRegisterOverlaps(), fixupVariableFloatArgs(), llvm::BinOpInit::Fold(), foldBitcastedFPLogic(), foldCONCAT_VECTORS(), FoldCondBranchOnPHI(), foldIdentityPaddedShuffles(), llvm::FoldReturnIntoUncondBranch(), llvm::ScalarEvolution::forgetValue(), llvm::PMDataManager::freePass(), llvm::FunctionComparator::functionHash(), FunctionNumber(), FuseInst(), FuseTwoAddrInst(), gatherIncomingValuesToPhi(), llvm::TargetInstrInfo::genAlternativeCodeSequence(), llvm::ARMAsmBackendDarwin::generateCompactUnwindEncoding(), GeneratePerfectShuffle(), genericValueTraversal(), llvm::ConstantArray::get(), llvm::ConstantStruct::get(), llvm::ConstantVector::get(), llvm::PPC::get_VSPLTI_elt(), llvm::ScalarEvolution::getAddExpr(), llvm::ScalarEvolution::getAddRecExpr(), GetAEABIUnwindPersonalityName(), llvm::rdf::PhysicalRegisterInfo::getAliasSet(), llvm::getAlign(), getARClassRegisterMask(), llvm::BitsInit::getAsString(), llvm::DagInit::getAsString(), getAttrKindEncoding(), llvm::IRPosition::getAttrs(), llvm::PHINode::getBasicBlockIndex(), GetBestDestForJumpOnUndef(), getBinOpsForFactorization(), llvm::Trace::getBlockIndex(), llvm::BitstreamBlockInfo::getBlockInfo(), llvm::BitstreamWriter::getBlockInfo(), GetBranchWeights(), getChainID(), GetCodeName(), getComparePred(), llvm::DWARFUnit::getCompilationDir(), llvm::SelectionDAG::getConstant(), llvm::MachineConstantPool::getConstantPoolIndex(), getConstVector(), llvm::SelectionDAGBuilder::getControlRoot(), llvm::RegsForValue::getCopyFromRegs(), llvm::RegsForValue::getCopyToRegs(), llvm::PPCInstrInfo::getDefMIPostRA(), llvm::ARMConstantPoolValue::getExistingMachineCPValueImpl(), llvm::cl::generic_parser_base::getExtraOptionNames(), getFauxShuffleMask(), getFilename(), getFPReg(), llvm::ScalarEvolution::getGEPExpr(), llvm::ConstantExpr::getGetElementPtr(), llvm::ExecutionEngine::getGlobalValueAtAddress(), getHiPELiteral(), llvm::NVPTXMachineFunctionInfo::getImageHandleSymbolIndex(), llvm::CallBrInst::getIndirectDests(), GetInitialOffset(), getInitPhiReg(), getInputChainForNode(), getInsertPointForUses(), getInsertVecEltOpInfo(), llvm::PPCInstrInfo::getInstrLatency(), llvm::AMDGPURegisterBankInfo::getInstrMapping(), llvm::InvokeInst::getLandingPadInst(), getLit64Encoding(), getLoopPhiReg(), llvm::IntegerType::getMask(), getMaxBackedgeTakenCount(), getMaxPointerSize(), getMCSymbolForTOCPseudoMO(), llvm::PPCTTIImpl::getMemoryOpCost(), getMemSetPatternValue(), llvm::SourceMgr::GetMessage(), getMetadataTypeOrder(), llvm::ScalarEvolution::getMinMaxExpr(), getMOVL(), llvm::ScalarEvolution::getMulExpr(), llvm::TargetLowering::getMultipleConstraintMatchWeight(), getNarrowIntrinsic(), llvm::X86TargetLowering::getNegatedExpression(), getNegatibleInsts(), getNewSource(), llvm::PatchPointOpers::getNextScratchIdx(), llvm::rdf::DataFlowGraph::getNextShadow(), llvm::SelectionDAG::getNode(), getNumAllocatableRegsForConstraints(), getOffsetFromIndex(), getOpenCLAlignment(), llvm::CallBase::getOperandBundle(), llvm::CallBase::getOperandBundlesAsDefs(), llvm::MipsTargetLowering::getOpndList(), getOptimizationFlags(), getOptionHelpName(), llvm::cl::generic_parser_base::getOptionWidth(), llvm::AArch64TTIImpl::getOrCreateResultFromMemIntrinsic(), llvm::DIBuilder::getOrCreateTypeArray(), getOtherIncomingValue(), getOtherVRegDef(), getParentPad(), getPhiRegs(), getPHISrcRegOpIdx(), llvm::SCEVAddRecExpr::getPostIncExpr(), llvm::LazyValueInfo::getPredicateAt(), llvm::NVPTXTargetLowering::getPrototype(), GetRangeFromMetadata(), getReassignedChan(), llvm::MachineInstr::getRegClassConstraintEffectForVReg(), getRegsUsedByPHIs(), getRetComponentType(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getScalarizationOverhead(), getSetupCost(), getShiftedValue(), getShuffleComment(), llvm::APInt::getSplat(), llvm::ShuffleVectorSDNode::getSplatIndex(), llvm::BuildVectorSDNode::getSplatValue(), llvm::GetSuccessorNumber(), llvm::SwitchInstProfUpdateWrapper::getSuccessorWeight(), getTargetConstantBitsFromNode(), llvm::ARCTargetLowering::getTargetNodeName(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::ScalarEvolution::getTruncateExpr(), llvm::ScalarEvolution::getUDivExactExpr(), llvm::ScalarEvolution::getUDivExpr(), getUnconditionalBrDisp(), getUnderlyingObjects(), getUniformBase(), llvm::GetUnrollMetadata(), getValidMinimumShiftAmountConstant(), llvm::FunctionLoweringInfo::getValueFromVirtualReg(), llvm::SelectionDAGBuilder::getValueImpl(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), GetVBR(), getVectorCompareInfo(), llvm::ConstantExpr::getWithOperandReplaced(), group2Shuffle(), GroupByComplexity(), llvm::CallLowering::handleAssignments(), llvm::Constant::handleOperandChange(), handlePhiDef(), llvm::LiveVariables::HandleVirtRegDef(), llvm::LiveVariables::HandleVirtRegUse(), llvm::GetElementPtrInst::hasAllConstantIndices(), llvm::GetElementPtrInst::hasAllZeroIndices(), HasAnyUnrollPragma(), llvm::PHINode::hasConstantOrUndefValue(), llvm::PHINode::hasConstantValue(), hasDataDependencyPred(), llvm::MCInstrDesc::hasDefOfPhysReg(), llvm::Constant::hasExactInverseFP(), HashMachineInstr(), llvm::hasInlineAsmMemConstraint(), llvm::X86InstrInfo::hasLiveCondCodeDef(), llvm::CallBase::hasOperandBundlesOtherThan(), hasRegisterDependency(), llvm::MachineInstr::hasRegisterImplicitUseOperand(), hasStoreUsersOnly(), hasUndefContents(), hasUseAfterLoop(), hasVectorOperands(), haveEfficientBuildVectorPattern(), llvm::HexagonLowerToMC(), HoistThenElseCodeToIf(), llvm::Attributor::identifyDefaultAbstractAttributes(), llvm::ValueEnumerator::incorporateFunction(), llvm::RegAllocBase::init(), llvm::ConvergingVLIWScheduler::initialize(), INITIALIZE_PASS(), llvm::SlotTracker::initializeIndexIfNeeded(), llvm::ExecutionEngine::InitializeMemory(), llvm::ResourcePriorityQueue::initNodes(), llvm::ScheduleDAGMILive::initRegPressure(), llvm::InlineFunction(), insertLifetimeMarkersSurroundingCall(), insertNoDuplicates(), insertNoopInBundle(), insertUniqueBackedgeBlock(), intersect(), llvm::IntervalPartition::IntervalPartition(), InTreeUserNeedToExtract(), inversePermutation(), isAddSubOrSubAdd(), llvm::ISD::isBuildVectorAllOnes(), isCallerPreservedOrConstPhysReg(), llvm::SITargetLowering::isCanonicalized(), isCoalescable(), llvm::BitsInit::isConcrete(), llvm::X86::isConstantSplat(), llvm::MachineInstr::isConstantValuePHI(), isConstCompatible(), isCopyFeedingInvariantStore(), llvm::IsCPSRDead< MachineInstr >(), isCSRestore(), isDefInSubRange(), llvm::slpvectorizer::BoUpSLP::isDeleted(), llvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo >::isEdgeFeasible(), IsEquivalentPHI(), isExtendedBUILD_VECTOR(), llvm::ShuffleVectorInst::isExtractSubvectorMask(), llvm::Constant::isFiniteNonZeroFP(), isFPExtLoad(), llvm::X86TargetLowering::isFPImmLegal(), isFullCopyOf(), isFuncOrArgAttr(), isFusableLoadOpStorePattern(), isHorizontalBinOpPart(), llvm::MachineInstr::isIdenticalTo(), isIgnorableInst(), isImplicitlyDef(), isInBoundsIndices(), isIntegerLoopHeaderPHI(), isIntersect(), isKnownNonZero(), llvm::R600InstrInfo::isLegalUpTo(), llvm::LiveVariables::isLiveOut(), isLocalCopy(), llvm::SMSchedule::isLoopCarriedDefOfUse(), isMatchingOrAlias(), isMaybeZeroSizedType(), llvm::Constant::isNaN(), IsNonLocalValue(), isNonZeroElementsInOrder(), llvm::Constant::isNormalFP(), isObjectDereferencedInBlock(), isOnlyReachableViaThisEdge(), IsOperandAMemoryOperand(), llvm::SIInstrInfo::isOperandLegal(), isOperandOf(), isOperator(), isPromotedInstructionLegal(), isReassociableOp(), isRepeatedByteSequence(), llvm::VLIWResourceModel::isResourceAvailable(), llvm::ResourcePriorityQueue::isResourceAvailable(), isReturnNonNull(), IsRevOpcode(), IsSafeAndProfitableToMove(), isSafeAndProfitableToSinkLoad(), isSafeToExecuteUnconditionally(), isSafeToPromoteArgument(), llvm::isSafeToSpeculativelyExecute(), llvm::Instruction::isSameOperationAs(), isSequentialOrUndefInRange(), isSequentialOrUndefOrZeroInRange(), isSETCCorConvertedSETCC(), isSimpleEnoughValueToCommitHelper(), isSplat(), llvm::ConstantDataVector::isSplat(), llvm::ShuffleVectorSDNode::isSplatMask(), llvm::PPC::isSplatShuffleMask(), llvm::SIScheduleBlockCreator::isSUInBlock(), isSupportedGuardInstruction(), isSupportedType(), isTerminalReg(), isUncheckedLoadOrStoreOpcode(), llvm::LoopVectorizationLegality::isUniform(), llvm::ShuffleVectorInst::isValidOperands(), llvm::SMSchedule::isValidSchedule(), isVirtualRegisterOperand(), isWeak(), iterativelySimplifyCFG(), IVUseShouldUsePostIncValue(), llvm::MCAssembler::layout(), layoutCOFF(), llvm::SIInstrInfo::legalizeOperands(), llvm::cfg::LegalizeUpdates(), LinearizeExprTree(), listContainsReg(), llvm::LiveRegMatrix::LiveRegMatrix(), llvm::Mips16InstrInfo::loadImmediate(), llvm::RuntimeDyldELF::loadObject(), llvm::PPCInstrInfo::loadRegFromStackSlot(), LookForIdenticalPHI(), lookupCandidateBaseReg(), llvm::GVN::ValueTable::lookupOrAdd(), LoopIsOuterMostWithPredecessor(), llvm::XCoreMCInstLower::Lower(), llvm::ARCMCInstLower::Lower(), llvm::MSP430MCInstLower::Lower(), llvm::BPFMCInstLower::Lower(), llvm::MipsMCInstLower::Lower(), llvm::StringRef::lower(), llvm::HexagonTargetLowering::LowerBITCAST(), llvm::HexagonTargetLowering::LowerBUILD_VECTOR(), LowerBUILD_VECTORAsVariablePermute(), LowerBUILD_VECTORvXi1(), llvm::HexagonTargetLowering::LowerCall(), llvm::SITargetLowering::LowerCall(), llvm::NVPTXTargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), lowerCallResult(), LowerCallResult(), llvm::SelectionDAGBuilder::LowerCallTo(), llvm::TargetLowering::LowerCallTo(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), LowerCONCAT_VECTORS_i1(), llvm::R600TargetLowering::LowerFormalArguments(), llvm::HexagonTargetLowering::LowerFormalArguments(), llvm::SITargetLowering::LowerFormalArguments(), llvm::NVPTXTargetLowering::LowerFormalArguments(), llvm::SparcTargetLowering::LowerFormalArguments_32(), llvm::SparcTargetLowering::LowerFormalArguments_64(), llvm::BPFTargetLowering::LowerOperation(), llvm::LowerPPCMachineInstrToMCInst(), llvm::NVPTXTargetLowering::LowerReturn(), LowerScalarVariableShift(), lowerShuffleAsLanePermuteAndRepeatedMask(), llvm::LowerSparcMachineInstrToMCInst(), LowerToHorizontalOp(), lowerV8I16GeneralSingleInputShuffle(), LowerVASTART(), llvm::HexagonTargetLowering::LowerVECTOR_SHUFFLE(), LowerVECTOR_SHUFFLE(), LowerVectorAllZeroTest(), llvm::LTOModule::makeBuffer(), llvm::RuntimeDyldImpl::mapSectionAddress(), MarkBlocksLiveIn(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::ISD::matchBinaryPredicate(), MatchingStackOffset(), matchIntrinsicType(), matchPairwiseShuffleMask(), matchPMADDWD(), matchScalarReduction(), matchUnaryPermuteShuffle(), llvm::ISD::matchUnaryPredicate(), llvm::gvn::AvailableValueInBlock::MaterializeAdjustedValue(), llvm::MaximumSpanningTree< T >::MaximumSpanningTree(), maybePrintCallAddrSpace(), mayTailCallThisCC(), mayUsePostIncMode(), llvm::MCELFStreamer::MCELFStreamer(), MergeAliasResults(), mergeCleanupPad(), mergeConstants(), mergeInlinedArrayAllocas(), mergeOperations(), llvm::TargetTransformInfoImplBase::minRequiredElementSize(), moveBelowOrigChain(), moveUp(), needsPCRel(), llvm::PHITransAddr::NeedsPHITranslationFromBlock(), llvm::Constant::needsRelocation(), llvm::CCState::nextInRegsParam(), NextPossibleSolution(), llvm::NodeSet::NodeSet(), llvm::Triple::normalize(), llvm::DAGTypeLegalizer::NoteDeletion(), llvm::AggressiveAntiDepBreaker::Observe(), okayForPHIOfOps(), llvm::SmallBitVector::operator &=(), false::IntervalSorter::operator()(), llvm::AliasSet::iterator::operator++(), llvm::operator<<(), llvm::SmallBitVector::operator==(), llvm::SmallBitVector::operator^=(), llvm::BitVector::operator^=(), llvm::SmallBitVector::operator|=(), llvm::BitVector::operator|=(), OptimizeAndOrXor(), OptimizeAwayTrappingUsesOfValue(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::slpvectorizer::BoUpSLP::optimizeGatherSequence(), optimizeIntegerToVectorInsertions(), llvm::X86InstrInfo::optimizeLoadInstr(), llvm::LanaiInstrInfo::optimizeSelect(), llvm::ARMBaseInstrInfo::optimizeSelect(), optimizeVectorResize(), llvm::opt::OptTable::OptTable(), llvm::SMSchedule::orderDependence(), llvm::IntervalMap< SlotIndex, unsigned >::overlaps(), llvm::DWARFDebugLine::Prologue::parse(), llvm::DWARFDebugFrame::parse(), llvm::cl::parser< const PassInfo *>::parse(), llvm::parseExternFuncCallArgs(), parseOperands(), parseOptionalLinkageAux(), partitionOuterLoopBlocks(), patchAndReplaceAllUsesWith(), llvm::PatchPointOpers::PatchPointOpers(), llvm::PPCTargetLowering::PerformDAGCombine(), PerformHeapAllocSRoA(), llvm::PHITransAddr::PHITranslateWithInsertion(), llvm::rdf::PhysicalRegisterInfo::PhysicalRegisterInfo(), placeSplitBlockCarefully(), llvm::PPCHazardRecognizer970::PPCHazardRecognizer970(), llvm::TargetInstrInfo::PredicateInstruction(), PrepareCall(), llvm::IntervalPartition::print(), llvm::PrettyStackTraceProgram::print(), llvm::Trace::print(), llvm::MachineJumpTableInfo::print(), llvm::opt::Arg::print(), llvm::ValueEnumerator::print(), llvm::MachineConstantPool::print(), llvm::SCEV::print(), llvm::VirtRegMap::print(), llvm::MCInst::print(), llvm::AliasSet::print(), llvm::LiveIntervals::print(), llvm::SMDiagnostic::print(), llvm::MachineTraceMetrics::Ensemble::print(), llvm::LiveRange::print(), llvm::MachineFrameInfo::print(), llvm::MachineInstr::print(), llvm::SDNode::print_details(), llvm::SDNode::print_types(), printCFI(), PrintCFIEscape(), llvm::printEscapedString(), llvm::FileCheckPattern::printFuzzyMatch(), llvm::opt::OptTable::PrintHelp(), PrintHelpOptionList(), llvm::MipsInstPrinter::printInst(), llvm::GVNExpression::BasicExpression::printInternal(), llvm::GVNExpression::AggregateValueExpression::printInternal(), FloatLiteralImpl< Float >::printLeft(), printLine(), llvm::printLLVMNameWithoutPrefix(), printMetadataIdentifier(), PrintOps(), llvm::cl::generic_parser_base::printOptionInfo(), llvm::cl::PrintOptionValues(), PrintQuotedString(), llvm::TargetRegistry::printRegisteredTargetsForVersion(), llvm::MipsAsmPrinter::printRegisterList(), llvm::ARMInstPrinter::printRegisterList(), printSourceLine(), llvm::PrintStatistics(), llvm::BitcodeAnalyzer::printStats(), llvm::ARMInstPrinter::printThumbITMask(), printVal(), llvm::ARMInstPrinter::printVPTMask(), llvm::JumpThreadingPass::ProcessBlock(), llvm::JumpThreadingPass::ProcessBranchOnPHI(), llvm::HexagonFrameLowering::processFunctionBeforeFrameFinalized(), llvm::PPCFrameLowering::processFunctionBeforeFrameFinalized(), processPHI(), llvm::ARMBaseInstrInfo::produceSameValue(), llvm::VarDefInit::Profile(), ProfitableToMerge(), promoteSingleBlockAlloca(), PropagateConstantReturn(), PropagateConstantsIntoArguments(), llvm::ValueEnumerator::purgeFunction(), QualifiedNameOfImplicitName(), llvm::ResourcePriorityQueue::rawRegPressureDelta(), llvm::GCOVFile::readGCDA(), llvm::GCOVFunction::readGCNO(), llvm::BitstreamCursor::readRecord(), llvm::MachineInstr::readsWritesVirtualRegister(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::reattachExistingSubtree(), recognizeIdentityMask(), llvm::PMDataManager::recordAvailableAnalysis(), llvm::StackMaps::recordPatchPoint(), redirectValuesFromPredecessorsToPhi(), reduceVMULWidth(), llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOX86_64 >::registerEHFrames(), llvm::RuntimeDyldELF::registerEHFrames(), llvm::R600SchedStrategy::releaseBottomNode(), llvm::ConvergingVLIWScheduler::releaseBottomNode(), llvm::LiveIntervals::releaseMemory(), llvm::SchedBoundary::releasePending(), llvm::remapInstruction(), llvm::CallGraphNode::removeAnyCallEdgeTo(), llvm::SwitchInst::removeCase(), RemoveDeadAddBetweenLEAAndJT(), llvm::SIMachineFunctionInfo::removeDeadFrameIndices(), removeDuplicateGCPtrs(), llvm::PHINode::removeIncomingValue(), RemoveInstInputs(), llvm::MachineInstr::RemoveOperand(), removeOperands(), removePhis(), RemoveSwitchAfterSelectConversion(), removeUndefIntroducingPredecessor(), llvm::Record::removeValue(), llvm::LiveVariables::removeVirtualRegisterDead(), llvm::LiveVariables::removeVirtualRegisterKilled(), llvm::LiveVariables::removeVirtualRegistersKilled(), llvm::opt::Arg::render(), llvm::SelectionDAG::ReplaceAllUsesWith(), replaceInChain(), llvm::MachineJumpTableInfo::ReplaceMBBInJumpTable(), llvm::MachineJumpTableInfo::ReplaceMBBInJumpTables(), llvm::R600TargetLowering::ReplaceNodeResults(), llvm::MachineBasicBlock::replacePhiUsesWith(), replaceUndefValuesInPhi(), llvm::MachineBasicBlock::ReplaceUsesOfBlockWith(), ReplaceUsesOfWith(), reportMayClobberedLoad(), llvm::VLIWResourceModel::reserveResources(), llvm::SmallBitVector::reset(), llvm::cl::ResetAllOptionOccurrences(), llvm::SmallBitVector::resize(), llvm::ARMFrameLowering::ResolveFrameIndexReference(), llvm::RuntimeDyldImpl::resolveLocalRelocations(), llvm::BitsInit::resolveReferences(), llvm::RuntimeDyldImpl::resolveRelocationList(), llvm::RuntimeDyldImpl::resolveRelocations(), resolveTargetShuffleInputsAndMask(), llvm::ResourcePriorityQueue::ResourcePriorityQueue(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), llvm::SIRegisterInfo::restoreSGPR(), RestoreSpillList(), llvm::SIScheduleDAGMI::restoreSULinksLeft(), llvm::CallLowering::resultsCompatible(), returnEdge(), rewritesSort(), llvm::StringRef::rfind(), llvm::StringRef::rfind_lower(), llvm::sys::path::root_directory(), llvm::sys::path::root_name(), llvm::sys::path::root_path(), llvm::UnreachableBlockElimPass::run(), llvm::LoopSimplifyPass::run(), llvm::Attributor::run(), llvm::SLPVectorizerPass::runImpl(), llvm::runIPSCCP(), llvm::IntervalPartition::runOnFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::RegisterClassInfo::runOnMachineFunction(), llvm::MachinePipeliner::runOnMachineFunction(), llvm::ExecutionDomainFix::runOnMachineFunction(), llvm::LiveVariables::runOnMachineFunction(), llvm::LiveIntervals::runOnMachineFunction(), llvm::AVRFrameAnalyzer::runOnMachineFunction(), llvm::ExecutionEngine::runStaticConstructorsDestructors(), scalarizeExtractedBinop(), llvm::InnerLoopVectorizer::scalarizeInstruction(), llvm::VLIWMachineScheduler::schedule(), llvm::SIScheduleDAGMI::schedule(), llvm::ResourcePriorityQueue::scheduledNode(), llvm::SelectionDAGISel::SelectCodeCommon(), llvm::FastISel::selectGetElementPtr(), selectI64Imm(), llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands(), llvm::FastISel::selectInstruction(), llvm::FastISel::selectPatchpoint(), separateNestedLoop(), llvm::LTOCodeGenerator::setAsmUndefinedRefs(), setBranchWeights(), seterr(), llvm::EngineBuilder::setErrorStr(), setRequiredFeatureString(), llvm::RecordVal::setValue(), llvm::SelectionDAGBuilder::ShouldEmitAsBranches(), llvm::SITargetLowering::shouldEmitPCReloc(), shouldKeepInEntry(), ShrinkLoadReplaceStoreWithStore(), shrinkScalarCompare(), simplifyAndDCEInstruction(), simplifyCommonValuePhi(), simplifyDivRem(), simplifyShuffleOfShuffle(), SimplifyWithOpReplaced(), llvm::SIRegisterInfo::SIRegisterInfo(), llvm::SIScheduleBlockScheduler::SIScheduleBlockScheduler(), llvm::SIScheduleDAGMI::SIScheduleDAGMI(), llvm::yaml::Stream::skip(), llvm::yaml::skip(), llvm::BitstreamCursor::skipRecord(), llvm::InstCombiner::SliceUpIllegalIntegerPHI(), sortSubCommands(), SpeculativelyExecuteBB(), llvm::Mips16FrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), llvm::SIRegisterInfo::spillSGPR(), SplitAddRecs(), llvm::SplitAllCriticalEdges(), llvm::SplitBlockPredecessors(), llvm::SplitCriticalEdge(), SplitCriticalSideEffectEdges(), llvm::SplitLandingPadPredecessors(), splitRetconCoroutine(), SRAGlobal(), llvm::CriticalAntiDepBreaker::StartBlock(), stashEntryDbgValues(), llvm::PPCInstrInfo::storeRegToStackSlot(), StoreTailCallArgumentsToStackSlot(), llvm::remarks::StringTable::StringTable(), llvm::StrInStrNoCase(), llvm::stripGetElementPtr(), stripNonValidDataFromBody(), StripTypeNames(), llvm::SmallDenseMap< unsigned, unsigned, N >::swap(), swapAntiDependences(), SwitchToLookupTable(), llvm::TailDuplicator::tailDuplicateAndUpdate(), llvm::SmallBitVector::test(), llvm::JumpThreadingPass::ThreadEdge(), llvm::MachineFunction::tidyLandingPads(), tryToElideArgumentCopy(), tryToReplaceWithConstant(), llvm::TryToSimplifyUncondBranchFromEmptyBlock(), tryToVectorizeHorReductionOrInstOperands(), llvm::IntEqClasses::uncompress(), llvm::X86InstrInfo::unfoldMemoryOperand(), UnpackFromArgumentSlot(), unpackRegsToOrigType(), llvm::UnrollLoop(), llvm::SelectionDAG::UnrollVectorOp(), UpdatePHINodes(), updatePHIs(), updatePhysDepsUpwards(), updatePostorderSequenceForEdgeInsertion(), updatePredecessorProfileMetadata(), llvm::SelectionDAGBuilder::UpdateSplitBlock(), updateSuccessor(), llvm::StringRef::upper(), llvm::APInt::usub_sat(), llvm::ValueEnumerator::ValueEnumerator(), ValuesOverlap(), llvm::slpvectorizer::BoUpSLP::vectorizeTree(), llvm::InlineAsm::Verify(), llvm::PHITransAddr::Verify(), llvm::MachineTraceMetrics::Ensemble::verify(), llvm::SIInstrInfo::verifyInstruction(), llvm::LoopBase< BasicBlock, Loop >::verifyLoop(), VerifyLowRegs(), VerifyPHIs(), llvm::ScheduleDAGSDNodes::VerifyScheduledSequence(), VerifySubExpr(), llvm::MachineRegisterInfo::verifyUseLists(), llvm::InstCombiner::visitAllocaInst(), llvm::InstCombiner::visitAllocSite(), llvm::SelectionDAGBuilder::visitBitTestCase(), llvm::SelectionDAGBuilder::visitBitTestHeader(), llvm::Interpreter::visitCallSite(), VisitGlobalVariableForEmission(), llvm::InstCombiner::visitLandingPadInst(), llvm::ObjectSizeOffsetEvaluator::visitPHINode(), llvm::InstCombiner::visitPHINode(), llvm::InstCombiner::visitShuffleVectorInst(), llvm::InstCombiner::visitUDiv(), widenVectorToPartType(), wrapConstantAsMetadata(), writeCOFF(), WriteConstantInternal(), llvm::MCAssembler::writeSectionData(), writeStringRecord(), llvm::opt::Arg::~Arg(), llvm::Function::~Function(), and llvm::MachineConstantPool::~MachineConstantPool().

◆ ef

constexpr float llvm::numbers::ef = 2.71828183F

Definition at line 72 of file MathExtras.h.

◆ egamma

constexpr double llvm::numbers::egamma = .57721566490153286061

Definition at line 58 of file MathExtras.h.

◆ egammaf

constexpr float llvm::numbers::egammaf = .577215665F

Definition at line 73 of file MathExtras.h.

◆ inv_pi

constexpr double llvm::numbers::inv_pi = .31830988618379067154

Definition at line 64 of file MathExtras.h.

◆ inv_pif

constexpr float llvm::numbers::inv_pif = .318309886F

Definition at line 79 of file MathExtras.h.

◆ inv_sqrt2

constexpr double llvm::numbers::inv_sqrt2 = .70710678118654752440

Definition at line 68 of file MathExtras.h.

◆ inv_sqrt2f

constexpr float llvm::numbers::inv_sqrt2f = .707106781F

Definition at line 83 of file MathExtras.h.

◆ inv_sqrt3

constexpr double llvm::numbers::inv_sqrt3 = .57735026918962576451

Definition at line 70 of file MathExtras.h.

◆ inv_sqrt3f

constexpr float llvm::numbers::inv_sqrt3f = .577350269F

Definition at line 85 of file MathExtras.h.

◆ inv_sqrtpi

constexpr double llvm::numbers::inv_sqrtpi = .56418958354775628695

Definition at line 66 of file MathExtras.h.

◆ inv_sqrtpif

constexpr float llvm::numbers::inv_sqrtpif = .564189584F

Definition at line 81 of file MathExtras.h.

◆ ln10

constexpr double llvm::numbers::ln10 = 2.3025850929940456840

Definition at line 60 of file MathExtras.h.

◆ ln10f

constexpr float llvm::numbers::ln10f = 2.30258509F

Definition at line 75 of file MathExtras.h.

Referenced by llvm::AMDGPUTargetLowering::LowerOperation().

◆ ln2

constexpr double llvm::numbers::ln2 = .69314718055994530942

Definition at line 59 of file MathExtras.h.

Referenced by llvm::log2().

◆ ln2f

constexpr float llvm::numbers::ln2f = .693147181F

Definition at line 74 of file MathExtras.h.

Referenced by expandLog(), and llvm::AMDGPUTargetLowering::LowerOperation().

◆ log10e

constexpr double llvm::numbers::log10e = .43429448190325182765

Definition at line 62 of file MathExtras.h.

◆ log10ef

constexpr float llvm::numbers::log10ef = .434294482F

Definition at line 77 of file MathExtras.h.

◆ log2e

constexpr double llvm::numbers::log2e = 1.4426950408889634074

Definition at line 61 of file MathExtras.h.

Referenced by llvm::AMDGPUTargetLowering::lowerFEXP().

◆ log2ef

constexpr float llvm::numbers::log2ef = 1.44269504F

Definition at line 76 of file MathExtras.h.

Referenced by expandExp(), and llvm::AMDGPUTargetLowering::LowerOperation().

◆ phi

constexpr double llvm::numbers::phi = 1.6180339887498948482

Definition at line 71 of file MathExtras.h.

Referenced by llvm::InlineFunction(), and llvm::UnreachableBlockElimPass::run().

◆ phif

constexpr float llvm::numbers::phif = 1.61803399F

Definition at line 86 of file MathExtras.h.

◆ pi

constexpr double llvm::numbers::pi = 3.1415926535897932385

Definition at line 63 of file MathExtras.h.

◆ pif

constexpr float llvm::numbers::pif = 3.14159265F

Definition at line 78 of file MathExtras.h.

Referenced by llvm::R600TargetLowering::ReplaceNodeResults().

◆ sqrt2

constexpr double llvm::numbers::sqrt2 = 1.4142135623730950488

Definition at line 67 of file MathExtras.h.

◆ sqrt2f

constexpr float llvm::numbers::sqrt2f = 1.41421356F

Definition at line 82 of file MathExtras.h.

◆ sqrt3

constexpr double llvm::numbers::sqrt3 = 1.7320508075688772935

Definition at line 69 of file MathExtras.h.

◆ sqrt3f

constexpr float llvm::numbers::sqrt3f = 1.73205081F

Definition at line 84 of file MathExtras.h.

◆ sqrtpi

constexpr double llvm::numbers::sqrtpi = 1.7724538509055160273

Definition at line 65 of file MathExtras.h.

◆ sqrtpif

constexpr float llvm::numbers::sqrtpif = 1.77245385F

Definition at line 80 of file MathExtras.h.