LLVM API Documentation

Classes | Namespaces | Defines | Typedefs | Functions
ErrorHandling.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include <string>
Include dependency graph for ErrorHandling.h:

Go to the source code of this file.

Classes

struct  llvm::ScopedFatalErrorHandler

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#define llvm_unreachable(msg)   ::llvm::llvm_unreachable_internal(msg, __FILE__, __LINE__)

Typedefs

typedef void(* llvm::fatal_error_handler_t )(void *user_data, const std::string &reason, bool gen_crash_diag)
 An error handler callback.

Functions

void llvm::install_fatal_error_handler (fatal_error_handler_t handler, void *user_data=nullptr)
void llvm::remove_fatal_error_handler ()
 Restores default error handling behaviour.
LLVM_ATTRIBUTE_NORETURN void llvm::report_fatal_error (const char *reason, bool gen_crash_diag=true)
LLVM_ATTRIBUTE_NORETURN void llvm::report_fatal_error (const std::string &reason, bool gen_crash_diag=true)
LLVM_ATTRIBUTE_NORETURN void llvm::report_fatal_error (StringRef reason, bool gen_crash_diag=true)
LLVM_ATTRIBUTE_NORETURN void llvm::report_fatal_error (const Twine &reason, bool gen_crash_diag=true)
LLVM_ATTRIBUTE_NORETURN void llvm::llvm_unreachable_internal (const char *msg=nullptr, const char *file=nullptr, unsigned line=0)

Define Documentation

#define llvm_unreachable (   msg)    ::llvm::llvm_unreachable_internal(msg, __FILE__, __LINE__)

Marks that the current location is not supposed to be reachable. In !NDEBUG builds, prints the message and location info to stderr. In NDEBUG builds, becomes an optimizer hint that the current location is not supposed to be reachable. On compilers that don't support such hints, prints a reduced message instead.

Use this instead of assert(0). It conveys intent more clearly and allows compilers to omit some unnecessary code.

Definition at line 98 of file ErrorHandling.h.

