LLVM  13.0.0git
Variables
ErlangGCPrinter.cpp File Reference
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/CodeGen/BuiltinGCs.h"
#include "llvm/CodeGen/GCMetadata.h"
#include "llvm/CodeGen/GCMetadataPrinter.h"
#include "llvm/CodeGen/GCStrategy.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/Target/TargetLoweringObjectFile.h"
Include dependency graph for ErlangGCPrinter.cpp:

Go to the source code of this file.

Variables

static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X ("erlang", "erlang-compatible garbage collector")
 

Variable Documentation

◆ X

GCMetadataPrinterRegistry::Add<ErlangGCPrinter> X("erlang", "erlang-compatible garbage collector")
static

Referenced by llvm::abs(), llvm::AbsoluteDifference(), llvm::ConstantRange::add(), llvm::cl::parser< const PassInfo * >::addLiteralOption(), llvm::AddOverflow(), llvm::ScheduleDAGTopologicalSort::AddPred(), llvm::ScheduleDAGTopologicalSort::AddPredQueued(), llvm::AllocatorList< Token >::AllocatorList(), annotateNonNullAndDereferenceable(), AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(), llvm::CombinerHelper::applyXorOfAndWithSameReg(), llvm::TargetLowering::BuildSDIV(), llvm::TargetLowering::BuildUDIV(), canAlwaysEvaluateInType(), canonicalizeBitSelect(), llvm::InstCombinerImpl::canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract(), canonicalizeInsertSplat(), canonicalizeSaturatedAdd(), llvm::capacity_in_bytes(), llvm::cast(), CheckAndCreateOffsetAdd(), checkForNegativeOperand(), collectBitParts(), combineADDCARRYDiamond(), combineAddOrSubToADCOrSBB(), combineANDXORWithAllOnesIntoANDNP(), combineLogicBlendIntoConditionalNegate(), combineLogicBlendIntoPBLENDV(), combineORToGORC(), combineShiftAnd1ToBitTest(), combineShiftOfShiftedLogic(), combineVectorSizedSetCCEquality(), llvm::InstCombinerImpl::commonIDivTransforms(), llvm::ScaledNumber< uint64_t >::compare(), CompareSCEVComplexity(), llvm::FoldingSetTrait< SDVTListNode >::ComputeHash(), llvm::FoldingSetTrait< SCEV >::ComputeHash(), llvm::DefaultFoldingSetTrait< SCEVPredicate >::ComputeHash(), llvm::FoldingSetTrait< SCEVPredicate >::ComputeHash(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::ComputeHash(), computeKnownBitsFromOperator(), ComputeNumSignBitsImpl(), llvm::codeview::consume(), llvm::Trace::contains(), createAArch64MCInstrInfo(), createAArch64MCRegisterInfo(), createAMDGPUMCInstrInfo(), createAMDGPUMCRegisterInfo(), createARCMCInstrInfo(), createARCMCRegisterInfo(), createARMMCInstrInfo(), createARMMCRegisterInfo(), llvm::createAVRMCInstrInfo(), createAVRMCRegisterInfo(), createBPFMCInstrInfo(), createBPFMCRegisterInfo(), llvm::createGCNMCRegisterInfo(), llvm::createHexagonMCInstrInfo(), createHexagonMCRegisterInfo(), llvm::Hexagon_MC::createHexagonMCSubtargetInfo(), createLanaiMCInstrInfo(), createLanaiMCRegisterInfo(), createM68kMCInstrInfo(), createM68kMCRegisterInfo(), createMCInstrInfo(), createMCRegisterInfo(), createMipsMCInstrInfo(), createMipsMCRegisterInfo(), createMSP430MCInstrInfo(), createMSP430MCRegisterInfo(), createNVPTXMCInstrInfo(), createNVPTXMCRegisterInfo(), createPPCMCInstrInfo(), createPPCMCRegisterInfo(), llvm::createR600MCInstrInfo(), createRISCVMCInstrInfo(), createRISCVMCRegisterInfo(), createSparcMCInstrInfo(), createSparcMCRegisterInfo(), createSystemZMCInstrInfo(), createSystemZMCRegisterInfo(), llvm::DwarfUnit::createTypeDIE(), createVEMCInstrInfo(), createVEMCRegisterInfo(), createX86MCInstrInfo(), createX86MCRegisterInfo(), createXCoreMCInstrInfo(), createXCoreMCRegisterInfo(), llvm::decomposeBitTestICmp(), decomposeBitTestICmp(), llvm::DIEValue::DIEValue(), dropRedundantMaskingOfLeftShiftInput(), llvm::MCDwarfFrameEmitter::Emit(), emitOrXorXorTree(), llvm::InnerLoopVectorizer::emitTransformedIndex(), llvm::FoldingSetTrait< SDVTListNode >::Equals(), llvm::FoldingSetTrait< SCEV >::Equals(), llvm::DefaultFoldingSetTrait< SCEVPredicate >::Equals(), llvm::FoldingSetTrait< SCEVPredicate >::Equals(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::Equals(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::erase(), expandLog(), expandLog10(), expandLog2(), factorizeFAddFSub(), factorizeLerp(), factorizeMathWithShlOps(), llvm::OnDiskChainedHashTable< Info >::find_hashed(), findGCD(), FindInOperandList(), llvm::InstCombinerImpl::foldAddWithConstant(), foldAndOrOfEqualityCmpsWithConstants(), foldAndOrOfICmpsWithConstEq(), foldBitCastBitwiseLogic(), foldBitcastExtElt(), foldBitCastSelect(), foldCtpop(), foldCttzCtlz(), foldExtendedSignBitTest(), foldFabsWithFcmpZero(), foldFDivConstantDividend(), foldFDivConstantDivisor(), foldFNegIntoConstant(), llvm::InstCombinerImpl::foldICmpAddConstant(), llvm::InstCombinerImpl::foldICmpAddOpConst(), llvm::InstCombinerImpl::foldICmpAndConstant(), llvm::InstCombinerImpl::foldICmpAndConstConst(), llvm::InstCombinerImpl::foldICmpBinOp(), foldICmpBitCast(), llvm::InstCombinerImpl::foldICmpDivConstant(), llvm::InstCombinerImpl::foldICmpEquality(), llvm::InstCombinerImpl::foldICmpIntrinsicWithConstant(), llvm::InstCombinerImpl::foldICmpShlConstant(), llvm::InstCombinerImpl::foldICmpShrConstant(), llvm::InstCombinerImpl::foldICmpSubConstant(), llvm::InstCombinerImpl::foldICmpTruncConstant(), llvm::InstCombinerImpl::foldICmpUsingKnownBits(), llvm::InstCombinerImpl::foldICmpWithDominatingICmp(), foldICmpWithHighBitMask(), foldICmpWithLowBitMaskedVal(), foldICmpWithMinMax(), foldICmpWithTruncSignExtendedVal(), llvm::InstCombinerImpl::foldICmpWithZero(), foldICmpWithZextOrSext(), foldICmpXNegX(), llvm::InstCombinerImpl::foldICmpXorConstant(), foldIdentityExtractShuffle(), foldIdentityPaddedShuffles(), foldInsEltIntoIdentityShuffle(), foldInsEltIntoSplat(), llvm::InstCombinerImpl::foldIRemByPowerOfTwoToBitTest(), foldIsPowerOf2(), llvm::InstCombinerImpl::foldItoFPtoI(), foldLogicCastConstant(), foldMaskAndShiftToExtract(), foldMaskAndShiftToScale(), foldMaskedShiftToBEXTR(), foldMaskedShiftToScaledMask(), foldMinMaxSharedOp(), foldNoWrapAdd(), foldSelectBinOpIdentity(), foldSelectICmpAndAnd(), foldSelectICmpLshrAshr(), foldSelectOfConstantsUsingSra(), llvm::InstCombinerImpl::foldSelectOpOp(), foldSelectShuffle(), foldSelectShuffleWith1Binop(), foldSelectWithBinaryOp(), foldSetClearBits(), llvm::InstCombinerImpl::FoldShiftByConstant(), foldShiftIntoShiftInAnotherHandOfAndInICmp(), foldShiftOfShiftedLogic(), foldShuffleOfConcatUndefs(), foldShuffleWithInsert(), llvm::InstCombinerImpl::foldSignBitTest(), foldSignedTruncationCheck(), foldToUnsignedSaturatedAdd(), foldTruncShuffle(), llvm::InstCombinerImpl::foldUnsignedMultiplicationOverflowCheck(), llvm::InstCombinerImpl::foldVariableSignZeroExtensionOfVariableHighBitExtract(), llvm::InstCombinerImpl::foldVectorBinop(), llvm::FmtAlign::format(), llvm::format_provider< T, std::enable_if_t< detail::use_char_formatter< T >::value > >::format(), llvm::PMDataManager::freePass(), llvm::frexp(), genConstMult(), llvm::APSInt::get(), llvm::get_hashable_data(), llvm::Trace::getBlockIndex(), llvm::DenseMapInfo< ImmutableList< T > >::getHashValue(), getHashValueImpl(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getIntrinsicInstrCost(), getLimitedPrecisionExp2(), llvm::TargetLowering::getNegatedExpression(), llvm::ScalarEvolution::getSignExtendExpr(), llvm::slpvectorizer::BoUpSLP::getSpillCost(), llvm::APSInt::getUnsigned(), llvm::SDNode::getVTList(), llvm::ScalarEvolution::getZeroExtendExpr(), llvm::HandleSDNode::HandleSDNode(), llvm::TargetLoweringBase::hasAndNot(), llvm::HexagonTargetLowering::hasBitTest(), llvm::X86TargetLowering::hasBitTest(), hoistFNegAboveFMulFDiv(), hoistInsEltConst(), INITIALIZE_PASS(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::insert(), llvm::SetVector< llvm::ElementCount, SmallVector< llvm::ElementCount, N >, SmallDenseSet< llvm::ElementCount, N > >::insert(), llvm::isa(), llvm::isa_and_nonnull(), isDivZero(), isEqualImpl(), llvm::X86MCExpr::isEqualTo(), llvm::HexagonBlockRanges::IndexType::isInstr(), llvm::isKnownNegation(), isKnownNonZero(), isKnownToBeAPowerOfTwo(), llvm::slpvectorizer::BoUpSLP::isLoadCombineCandidate(), isMatchingReloc(), isOneOrUndef(), isOrXorXorTree(), isSimpleCastedPHI(), llvm::isSplatValue(), isTruePredicate(), llvm::isUInt(), isZeroOrOneOrUndef(), isZeroOrUndef(), llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(), llvm::AMDGPULegalizerInfo::legalizeUDIV_UREM32Impl(), LLVMInitializeAArch64AsmParser(), LLVMInitializeAArch64AsmPrinter(), LLVMInitializeAArch64Target(), LLVMInitializeAArch64TargetInfo(), LLVMInitializeAArch64TargetMC(), LLVMInitializeAMDGPUTarget(), LLVMInitializeAMDGPUTargetMC(), LLVMInitializeARCAsmPrinter(), LLVMInitializeARCTarget(), LLVMInitializeARCTargetInfo(), LLVMInitializeARCTargetMC(), LLVMInitializeARMAsmParser(), LLVMInitializeARMAsmPrinter(), LLVMInitializeARMTarget(), LLVMInitializeARMTargetInfo(), LLVMInitializeARMTargetMC(), LLVMInitializeAVRAsmParser(), LLVMInitializeAVRAsmPrinter(), llvm::LLVMInitializeAVRTarget(), LLVMInitializeAVRTargetInfo(), LLVMInitializeAVRTargetMC(), LLVMInitializeBPFAsmParser(), LLVMInitializeBPFAsmPrinter(), LLVMInitializeBPFTarget(), LLVMInitializeBPFTargetInfo(), LLVMInitializeBPFTargetMC(), LLVMInitializeCSKYTarget(), LLVMInitializeCSKYTargetInfo(), LLVMInitializeHexagonAsmParser(), LLVMInitializeHexagonAsmPrinter(), LLVMInitializeHexagonTarget(), LLVMInitializeHexagonTargetInfo(), LLVMInitializeHexagonTargetMC(), LLVMInitializeLanaiAsmPrinter(), LLVMInitializeLanaiTargetInfo(), LLVMInitializeLanaiTargetMC(), LLVMInitializeM68kAsmParser(), LLVMInitializeM68kAsmPrinter(), LLVMInitializeM68kTarget(), LLVMInitializeM68kTargetInfo(), LLVMInitializeM68kTargetMC(), LLVMInitializeMipsAsmParser(), LLVMInitializeMipsAsmPrinter(), LLVMInitializeMipsTarget(), LLVMInitializeMipsTargetInfo(), LLVMInitializeMipsTargetMC(), LLVMInitializeMSP430AsmParser(), LLVMInitializeMSP430AsmPrinter(), LLVMInitializeMSP430Target(), LLVMInitializeMSP430TargetInfo(), LLVMInitializeMSP430TargetMC(), LLVMInitializeNVPTXAsmPrinter(), LLVMInitializeNVPTXTarget(), LLVMInitializeNVPTXTargetInfo(), LLVMInitializeNVPTXTargetMC(), LLVMInitializePowerPCTargetInfo(), LLVMInitializeRISCVAsmPrinter(), LLVMInitializeRISCVTarget(), LLVMInitializeRISCVTargetInfo(), LLVMInitializeSparcAsmPrinter(), LLVMInitializeSparcTarget(), LLVMInitializeSparcTargetInfo(), LLVMInitializeSparcTargetMC(), LLVMInitializeSystemZAsmParser(), LLVMInitializeSystemZAsmPrinter(), LLVMInitializeSystemZTarget(), LLVMInitializeSystemZTargetInfo(), LLVMInitializeVEAsmPrinter(), LLVMInitializeVETarget(), LLVMInitializeVETargetInfo(), LLVMInitializeVETargetMC(), LLVMInitializeWebAssemblyAsmParser(), LLVMInitializeWebAssemblyAsmPrinter(), LLVMInitializeWebAssemblyTarget(), LLVMInitializeWebAssemblyTargetInfo(), LLVMInitializeWebAssemblyTargetMC(), LLVMInitializeX86AsmParser(), LLVMInitializeX86AsmPrinter(), LLVMInitializeX86Target(), LLVMInitializeX86TargetInfo(), LLVMInitializeX86TargetMC(), LLVMInitializeXCoreAsmPrinter(), LLVMInitializeXCoreTarget(), LLVMInitializeXCoreTargetInfo(), LLVMInitializeXCoreTargetMC(), LowerADDSAT_SUBSAT(), llvm::HexagonTargetLowering::LowerAddSubCarry(), lowerAddSubToHorizontalOp(), LowerCTTZ(), lowerFABS32(), lowerFABS64(), lowerFCOPYSIGN32(), lowerFCOPYSIGN64(), lowerFPToIntToFP(), llvm::AMDGPUTargetLowering::LowerFREM(), llvm::AMDGPUTargetLowering::LowerFROUND(), llvm::LegalizerHelper::lowerFunnelShiftAsShifts(), llvm::LegalizerHelper::lowerFunnelShiftWithInverse(), llvm::LegalizerHelper::lowerIntrinsicRound(), LowerPARITY(), LowerSDIV_v4i8(), llvm::HexagonTargetLowering::LowerUAddSubO(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), llvm::PatternMatch::m_FNeg(), llvm::PatternMatch::m_FNegNSZ(), llvm::PatternMatch::m_UnOp(), llvm::codeview::CodeViewRecordIO::mapEnum(), llvm::codeview::CodeViewRecordIO::mapVectorN(), MatchBinaryOp(), matchFunnelShift(), llvm::CombinerHelper::matchFunnelShiftToRotate(), llvm::CombinerHelper::matchHoistLogicOpWithSameOpcodeHands(), matchLogicBlend(), matchSwap(), llvm::CombinerHelper::matchXorOfAndWithSameReg(), llvm::codeview::CodeViewRecordIO::maxFieldLength(), MinOptional(), llvm::MulOverflow(), narrowExtractedVectorBinOp(), narrowUDivURem(), narrowVectorSelect(), llvm::neg(), omitCheckForZeroBeforeInvertedMulWithOverflow(), omitCheckForZeroBeforeMulWithOverflow(), omitCheckForZeroBeforeMulWithOverflowInternal(), llvm::DwarfStringPoolEntryRef::operator!=(), llvm::TrackingMDRef::operator!=(), llvm::DITypeRefArray::iterator::operator!=(), llvm::bfi_detail::BlockMass::operator!=(), llvm::TypedTrackingMDRef< MDNode >::operator!=(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator!=(), llvm::operator!=(), llvm::OnDiskChainedHashTable< Info >::iterator::operator!=(), llvm::DIFile::ChecksumInfo< llvm::MDString * >::operator!=(), llvm::ScaledNumber< uint64_t >::operator!=(), llvm::TypedMDOperandIterator< T >::operator!=(), llvm::DIExpression::expr_op_iterator::operator!=(), llvm::ScaledNumber< uint64_t >::operator*=(), llvm::bfi_detail::BlockMass::operator+=(), llvm::ScaledNumber< uint64_t >::operator+=(), llvm::bfi_detail::BlockMass::operator-=(), llvm::ScaledNumber< uint64_t >::operator-=(), llvm::ScaledNumber< uint64_t >::operator/=(), llvm::bfi_detail::BlockMass::operator<(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator<(), llvm::operator<(), llvm::ScaledNumber< uint64_t >::operator<(), llvm::bfi_detail::operator<<(), llvm::operator<<(), llvm::bfi_detail::BlockMass::operator<=(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator<=(), llvm::operator<=(), llvm::ScaledNumber< uint64_t >::operator<=(), llvm::TrackingMDRef::operator=(), llvm::simple_ilist< IRInstructionData >::operator=(), llvm::TypedTrackingMDRef< MDNode >::operator=(), llvm::AllocatorList< Token >::operator=(), llvm::iplist_impl< simple_ilist< MachineInstr, Options... >, ilist_traits< MachineInstr > >::operator=(), llvm::iplist< llvm::PredicateBase >::operator=(), llvm::DIEValue::operator=(), llvm::DwarfStringPoolEntryRef::operator==(), llvm::TrackingMDRef::operator==(), llvm::DITypeRefArray::iterator::operator==(), llvm::bfi_detail::BlockMass::operator==(), llvm::TypedTrackingMDRef< MDNode >::operator==(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator==(), llvm::operator==(), llvm::OnDiskChainedHashTable< Info >::iterator::operator==(), llvm::ConstantAggrKeyType< ConstantClass >::operator==(), llvm::InlineAsmKeyType::operator==(), llvm::DIFile::ChecksumInfo< llvm::MDString * >::operator==(), llvm::ScaledNumber< uint64_t >::operator==(), llvm::ConstantExprKeyType::operator==(), llvm::IntrusiveBackList< T >::iterator::operator==(), llvm::IntrusiveBackList< T >::const_iterator::operator==(), llvm::TypedMDOperandIterator< T >::operator==(), llvm::DIExpression::expr_op_iterator::operator==(), llvm::bfi_detail::BlockMass::operator>(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator>(), llvm::operator>(), llvm::ScaledNumber< uint64_t >::operator>(), llvm::bfi_detail::BlockMass::operator>=(), llvm::BlockFrequencyInfoImplBase::BlockNode::operator>=(), llvm::operator>=(), llvm::ScaledNumber< uint64_t >::operator>=(), OptimizeAndOrXor(), optimizeDivRem(), optimizeTrigReflections(), llvm::IRSimilarity::IRSimilarityCandidate::overlap(), llvm::ARMTargetLowering::PerformCMOVToBFICombine(), PerformExtractEltCombine(), PerformPREDICATE_CASTCombine(), llvm::AMDGPUTargetLowering::performShlCombine(), PerformSHLSimplify(), PerformSubCSINCCombine(), performUzpCombine(), processAbsIntrinsic(), llvm::FoldingSetTrait< SDVTListNode >::Profile(), llvm::FoldingSetTrait< SCEV >::Profile(), llvm::DefaultFoldingSetTrait< SCEVPredicate >::Profile(), llvm::FoldingSetTrait< SCEVPredicate >::Profile(), llvm::DefaultContextualFoldingSetTrait< T, Ctx >::Profile(), llvm::FoldingSetTrait< T * >::Profile(), llvm::ImutProfileInfo< T >::Profile(), llvm::ImutProfileInteger< T >::Profile(), llvm::ImutProfileInfo< bool >::Profile(), llvm::ImutProfileInfo< T * >::Profile(), reassociateFCmps(), llvm::InstCombinerImpl::reassociateShiftAmtsOfTwoSameDirectionShifts(), llvm::SetVector< llvm::ElementCount, SmallVector< llvm::ElementCount, N >, SmallDenseSet< llvm::ElementCount, N > >::remove(), rotl64(), llvm::LPPassManager::runOnFunction(), llvm::RGPassManager::runOnFunction(), llvm::FPPassManager::runOnFunction(), llvm::SaturatingAdd(), llvm::SaturatingMultiply(), llvm::SaturatingMultiplyAdd(), scalarizeBinOpOfSplats(), llvm::scalbn(), llvm::detail::scalbn(), llvm::TargetLoweringBase::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd(), llvm::AArch64TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd(), llvm::X86TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd(), llvm::TargetLowering::ShrinkDemandedOp(), llvm::SignExtend32(), llvm::SignExtend64(), llvm::simple_ilist< IRInstructionData >::simple_ilist(), llvm::InstCombinerImpl::SimplifyAddWithRemainder(), SimplifyAndInst(), simplifyAndOfICmps(), simplifyAndOrOfICmpsWithLimitConst(), simplifyAndOrOfICmpsWithZero(), SimplifyAShrInst(), simplifyBinaryIntrinsic(), llvm::InstCombinerImpl::SimplifyDemandedUseBits(), simplifyDiv(), simplifyDivRem(), SimplifyFAddInst(), SimplifyFDivInst(), SimplifyFMAFMul(), simplifyFNegInst(), llvm::SelectionDAG::simplifyFPBinop(), SimplifyFSubInst(), simplifyICmpWithConstant(), simplifyLogicOfAddSub(), SimplifyLShrInst(), SimplifyMulInst(), llvm::InstCombinerImpl::SimplifyMultipleUseDemandedBits(), simplifyOrOfICmps(), simplifySelectBitTest(), simplifySelectWithFakeICmpEq(), simplifySelectWithICmpCond(), llvm::SelectionDAG::simplifyShift(), SimplifyShift(), SimplifyShlInst(), SimplifySRemInst(), SimplifySubInst(), simplifyUnaryIntrinsic(), simplifyUnsignedRangeCheck(), llvm::InstCombinerImpl::sinkNotIntoOtherHandOfAndOrOr(), sinkNotIntoXor(), SolveQuadraticAddRecExact(), SolveQuadraticAddRecRange(), llvm::APIntOps::SolveQuadraticEquationWrap(), llvm::opt::StrCmpOptionNameIgnoreCase(), strongerOrdering(), llvm::ConstantRange::sub(), llvm::SubOverflow(), llvm::simple_ilist< IRInstructionData >::swap(), toOctal(), llvm::TrackingMDRef::TrackingMDRef(), translateExtract(), TruncIfPossible(), tryLowerToSLI(), trySimplifyICmpWithAdds(), llvm::InstCombinerImpl::visitAdd(), llvm::InstCombinerImpl::visitAnd(), llvm::InstCombinerImpl::visitAShr(), llvm::InstCombinerImpl::visitBranchInst(), llvm::InstCombinerImpl::visitCallInst(), llvm::InstCombinerImpl::visitExtractElementInst(), llvm::InstCombinerImpl::visitFAdd(), llvm::InstCombinerImpl::visitFCmpInst(), llvm::InstCombinerImpl::visitFDiv(), llvm::InstCombinerImpl::visitFMul(), llvm::InstCombinerImpl::visitFNeg(), llvm::InstCombinerImpl::visitFPTrunc(), llvm::InstCombinerImpl::visitFRem(), llvm::InstCombinerImpl::visitFSub(), llvm::InstCombinerImpl::visitGetElementPtrInst(), llvm::InstCombinerImpl::visitICmpInst(), llvm::InstCombinerImpl::visitLShr(), visitMaskedMerge(), llvm::InstCombinerImpl::visitMul(), llvm::InstCombinerImpl::visitOr(), llvm::InstCombinerImpl::visitSDiv(), llvm::InstCombinerImpl::visitSExt(), llvm::InstCombinerImpl::visitShl(), llvm::InstCombinerImpl::visitShuffleVectorInst(), llvm::InstCombinerImpl::visitSRem(), llvm::InstCombinerImpl::visitSub(), llvm::InstCombinerImpl::visitTrunc(), llvm::InstCombinerImpl::visitUDiv(), llvm::InstCombinerImpl::visitURem(), llvm::InstCombinerImpl::visitXor(), llvm::InstCombinerImpl::visitZExt(), and wrap().