Referenced by llvm::AArch64VectorLayoutToString(), llvm::opt::Option::accept(), llvm::PMDataManager::add(), llvm::ExecutionEngine::addArchive(), AddCombineToVPADDL(), llvm::DwarfUnit::addComplexAddress(), llvm::MachineInstrBuilder::addDisp(), llvm::FoldingSetNodeID::AddInteger(), llvm::MachineBasicBlock::addLiveIn(), llvm::PMDataManager::addLowerLevelRequiredPass(), AddNodeIDCustom(), llvm::ExecutionEngine::addObjectFile(), llvm::TargetPassConfig::addPass(), addSaveRestoreRegs(), adjustFixupValue(), llvm::X86JITInfo::allocateThreadLocalMemory(), llvm::TargetJITInfo::allocateThreadLocalMemory(), llvm::AMDGPUMachineFunction::AMDGPUMachineFunction(), llvm::CCState::AnalyzeCallOperands(), llvm::MipsTargetLowering::MipsCC::analyzeCallOperands(), llvm::CCState::AnalyzeCallResult(), llvm::CCState::AnalyzeFormalArguments(), llvm::MipsTargetLowering::MipsCC::analyzeFormalArguments(), llvm::CCState::AnalyzeReturn(), applyOverride(), ARMCompilationCallback(), ARMCompilationCallbackC(), llvm::ARMCondCodeToString(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::MCELFStreamer::BeginCOFFSymbolDef(), llvm::EHStreamer::beginFunction(), bitcastf32Toi32(), llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >::bitset(), branchMaxOffsets(), branchTargetOperand(), buildExtractionBlockSet(), BuildNew(), CalculateStackSlotAlignment(), llvm::CC_ARM_AAPCS_Custom_HA(), CC_Hexagon_VarArg(), CC_MipsO32(), llvm::CC_X86_AnyReg_Error(), llvm::AArch64TargetLowering::CCAssignFnForCall(), CCMaskForCondCode(), changeFPCCToAArch64CC(), changeIntCCToAArch64CC(), Check(), llvm::SelectionDAGISel::CheckComplexPattern(), llvm::SelectionDAGISel::CheckNodePredicate(), llvm::SelectionDAGISel::CheckPatternPredicate(), llvm::object::Archive::Child::Child(), llvm::MachineRegisterInfo::clearVirtRegs(), cmpRel(), CombineBaseUpdate(), llvm::combineMetadata(), llvm::AMDGPUTargetLowering::CombineMinMax(), combineRedundantDWordShuffle(), llvm::APFloat::compare(), compareMachineOp(), llvm::TargetRegisterInfo::composeSubRegIndicesImpl(), llvm::SchedDFSResult::compute(), llvm::MCAssembler::computeFragmentSize(), llvm::IndexedInstrProf::ComputeHash(), llvm::TargetLoweringBase::computeRegisterProperties(), condCodeToFCC(), llvm::ConstantFoldCastInstruction(), llvm::ConstantFoldCompareInstruction(), llvm::ConstantFoldInstOperands(), ConstantFoldScalarCall(), ConvertAtomicOrdering(), ConvertAtomicSynchScope(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), convertValVTToLocVT(), llvm::NVPTXInstrInfo::copyPhysReg(), llvm::MSP430InstrInfo::copyPhysReg(), llvm::XCoreInstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::SparcInstrInfo::copyPhysReg(), llvm::HexagonInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::copyPhysReg(), llvm::PPCInstrInfo::copyPhysReg(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::TargetInstrInfo::copyPhysReg(), llvm::BitVector::count(), llvm::SparseBitVectorElement< ElementSize >::count(), llvm::SmallBitVector::count(), llvm::zlib::crc32(), llvm::MipsMCExpr::Create(), llvm::RuntimeDyldMachO::create(), llvm::CastInst::Create(), llvm::ConstantExprKeyType::create(), llvm::createARMAsmBackend(), createARMMCAsmInfo(), llvm::object::createBinary(), llvm::object::ObjectFile::createELFObjectFile(), llvm::MCAsmBackend::createELFObjectTargetWriter(), createMCStreamer(), createMinMaxOp(), llvm::object::ObjectFile::createObjectFile(), llvm::RuntimeDyldELF::createObjectImage(), llvm::RuntimeDyldELF::createObjectImageFromFile(), createReplacementInstr(), llvm::createSpiller(), llvm::object::SymbolicFile::createSymbolicFile(), createTLOF(), createUniqueEntity(), llvm::HexagonInstrInfo::createVR(), llvm::RuntimeDyldMachOAArch64::decodeAddend(), llvm::BitCodeAbbrevOp::DecodeChar6(), DecodeFixedType(), DecodeIITType(), DecodeINSVE_DF(), llvm::ARM_AM::decodeNEONModImm(), llvm::ilist_traits< RecyclerStruct >::deleteNode(), llvm::ilist_traits< SDNode >::deleteNode(), llvm::objcarc::Depends(), llvm::DependenceAnalysis::depends(), DescKind(), llvm::Constant::destroyConstant(), llvm::GlobalValue::destroyConstant(), llvm::DisplayGraph(), llvm::AsmPrinter::doInitialization(), duplicateCPV(), llvm::HexagonFrameLowering::eliminateCallFramePseudoInstr(), llvm::XCoreFrameLowering::eliminateCallFramePseudoInstr(), llvm::SystemZFrameLowering::eliminateCallFramePseudoInstr(), llvm::TargetFrameLowering::eliminateCallFramePseudoInstr(), llvm::AMDGPURegisterInfo::eliminateFrameIndex(), llvm::Thumb1RegisterInfo::eliminateFrameIndex(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::MCWinCOFFStreamer::EmitAssemblerFlag(), llvm::MCELFStreamer::EmitAssemblerFlag(), llvm::SelectionDAGBuilder::EmitBranchForMergedCondition(), llvm::MCObjectStreamer::EmitBundleAlignMode(), llvm::MCObjectStreamer::EmitBundleLock(), llvm::MCObjectStreamer::EmitBundleUnlock(), llvm::AsmPrinter::emitCFIInstruction(), EmitCMP(), llvm::MCELFStreamer::EmitCOFFSymbolStorageClass(), llvm::MCELFStreamer::EmitCOFFSymbolType(), llvm::DwarfDebug::emitDebugLocValue(), llvm::MCWinCOFFStreamer::EmitELFSize(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::SystemZFrameLowering::emitEpilogue(), llvm::SparcJITInfo::emitFunctionStub(), llvm::MipsJITInfo::emitFunctionStub(), llvm::TargetJITInfo::emitFunctionStub(), llvm::ARMJITInfo::emitFunctionStub(), llvm::TargetJITInfo::emitGlobalValueIndirectSym(), llvm::MCWinCOFFStreamer::EmitIdent(), llvm::ARMAsmPrinter::EmitInstruction(), llvm::X86AsmPrinter::EmitInstruction(), llvm::MipsAsmPrinter::EmitInstruction(), llvm::AsmPrinter::EmitInstruction(), llvm::SparcTargetLowering::EmitInstrWithCustomInserter(), llvm::HexagonTargetLowering::EmitInstrWithCustomInserter(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64TargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::TargetLowering::EmitInstrWithCustomInserter(), llvm::TargetLoweringBase::emitLoadLinked(), llvm::AsmPrinter::EmitMachineConstantPoolValue(), EmitNops(), EmitPCMPSTRI(), EmitPCMPSTRM(), llvm::PPCFrameLowering::emitPrologue(), llvm::SystemZFrameLowering::emitPrologue(), llvm::MSP430TargetLowering::EmitShiftInstr(), llvm::TargetLoweringBase::emitStoreConditional(), llvm::MCWinCOFFStreamer::EmitSymbolDesc(), llvm::MCELFStreamer::EmitSymbolDesc(), llvm::MCWinCOFFStreamer::EmitTBSSSymbol(), llvm::MCELFStreamer::EmitTBSSSymbol(), llvm::MCWinCOFFStreamer::EmitThumbFunc(), llvm::MCELFStreamer::EmitThumbFunc(), llvm::DIEInteger::EmitValue(), llvm::DIELoc::EmitValue(), llvm::DIEBlock::EmitValue(), llvm::MCWinCOFFStreamer::EmitWinEHHandlerData(), llvm::MCWinCOFFStreamer::EmitZerofill(), llvm::MCELFStreamer::EmitZerofill(), llvm::RuntimeDyldMachOAArch64::encodeAddend(), llvm::BitCodeAbbrevOp::EncodeChar6(), llvm::MCELFStreamer::EndCOFFSymbolDef(), llvm::yaml::Output::endEnumScalar(), llvm::EHStreamer::endFunction(), llvm::EHStreamer::endModule(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_REL >::enumeration(), eraseGPOpnd(), llvm::MCExpr::EvaluateAsRelocatableImpl(), llvm::PPCMCExpr::EvaluateAsRelocatableImpl(), llvm::SelectionDAG::EVTToAPFloatSemantics(), executeCmpInst(), executeFAddInst(), executeFCMP_OEQ(), executeFCMP_OGE(), executeFCMP_OGT(), executeFCMP_OLE(), executeFCMP_OLT(), executeFCMP_ONE(), executeFDivInst(), executeFMulInst(), executeFRemInst(), executeFSubInst(), executeICMP_EQ(), executeICMP_NE(), executeICMP_SGE(), executeICMP_SGT(), executeICMP_SLE(), executeICMP_SLT(), executeICMP_UGE(), executeICMP_UGT(), executeICMP_ULE(), executeICMP_ULT(), llvm::expandDivision(), llvm::expandDivisionUpTo32Bits(), llvm::expandDivisionUpTo64Bits(), expandf64Toi32(), llvm::expandRemainder(), llvm::expandRemainderUpTo32Bits(), llvm::expandRemainderUpTo64Bits(), extractBitsForFixup(), llvm::SparseBitVectorElement< ElementSize >::find_first(), llvm::BitVector::find_first(), llvm::SmallBitVector::find_first(), llvm::SparseBitVectorElement< ElementSize >::find_next(), llvm::BitVector::find_next(), llvm::SmallBitVector::find_next(), llvm::MCExpr::FindAssociatedSection(), llvm::AArch64MCExpr::FindAssociatedSection(), findCorrespondingPred(), llvm::GCStrategy::findCustomSafePoints(), llvm::MachineInstr::findTiedOperandIdx(), llvm::SplitEditor::finish(), fixELFSymbolsInTLSFixupsImpl(), llvm::MipsAsmBackend::fixupNeedsRelaxation(), llvm::BinOpInit::Fold(), llvm::InstCombiner::FoldAndOfICmps(), llvm::InstCombiner::FoldFCmp_IntToFP_Cst(), llvm::InstCombiner::FoldICmpDivCst(), FoldOperationIntoSelectOperand(), llvm::InstCombiner::FoldOrOfICmps(), foldPatchpoint(), llvm::InstCombiner::FoldSelectOpOp(), llvm::SelectionDAG::FoldSetCC(), llvm::MCInstPrinter::formatHex(), llvm::RegScavenger::forward(), FPCCToARMCC(), FPCondCCodeToFCC(), llvm::dwarf::GDBIndexEntryKindString(), llvm::dwarf::GDBIndexEntryLinkageString(), GeneratePerfectShuffle(), llvm::objcarc::ARCRuntimeEntryPoints::get(), llvm::get512BitSuperRegister(), getAArch64XALUOOp(), getAbsoluteReloc(), llvm::object::ArchiveMemberHeader::getAccessMode(), getAccessVariant(), llvm::MCValue::getAccessVariant(), getAddrModeUPBits(), llvm::APFloat::getAllOnesValue(), llvm::ARM_AM::getAMSubModeStr(), GetArchDefaultCPUArch(), GetArchDefaultCPUName(), GetArchName(), getArchPointerBitWidth(), llvm::Triple::getArchTypeName(), llvm::Attribute::getAsString(), getAttrKindEncoding(), llvm::AttributeImpl::getAttrMask(), llvm::MCAsmLayout::getBaseSymbol(), llvm::StringInit::getBit(), llvm::ListInit::getBit(), llvm::DefInit::getBit(), llvm::DagInit::getBit(), llvm::MSP430MCInstLower::GetBlockAddressSymbol(), getBranchDisplacementBits(), llvm::SystemZInstrInfo::getBranchInfo(), llvm::HexagonRegisterInfo::getCalleeSavedRegClasses(), llvm::HexagonRegisterInfo::getCalleeSavedRegs(), llvm::ConstantExpr::getCast(), llvm::CastInst::getCastOpcode(), llvm::X86::getCMovFromCond(), llvm::ConstantExpr::getCompare(), llvm::X86::GetCondBranchFromCond(), GetCondBranchFromCond(), llvm::AArch64CC::getCondCodeName(), GetConstantFoldFPValue(), llvm::SelectionDAG::getConstantFP(), llvm::MSP430MCInstLower::GetConstantPoolIndexSymbol(), llvm::ExecutionEngine::getConstantValue(), getConstraintGenerality(), getCopyFromParts(), getCopyRewriter(), getCRIdxForSetCC(), llvm::MipsAsmPrinter::getCurrentABIString(), getDebugLocValue(), llvm::AMDGPUIntrinsicInfo::getDeclaration(), getDestBlock(), llvm::HexagonInstrInfo::GetDotNewOp(), llvm::HexagonInstrInfo::getDotNewPredJumpOp(), llvm::HexagonInstrInfo::GetDotNewPredOp(), getDRegFromQReg(), getDUPLANEOp(), llvm::ConstantDataSequential::getElementAsAPFloat(), llvm::ConstantDataSequential::getElementAsInteger(), GetEncodedBinaryOpcode(), GetEncodedCastOpcode(), getEncodedComdatSelectionKind(), getEncodedDLLStorageClass(), getEncodedLinkage(), GetEncodedOrdering(), GetEncodedRMWOperation(), GetEncodedSynchScope(), getEncodedThreadLocalMode(), getEncodedVisibility(), llvm::MachineTraceMetrics::getEnsemble(), llvm::MachineJumpTableInfo::getEntryAlignment(), llvm::MachineJumpTableInfo::getEntrySize(), llvm::Triple::getEnvironmentTypeName(), llvm::EVT::getEVTString(), llvm::ARMConstantPoolValue::getExistingMachineCPValue(), llvm::SystemZMCInstLower::getExpr(), llvm::AArch64_AM::getExtendEncoding(), llvm::TargetLoweringBase::getExtendForContent(), llvm::AArch64_AM::getExtendType(), getExtensionTo64Bits(), llvm::MSP430MCInstLower::GetExternalSymbolSymbol(), llvm::ISD::getExtForLoadExtType(), llvm::ARMBaseInstrInfo::getExtractSubregLikeInputs(), getExtractVEXTRACTImmediate(), getFCmpCode(), llvm::getFCmpCondCode(), getFCmpValue(), llvm::SparcMCExpr::getFixupKind(), getFixupKindContainerSizeBytes(), getFixupKindLog2Size(), getFixupKindNumBytes(), llvm::MVT::getFloatingPointVT(), llvm::Type::getFltSemantics(), llvm::MipsABIFlagsSection::getFpABIString(), llvm::MipsABIFlagsSection::getFpABIValue(), GetFPUName(), llvm::ARMBaseRegisterInfo::getFrameIndexInstrOffset(), getFusedLdStOpcode(), llvm::object::ArchiveMemberHeader::getGID(), llvm::MSP430MCInstLower::GetGlobalAddressSymbol(), llvm::DataLayout::getGlobalPrefix(), llvm::X86Operand::getGR32FromGR64(), llvm::PPCHazardRecognizer970::getHazardType(), GetHeapSROAValue(), llvm::getICmpCode(), llvm::getICmpCondCode(), llvm::getICmpValue(), getImmFixupKind(), llvm::ARMBaseInstrInfo::getInsertSubregLikeInputs(), getInsertVINSERTImmediate(), llvm::AArch64InstrInfo::GetInstSizeInBytes(), llvm::MSP430InstrInfo::GetInstSizeInBytes(), llvm::CmpInst::getInversePredicate(), llvm::HexagonInstrInfo::getInvertedPredicatedOpcode(), llvm::Triple::getiOSVersion(), getIPMConversion(), llvm::MSP430MCInstLower::GetJumpTableSymbol(), llvm::TargetLoweringObjectFile::getKindForGlobal(), llvm::MCFixup::getKindForSize(), llvm::object::ArchiveMemberHeader::getLastModified(), llvm::TargetJITInfo::getLazyResolverFunction(), getLegalSplat(), getLoadStoreMultipleOpcode(), llvm::ARM_AM::getLoadStoreMultipleSubMode(), llvm::SystemZInstrInfo::getLoadStoreOpcodes(), getLoadStoreRegOpcode(), llvm::Triple::getMacOSXVersion(), llvm::getMatchingCondBranchOpcode(), getMatchingPairOpcode(), llvm::RegPressureTracker::getMaxUpwardPressureDelta(), llvm::X86II::getMemoryOperandNo(), getMemsetStringVal(), llvm::ARMConstantPoolValue::getModifierText(), getModifierVariantKind(), llvm::object::Archive::Child::getName(), GetNegatedExpression(), getNewValueJumpOpcode(), getNextRegister(), getNextVectorRegister(), llvm::SelectionDAG::getNode(), llvm::DOTGraphTraits< BlockFrequencyInfo * >::getNodeLabel(), llvm::DOTGraphTraits< MachineBlockFrequencyInfo * >::getNodeLabel(), llvm::Constant::getNullValue(), llvm::ARMBaseInstrInfo::getNumMicroOps(), llvm::TargetLoweringBase::getNumRegisters(), getNumSubRegsForSpillOp(), llvm::AArch64CC::getNZCVToSatisfyCondCode(), getObjectFormatTypeName(), getOnesVector(), llvm::PMDataManager::getOnTheFlyPass(), getOpcodeForFMAIntrinsic(), llvm::SDNode::getOperationName(), llvm::X86::GetOppositeBranchCondition(), GetOppositeBranchCondition(), llvm::Mips16InstrInfo::getOppositeBranchOpc(), llvm::MipsSEInstrInfo::getOppositeBranchOpc(), llvm::ARMCC::getOppositeCondition(), getOppositeConditionOpcode(), llvm::TargetPassConfig::getOptimizeRegAlloc(), getOptionHelpName(), llvm::Triple::getOSTypeName(), getPCRelReloc(), llvm::SIRegisterInfo::getPhysRegSubReg(), llvm::TargetJITInfo::getPICJumpTableEntry(), getPLTReloc(), llvm::StreamingMemoryObject::getPointer(), getPointerOperand(), llvm::TargetRegisterInfo::getPointerRegClass(), llvm::JIT::getPointerToBasicBlock(), llvm::ExecutionEngine::getPointerToGlobal(), GetPostIncrementOperand(), getPostIndexedLoadStoreOpcode(), getPostIndexedOpcode(), getPredicatedRegister(), getPredicateForSetCC(), getPreIndexedLoadStoreOpcode(), getPreIndexedOpcode(), llvm::SIRegisterInfo::getPreloadedValue(), llvm::DataLayout::getPrivateGlobalPrefix(), getProgramName(), getPSHUFShuffleMask(), getRealVLDOpcode(), getRealVSTOpcode(), llvm::GenericSchedulerBase::getReasonStr(), getReductionBinOp(), llvm::HexagonTargetLowering::getRegForInlineAsmConstraint(), llvm::TargetLoweringBase::getRegisterType(), llvm::ARMBaseInstrInfo::getRegSequenceLikeInputs(), llvm::SystemZConstantPoolValue::getRelocationInfo(), getRelocType(), llvm::opt::Option::getRenderStyle(), getScalingFactorCost(), llvm::MachineConstantPoolEntry::getSectionKind(), getSelectedTLSModel(), GetSelectFoldableConstant(), GetShiftedValue(), llvm::AArch64_AM::getShifterImm(), llvm::ARM_AM::getShiftOpcEncoding(), llvm::ARM_AM::getShiftOpcStr(), llvm::DataExtractor::getSigned(), llvm::ICmpInst::getSignedPredicate(), llvm::object::ArchiveMemberHeader::getSize(), getSizeForEncoding(), llvm::MVT::getSizeInBits(), llvm::AsmPrinter::GetSizeOfEncodedValue(), llvm::X86II::getSizeOfImm(), getSlotedOps(), llvm::ShuffleVectorSDNode::getSplatIndex(), llvm::DependenceAnalysis::getSplitIteration(), llvm::AMDGPUSubtarget::getStackEntrySize(), getStoredPointerOperand(), llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(), llvm::TargetJITInfo::getStubLayout(), llvm::PPC::getSwappedPredicate(), llvm::CmpInst::getSwappedPredicate(), getTargetShuffleMask(), getTargetShuffleNode(), getTargetVShiftByConstNode(), getTargetVShiftNode(), getTLSLEReloc(), getTransSwizzle(), llvm::TargetInstrInfo::getTrap(), llvm::SCEV::getType(), llvm::DataLayout::getTypeSizeInBits(), llvm::TargetLoweringBase::getTypeToExpandTo(), llvm::object::ArchiveMemberHeader::getUID(), getUncompressedData(), llvm::TargetInstrInfo::getUnconditionalBranch(), llvm::DataExtractor::getUnsigned(), llvm::ICmpInst::getUnsignedPredicate(), getUpdatingLSMultipleOpcode(), llvm::cl::OptionValueBase< DataType, std::is_class< DataType >::value >::getValue(), llvm::SelectionDAGBuilder::getValueImpl(), getVariant(), getVariantKind(), llvm::AArch64MCExpr::getVariantKindName(), getVCmpInst(), llvm::MVT::getVectorElementType(), llvm::MVT::getVectorNumElements(), llvm::Triple::getVendorTypeName(), llvm::MVT::getVT(), getX86SSEConditionCode(), llvm::getX86SubSuperRegister(), getZeroVector(), llvm::BitCodeAbbrevOp::hasEncodingData(), llvm::hash_value(), llvm::HexagonLowerToMC(), llvm::ARM_PROC::IFlagsToString(), llvm::ARM_PROC::IModToString(), initialize(), llvm::ExecutionEngine::InitializeMemory(), llvm::HexagonSubtarget::initializeSubtargetDependencies(), llvm::NVPTXSubtarget::initializeSubtargetDependencies(), llvm::TargetInstrInfo::InsertBranch(), InsertFPConstInst(), InsertFPImmInst(), llvm::TargetInstrInfo::insertNoop(), llvm::AArch64InstrInfo::insertSelect(), llvm::PPCInstrInfo::insertSelect(), llvm::TargetInstrInfo::insertSelect(), InsertSPConstInst(), InsertSPImmInst(), llvm::TargetLoweringBase::InstructionOpcodeToISD(), llvm::ARM_ISB::InstSyncBOptToString(), IntCCToARMCC(), IntCondCCodeToICC(), llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >::IntervalIterator(), llvm::PPC::InvertPredicate(), llvm::object::IRObjectFile::IRObjectFile(), is32Bit(), llvm::isAArch64FrameOffsetLegal(), llvm::PseudoSourceValue::isAliased(), isAllocSiteRemovable(), isAMCompletelyFolded(), IsAnAddressOperand(), llvm::AArch64InstrInfo::isAsCheapAsAMove(), isCatchAll(), llvm::PseudoSourceValue::isConstant(), llvm::TargetLowering::isConstTrueVal(), isDivRemLibcallAvailable(), llvm::CastInst::isEliminableCastPair(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), llvm::TargetRegisterInfo::isFrameOffsetLegal(), llvm::MachineOperand::isIdenticalTo(), llvm::X86II::isImmPCRel(), llvm::X86II::isImmSigned(), isNEONModifiedImm(), llvm::CastInst::isNoopCast(), isRemovable(), isSignedOp(), isSinCosLibcallAvailable(), isUsedIn(), llvm::HexagonInstrInfo::isValidAutoIncImm(), isValidDisp(), llvm::HexagonInstrInfo::isValidOffset(), isX86CCUnsigned(), LLVMCreateGenericValueOfFloat(), LLVMDisasmInstruction(), LLVMGenericValueToFloat(), LLVMGetAlignment(), LLVMGetInstructionCallConv(), LLVMGetLinkage(), LLVMGetThreadLocalMode(), LLVMGetTypeKind(), LLVMSetAlignment(), LLVMSetInstructionCallConv(), llvm::HexagonInstrInfo::loadRegFromAddr(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::AMDGPUInstrInfo::loadRegFromStackSlot(), llvm::SparcInstrInfo::loadRegFromStackSlot(), llvm::HexagonInstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), llvm::TargetInstrInfo::loadRegFromStackSlot(), longformBranchOpcode(), llvm::MSP430MCInstLower::Lower(), llvm::AMDGPUMCInstLower::lower(), lower128BitVectorShuffle(), lower256BitVectorShuffle(), LowerADDC_ADDE_SUBC_SUBE(), llvm::PPCTargetLowering::LowerAsmOperandForConstraint(), LowerAtomicRMWInst(), LowerBSWAP(), llvm::HexagonTargetLowering::LowerCall(), llvm::TargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), LowerCMP_SWAP(), nvptx::LowerConstant(), lowerConstant(), llvm::TargetLowering::LowerCustomJumpTableEntry(), LowerF128_FPEXTEND(), LowerF128_FPROUND(), llvm::SparcTargetLowering::LowerF128Compare(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::TargetLowering::LowerFormalArguments(), llvm::AMDGPUTargetLowering::LowerGlobalAddress(), llvm::HexagonTargetLowering::LowerINLINEASM(), LowerINTRINSIC_W_CHAIN(), LowerINTRINSIC_WO_CHAIN(), LowerIntVSETCC_AVX512(), LowerLargeShift(), llvm::XCoreMCInstLower::LowerOperand(), llvm::MipsMCInstLower::LowerOperand(), llvm::AArch64MCInstLower::lowerOperand(), LowerOperand(), llvm::ARMAsmPrinter::lowerOperand(), llvm::R600TargetLowering::LowerOperation(), llvm::SparcTargetLowering::LowerOperation(), llvm::MSP430TargetLowering::LowerOperation(), llvm::HexagonTargetLowering::LowerOperation(), llvm::XCoreTargetLowering::LowerOperation(), llvm::AMDGPUTargetLowering::LowerOperation(), llvm::AArch64TargetLowering::LowerOperation(), llvm::SystemZTargetLowering::LowerOperation(), llvm::ARMTargetLowering::LowerOperation(), llvm::PPCTargetLowering::LowerOperation(), llvm::NVPTXTargetLowering::LowerOperation(), llvm::TargetLowering::LowerOperation(), llvm::LowerPPCMachineInstrToMCInst(), llvm::TargetLowering::LowerReturn(), llvm::SparcTargetLowering::LowerReturn_32(), llvm::SparcTargetLowering::LowerReturn_64(), LowerScalarImmediateShift(), LowerScalarVariableShift(), llvm::MSP430TargetLowering::LowerShifts(), LowerSymbolOperand(), llvm::MSP430MCInstLower::LowerSymbolOperand(), llvm::AArch64MCInstLower::lowerSymbolOperandDarwin(), LowerToTLSExecModel(), lowerV8I16SingleInputVectorShuffle(), lowerVECTOR_SHUFFLE_VSHF(), LowerVectorINT_TO_FP(), lowerVectorShuffle(), LowerVSETCC(), LowerXALUO(), llvm::MachineModuleInfo::MachineModuleInfo(), llvm::sys::fs::make_absolute(), llvm::SparcTargetLowering::makeAddress(), llvm::ICmpInst::makeConstantRange(), llvm::ConstantRange::makeICmpRegion(), makeVisible(), map_from_llvmopcode(), map_to_llvmopcode(), mapFromLLVMOrdering(), llvm::ExecutionEngine::mapSectionAddress(), llvm::RuntimeDyldImpl::mapSectionAddress(), llvm::TargetRegisterInfo::materializeFrameBaseRegister(), llvm::ARM_MB::MemBOptToString(), Mips16WhichOp8uOr16simm(), MipsCompilationCallback(), llvm::Mips::MipsFCCToString(), llvm::SIInstrInfo::moveToVALU(), llvm::Triple::normalize(), llvm::NVPTXCondCodeToString(), llvm::ExecutionEngineState::AddressMapConfig::onRAUW(), llvm::User::operator delete(), llvm::ImutAVLTreeGenericIterator< ImutInfo >::operator++(), llvm::ImutAVLTreeGenericIterator< ImutInfo >::operator--(), llvm::objcarc::operator<<(), llvm::operator==(), optimizeCmpPredicate(), OptimizeGlobalAddressOfMalloc(), llvm::TargetInstrInfo::optimizeSelect(), llvm::opt::OptTable::OptTable(), OtherSucc(), llvm::yaml::ScalarTraits< MCModuleYAML::Operand >::output(), llvm::SDep::overlaps(), llvm::yaml::Document::parseBlockNode(), llvm::cl::ParseCommandLineOptions(), parseCondBranch(), llvm::FrameEntry::parseInstructions(), llvm::PassNameParser::passRegistered(), performAtomicOp(), llvm::GCStrategy::performCustomLowering(), PerformExtendCombine(), PerformFMinFMaxCombine(), PerformIntrinsicCombine(), performNEONPostLDSTCombine(), PerformShiftCombine(), PPC32CompilationCallback(), PPC64CompilationCallback(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::SCEV::print(), llvm::AliasSet::print(), llvm::Value::print(), llvm::HexagonAsmPrinter::PrintAsmMemoryOperand(), llvm::X86AsmPrinter::PrintAsmOperand(), llvm::ARMInstPrinter::printBankedRegOperand(), llvm::HexagonInstPrinter::printBranchOperand(), llvm::MSP430InstPrinter::printCCOperand(), llvm::NVPTXInstPrinter::printCmpMode(), llvm::PPCInstPrinter::printcrbitm(), llvm::NVPTXInstPrinter::printCvtMode(), printExpr(), llvm::SparcInstPrinter::printGetPCX(), llvm::HexagonInstPrinter::printImmOperand(), llvm::MipsMCExpr::PrintImpl(), llvm::ARMMCExpr::PrintImpl(), llvm::NVPTXFloatMCExpr::PrintImpl(), llvm::PPCMCExpr::PrintImpl(), llvm::NVPTXInstPrinter::printLdStCode(), printLeaMemReference(), llvm::ARMInstPrinter::printMSRMaskOperand(), llvm::HexagonInstPrinter::printOperand(), llvm::SystemZInstPrinter::printOperand(), llvm::HexagonAsmPrinter::printOperand(), llvm::ARMAsmPrinter::printOperand(), llvm::MipsAsmPrinter::printOperand(), printOperand(), llvm::ARMInstPrinter::printPCLabel(), printPCRelImm(), llvm::AArch64InstPrinter::printPostIncOperand(), llvm::PPCInstPrinter::printPredicateOperand(), llvm::MCInstPrinter::printRegName(), printSymbolOperand(), llvm::PPCFrameLowering::processFunctionBeforeFrameFinalized(), llvm::RuntimeDyldMachOI386::processRelocationRef(), llvm::RuntimeDyldELF::processRelocationRef(), ProcessUMulZExtIdiom(), llvm::AttributeSetImpl::Raw(), llvm::ARMHazardRecognizer::RecedeCycle(), llvm::PPCDispatchGroupSBHazardRecognizer::RecedeCycle(), llvm::ARMFunctionInfo::recordCPEClone(), llvm::ScheduleDAGMI::releasePred(), llvm::ScheduleDAGMI::releaseSucc(), llvm::PPCJITInfo::relocate(), llvm::TargetInstrInfo::RemoveBranch(), llvm::Record::removeValue(), ReplaceFPIntrinsicWithCall(), llvm::SparcJITInfo::replaceMachineCodeForFunction(), llvm::XCoreTargetLowering::ReplaceNodeResults(), llvm::SparcTargetLowering::ReplaceNodeResults(), llvm::ARMTargetLowering::ReplaceNodeResults(), llvm::PPCTargetLowering::ReplaceNodeResults(), llvm::TargetLowering::ReplaceNodeResults(), llvm::Constant::replaceUsesOfWithOnConstant(), llvm::TargetRegisterInfo::resolveFrameIndex(), llvm::BitsInit::resolveListElementReference(), llvm::IntInit::resolveListElementReference(), llvm::StringInit::resolveListElementReference(), llvm::DefInit::resolveListElementReference(), llvm::DagInit::resolveListElementReference(), llvm::RuntimeDyldMachOX86_64::resolveRelocation(), llvm::RuntimeDyldMachOI386::resolveRelocation(), llvm::RuntimeDyldMachOARM::resolveRelocation(), llvm::RuntimeDyldMachOAArch64::resolveRelocation(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430InstrInfo::ReverseBranchCondition(), llvm::AArch64InstrInfo::ReverseBranchCondition(), llvm::rewriteARMFrameIndex(), RewriteAsNarrowerShuffle(), llvm::Thumb1RegisterInfo::rewriteFrameIndex(), rewritesSort(), llvm::rewriteT2FrameIndex(), llvm::DAGTypeLegalizer::run(), llvm::Interpreter::run(), llvm::JIT::runFunction(), llvm::MCJIT::runFunction(), llvm::SelectionDAGISel::RunSDNodeXForm(), scalarConstantToHexString(), llvm::PostGenericScheduler::scheduleTree(), llvm::SDep::SDep(), selectDisp(), llvm::FastISel::SelectOperator(), llvm::LTOCodeGenerator::setCodePICModel(), llvm::LTOCodeGenerator::setDebugInfo(), llvm::ARMBaseInstrInfo::setExecutionDomain(), llvm::MipsABIFlagsSection::setISALevelAndRevisionFromPredicates(), llvm::ExecutionEngine::setObjectCache(), llvm::ExecutionEngine::setProcessAllSections(), SimplifyICmpInst(), llvm::ScalarEvolution::SimplifyICmpOperands(), SimplifyMOVSX(), llvm::TargetLowering::SimplifySetCC(), llvm::DIEInteger::SizeOf(), llvm::DIELoc::SizeOf(), llvm::DIEBlock::SizeOf(), llvm::ImutAVLTreeGenericIterator< ImutInfo >::skipToParent(), llvm::TargetLowering::softenSetCCOperands(), SparcCompilationCallback(), llvm::SPARCCondCodeToString(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::SIInstrInfo::splitSMRD(), StackMallocSizeClass(), llvm::StackMaps::StackMaps(), llvm::HexagonInstrInfo::storeRegToAddr(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), llvm::AMDGPUInstrInfo::storeRegToStackSlot(), llvm::HexagonInstrInfo::storeRegToStackSlot(), llvm::SparcInstrInfo::storeRegToStackSlot(), llvm::ARMBaseInstrInfo::storeRegToStackSlot(), llvm::TargetInstrInfo::storeRegToStackSlot(), llvm::TargetPassConfig::TargetPassConfig(), llvm::APInt::toString(), TranslateX86CC(), translateX86FSETCC(), tryCombineFixedPointConvert(), tryCombineShiftImm(), tryPromoteAllocaToVector(), llvm::UpgradeIntrinsicCall(), llvm::Mips16InstrInfo::validImmediate(), llvm::ValueHandleBase::ValueIsDeleted(), llvm::ValueHandleBase::ValueIsRAUWd(), llvm::PHITransAddr::Verify(), VerifyPHIs(), VerifySubExpr(), llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType >::visit(), llvm::SCEVVisitor< SCEVExpander, Value * >::visit(), llvm::SelectionDAGBuilder::visit(), llvm::SCEVTraversal< SV >::visitAll(), llvm::Interpreter::visitBinaryOperator(), llvm::SCEVVisitor< SCEVExpander, Value * >::visitCouldNotCompute(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitFCmpInst(), llvm::InstCombiner::visitFCmpInst(), llvm::Interpreter::visitICmpInst(), llvm::InstCombiner::visitICmpInst(), llvm::Interpreter::visitInsertElementInst(), llvm::Interpreter::visitInsertValueInst(), llvm::Interpreter::visitInstruction(), llvm::Interpreter::visitPHINode(), llvm::Interpreter::visitShuffleVectorInst(), llvm::Interpreter::visitVAArgInst(), whichFPParamVariantNeeded(), WidenMaskArithmetic(), llvm::SparcTargetLowering::withTargetFlags(), llvm::wrap(), WriteBlockInfo(), llvm::WriteConstantInternal(), WriteConstants(), writeFragment(), llvm::MCAssembler::writeSectionData(), X86CompilationCallback(), llvm::X86Disassembler::X86GenericDisassembler::X86GenericDisassembler(), and llvm::Operator::~Operator().