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 ()
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 103 of file ErrorHandling.h.

Referenced by llvm::A64CondCodeToString(), llvm::A64VectorLayoutToString(), 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(), AddValueSymbols_(), AddValueSymbolsImpl(), 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(), llvm::ARMTargetStreamer::AnnotateTLSDescriptorSequence(), applyOverride(), llvm::ARM64VectorLayoutToString(), ARMCompilationCallback(), ARMCompilationCallbackC(), llvm::ARMCondCodeToString(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::MCELFStreamer::BeginCOFFSymbolDef(), llvm::DwarfException::beginFunction(), bitcastf32Toi32(), branchMaxOffsets(), branchTargetOperand(), buildExtractionBlockSet(), BuildNew(), CC_Hexagon_VarArg(), CC_MipsO32(), llvm::CC_X86_AnyReg_Error(), llvm::ARM64TargetLowering::CCAssignFnForCall(), llvm::AArch64TargetLowering::CCAssignFnForNode(), CCMaskForCondCode(), changeFPCCToARM64CC(), changeIntCCToARM64CC(), Check(), llvm::SelectionDAGISel::CheckComplexPattern(), llvm::SelectionDAGISel::CheckNodePredicate(), llvm::SelectionDAGISel::CheckPatternPredicate(), llvm::object::Archive::Child::Child(), classifyCondBranch(), llvm::MachineRegisterInfo::clearVirtRegs(), cmpRel(), CombineBaseUpdate(), llvm::APFloat::compare(), llvm::TargetRegisterInfo::composeSubRegIndicesImpl(), llvm::SchedDFSResult::compute(), llvm::MCAssembler::computeFragmentSize(), llvm::IndexedInstrProf::ComputeHash(), condCodeToFCC(), llvm::ConstantFoldCastInstruction(), llvm::ConstantFoldCompareInstruction(), llvm::ConstantFoldInstOperands(), ConstantFoldScalarCall(), ConvertAtomicOrdering(), ConvertAtomicSynchScope(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), convertValVTToLocVT(), llvm::NVPTXInstrInfo::copyPhysReg(), llvm::MSP430InstrInfo::copyPhysReg(), llvm::SIInstrInfo::copyPhysReg(), llvm::XCoreInstrInfo::copyPhysReg(), llvm::SparcInstrInfo::copyPhysReg(), llvm::HexagonInstrInfo::copyPhysReg(), llvm::PPCInstrInfo::copyPhysReg(), llvm::SystemZInstrInfo::copyPhysReg(), llvm::TargetInstrInfo::copyPhysReg(), llvm::AArch64InstrInfo::CopyPhysRegTuple(), llvm::BitVector::count(), llvm::SparseBitVectorElement< ElementSize >::count(), llvm::SmallBitVector::count(), llvm::zlib::crc32(), llvm::MipsMCExpr::Create(), llvm::CastInst::Create(), llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), 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(), DecodeBitfieldInstruction(), llvm::BitCodeAbbrevOp::DecodeChar6(), DecodeFixedType(), DecodeIITType(), DecodeINSVE_DF(), DecodeLoadPairExclusiveInstruction(), llvm::ARM_AM::decodeNEONModImm(), llvm::A64Imms::decodeNeonModImm(), llvm::A64Imms::decodeNeonModShiftImm(), DecodeVLDSTPostInstruction(), llvm::ilist_traits< RecyclerStruct >::deleteNode(), llvm::ilist_traits< SDNode >::deleteNode(), llvm::objcarc::Depends(), llvm::DependenceAnalysis::depends(), DescKind(), llvm::Constant::destroyConstant(), llvm::GlobalValue::destroyConstant(), duplicateCPV(), llvm::HexagonFrameLowering::eliminateCallFramePseudoInstr(), llvm::XCoreFrameLowering::eliminateCallFramePseudoInstr(), llvm::SystemZFrameLowering::eliminateCallFramePseudoInstr(), llvm::TargetFrameLowering::eliminateCallFramePseudoInstr(), llvm::Thumb1RegisterInfo::eliminateFrameIndex(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::AMDGPURegisterInfo::eliminateFrameIndex(), llvm::ARMTargetStreamer::emitArch(), llvm::MCELFStreamer::EmitAssemblerFlag(), llvm::ARMTargetStreamer::emitAttribute(), llvm::SelectionDAGBuilder::EmitBranchForMergedCondition(), llvm::MCObjectStreamer::EmitBundleAlignMode(), llvm::MCObjectStreamer::EmitBundleLock(), llvm::MCObjectStreamer::EmitBundleUnlock(), llvm::ARMTargetStreamer::emitCantUnwind(), llvm::AsmPrinter::emitCFIInstruction(), EmitCMP(), llvm::MCStreamer::EmitCOFFSecRel32(), llvm::MCStreamer::EmitCOFFSectionIndex(), llvm::MCELFStreamer::EmitCOFFSymbolStorageClass(), llvm::MCELFStreamer::EmitCOFFSymbolType(), llvm::AsmPrinter::EmitConstantPool(), llvm::DwarfDebug::emitDebugLocEntry(), llvm::MSP430FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitEpilogue(), llvm::SystemZFrameLowering::emitEpilogue(), llvm::ARMTargetStreamer::emitFnEnd(), llvm::ARMTargetStreamer::emitFnStart(), llvm::ARMTargetStreamer::emitFPU(), llvm::SparcJITInfo::emitFunctionStub(), llvm::MipsJITInfo::emitFunctionStub(), llvm::TargetJITInfo::emitFunctionStub(), llvm::ARMJITInfo::emitFunctionStub(), llvm::TargetJITInfo::emitGlobalValueIndirectSym(), llvm::ARMTargetStreamer::emitHandlerData(), llvm::ARMTargetStreamer::emitInst(), llvm::X86AsmPrinter::EmitInstruction(), llvm::ARMAsmPrinter::EmitInstruction(), llvm::MipsAsmPrinter::EmitInstruction(), llvm::AsmPrinter::EmitInstruction(), llvm::SparcTargetLowering::EmitInstrWithCustomInserter(), llvm::HexagonTargetLowering::EmitInstrWithCustomInserter(), llvm::SystemZTargetLowering::EmitInstrWithCustomInserter(), llvm::ARM64TargetLowering::EmitInstrWithCustomInserter(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::AArch64TargetLowering::EmitInstrWithCustomInserter(), llvm::PPCTargetLowering::EmitInstrWithCustomInserter(), llvm::TargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetStreamer::emitIntTextAttribute(), llvm::TargetLoweringBase::emitLoadLinked(), llvm::AsmPrinter::EmitMachineConstantPoolValue(), llvm::ARMTargetStreamer::emitMovSP(), EmitNops(), llvm::ARMTargetStreamer::emitObjectArch(), llvm::ARMTargetStreamer::emitPad(), EmitPCMPSTRI(), EmitPCMPSTRM(), llvm::ARMTargetStreamer::emitPersonality(), llvm::ARMTargetStreamer::emitPersonalityIndex(), llvm::PPCFrameLowering::emitPrologue(), llvm::SystemZFrameLowering::emitPrologue(), llvm::ARMTargetStreamer::emitRegSave(), llvm::ARMTargetStreamer::emitSetFP(), llvm::MSP430TargetLowering::EmitShiftInstr(), llvm::TargetLoweringBase::emitStoreConditional(), llvm::MCELFStreamer::EmitSymbolDesc(), llvm::MCELFStreamer::EmitTBSSSymbol(), llvm::ARMTargetStreamer::emitTextAttribute(), llvm::MCELFStreamer::EmitThumbFunc(), llvm::ARMTargetStreamer::emitUnwindRaw(), llvm::DIEInteger::EmitValue(), llvm::DIELoc::EmitValue(), llvm::DIEBlock::EmitValue(), llvm::MCELFStreamer::EmitZerofill(), llvm::BitCodeAbbrevOp::EncodeChar6(), llvm::MCELFStreamer::EndCOFFSymbolDef(), llvm::yaml::Output::endEnumScalar(), llvm::DwarfException::endFunction(), llvm::DwarfException::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::ARM64MCExpr::FindAssociatedSection(), findCorrespondingPred(), llvm::GCStrategy::findCustomSafePoints(), llvm::MachineInstr::findTiedOperandIdx(), llvm::SplitEditor::finish(), llvm::ARMTargetStreamer::finishAttributeSection(), fixELFSymbolsInTLSFixupsImpl(), 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(), FPCCToA64CC(), FPCCToARMCC(), FPCondCCodeToFCC(), llvm::dwarf::GDBIndexEntryKindString(), llvm::dwarf::GDBIndexEntryLinkageString(), GeneratePerfectShuffle(), llvm::objcarc::ARCRuntimeEntryPoints::get(), llvm::get512BitSuperRegister(), getAbsoluteReloc(), llvm::object::ArchiveMemberHeader::getAccessMode(), getAccessVariant(), llvm::AArch64InstrInfo::getAddressConstraints(), getAddrModeUPBits(), llvm::APFloat::getAllOnesValue(), llvm::ARM_AM::getAMSubModeStr(), GetArchDefaultCPUArch(), GetArchDefaultCPUName(), GetArchName(), getArchPointerBitWidth(), llvm::Triple::getArchTypeName(), getARM64XALUOOp(), llvm::Attribute::getAsString(), getAttrKindEncoding(), llvm::AttributeImpl::getAttrMask(), getBaseSymbol(), llvm::StringInit::getBit(), llvm::ListInit::getBit(), llvm::DefInit::getBit(), llvm::DagInit::getBit(), llvm::MSP430MCInstLower::GetBlockAddressSymbol(), llvm::SystemZInstrInfo::getBranchInfo(), llvm::HexagonRegisterInfo::getCalleeSavedRegClasses(), llvm::HexagonRegisterInfo::getCalleeSavedRegs(), llvm::ConstantExpr::getCast(), llvm::CastInst::getCastOpcode(), getCMovFromCond(), getCmpXChgOpcode(), llvm::ConstantExpr::getCompare(), llvm::X86::GetCondBranchFromCond(), GetCondBranchFromCond(), llvm::ARM64CC::getCondCodeName(), GetConstantFoldFPValue(), llvm::SelectionDAG::getConstantFP(), llvm::MSP430MCInstLower::GetConstantPoolIndexSymbol(), llvm::ExecutionEngine::getConstantValue(), getConstraintGenerality(), getCopyFromParts(), getCRIdxForSetCC(), llvm::MipsAsmPrinter::getCurrentABIString(), getDebugLocEntry(), llvm::AMDGPUIntrinsicInfo::getDeclaration(), llvm::HexagonInstrInfo::GetDotNewOp(), llvm::HexagonInstrInfo::getDotNewPredJumpOp(), llvm::HexagonInstrInfo::GetDotNewPredOp(), getDRegFromQReg(), getDUPLANEOp(), llvm::ConstantDataSequential::getElementAsAPFloat(), llvm::ConstantDataSequential::getElementAsInteger(), llvm::object::getELFDynamicSymbolIterators(), llvm::object::getELFRelocationAddend(), llvm::object::GetELFSymbolVersion(), GetEncodedBinaryOpcode(), GetEncodedCastOpcode(), 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::TargetLoweringBase::getExtendForContent(), getExtensionTo64Bits(), llvm::MSP430MCInstLower::GetExternalSymbolSymbol(), llvm::ISD::getExtForLoadExtType(), getExtractVEXTRACTImmediate(), getFCmpCode(), llvm::getFCmpCondCode(), getFCmpValue(), getFixupKindContainerSizeBytes(), getFixupKindLog2Size(), getFixupKindNumBytes(), llvm::MVT::getFloatingPointVT(), llvm::Type::getFltSemantics(), 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(), llvm::SIInstrInfo::getIEQOpcode(), getImmFixupKind(), getInsertVINSERTImmediate(), llvm::ARM64InstrInfo::GetInstSizeInBytes(), llvm::MSP430InstrInfo::GetInstSizeInBytes(), llvm::AArch64InstrInfo::getInstSizeInBytes(), llvm::CmpInst::getInversePredicate(), llvm::ARM64CC::getInvertedCondCode(), llvm::HexagonInstrInfo::getInvertedPredicatedOpcode(), llvm::Triple::getiOSVersion(), getIPMConversion(), llvm::MSP430MCInstLower::GetJumpTableSymbol(), llvm::TargetLoweringObjectFile::getKindForGlobal(), llvm::MCFixup::getKindForSize(), llvm::object::ArchiveMemberHeader::getLastModified(), llvm::TargetJITInfo::getLazyResolverFunction(), getLegalSplat(), getLoadOpcode(), getLoadStoreMultipleOpcode(), llvm::ARM_AM::getLoadStoreMultipleSubMode(), llvm::SystemZInstrInfo::getLoadStoreOpcodes(), getLoadStoreRegOpcode(), llvm::Triple::getMacOSXVersion(), llvm::getMatchingCondBranchOpcode(), getMatchingPairOpcode(), llvm::RegPressureTracker::getMaxUpwardPressureDelta(), llvm::object::Archive::Symbol::getMember(), llvm::X86II::getMemoryOperandNo(), getMemsetStringVal(), llvm::ARMConstantPoolValue::getModifierText(), getModifierVariantKind(), llvm::object::Archive::Child::getName(), GetNegatedExpression(), getNewValueJumpOpcode(), getNextRegister(), llvm::SelectionDAG::getNode(), llvm::DOTGraphTraits< BlockFrequencyInfo * >::getNodeLabel(), llvm::DOTGraphTraits< MachineBlockFrequencyInfo * >::getNodeLabel(), getNonAtomic6432Opcode(), getNonAtomic6432OpcodeWithExtraOpc(), getNonAtomicOpcode(), getNonAtomicOpcodeWithExtraOpc(), llvm::Constant::getNullValue(), llvm::ARMBaseInstrInfo::getNumMicroOps(), llvm::TargetLoweringBase::getNumRegisters(), llvm::ARM64CC::getNZCVToSatisfyCondCode(), getObjectFormatTypeName(), getOnesVector(), llvm::PMDataManager::getOnTheFlyPass(), llvm::SDNode::getOperationName(), llvm::X86::GetOppositeBranchCondition(), GetOppositeBranchCondition(), llvm::Mips16InstrInfo::getOppositeBranchOpc(), llvm::MipsSEInstrInfo::getOppositeBranchOpc(), llvm::ARMCC::getOppositeCondition(), llvm::TargetPassConfig::getOptimizeRegAlloc(), getOptionHelpName(), llvm::Triple::getOSTypeName(), getPCRelReloc(), llvm::TargetJITInfo::getPICJumpTableEntry(), getPLTReloc(), getPointerOperand(), llvm::TargetRegisterInfo::getPointerRegClass(), llvm::JIT::getPointerToBasicBlock(), llvm::ExecutionEngine::getPointerToGlobal(), GetPostIncrementOperand(), getPostIndexedLoadStoreOpcode(), getPostIndexedOpcode(), getPredicatedRegister(), getPredicateForSetCC(), getPreIndexedLoadStoreOpcode(), getPreIndexedOpcode(), llvm::DataLayout::getPrivateGlobalPrefix(), getPseudoCMOVOpc(), getRealIndexedOpcode(), getRealVLDOpcode(), getRealVSTOpcode(), getReductionBinOp(), llvm::HexagonTargetLowering::getRegForInlineAsmConstraint(), llvm::TargetLoweringBase::getRegisterType(), llvm::SystemZConstantPoolValue::getRelocationInfo(), getRelocType(), llvm::opt::Option::getRenderStyle(), getScalingFactorCost(), getSelectedTLSModel(), GetSelectFoldableConstant(), GetShiftedValue(), llvm::ARM_AM::getShiftOpcEncoding(), llvm::ARM_AM::getShiftOpcStr(), llvm::DataExtractor::getSigned(), llvm::ICmpInst::getSignedPredicate(), llvm::AArch64TargetLowering::getSingleConstraintMatchWeight(), 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(), llvm::ARMBaseTargetMachine::getTargetLowering(), getTargetShuffleMask(), getTargetShuffleNode(), getTargetVShiftByConstNode(), getTargetVShiftNode(), getTLSLEReloc(), getTransSwizzle(), llvm::SCEV::getType(), llvm::DataLayout::getTypeSizeInBits(), llvm::TargetLoweringBase::getTypeToExpandTo(), llvm::object::ArchiveMemberHeader::getUID(), getUncompressedData(), llvm::DataExtractor::getUnsigned(), llvm::ICmpInst::getUnsignedPredicate(), getUpdatingLSMultipleOpcode(), llvm::ConstantKeyData< ConstantClass >::getValType(), llvm::cl::OptionValueBase< DataType, std::is_class< DataType >::value >::getValue(), llvm::SelectionDAGBuilder::getValueImpl(), getVariantKind(), llvm::ARM64MCExpr::getVariantKindName(), getVCmpEQInst(), getVCmpInst(), llvm::MVT::getVectorElementType(), llvm::MVT::getVectorNumElements(), llvm::Triple::getVendorTypeName(), getVerboseAsm(), llvm::MVT::getVT(), llvm::getX86SubSuperRegister(), getZeroVector(), llvm::BitCodeAbbrevOp::hasEncodingData(), llvm::hash_value(), llvm::HexagonLowerToMC(), llvm::HexagonSubtarget::HexagonSubtarget(), llvm::ARM_PROC::IFlagsToString(), llvm::ARM_PROC::IModToString(), initialize(), llvm::ExecutionEngine::InitializeMemory(), llvm::MipsSubtarget::inMips16Mode(), llvm::TargetInstrInfo::InsertBranch(), InsertFPConstInst(), InsertFPImmInst(), llvm::TargetInstrInfo::insertNoop(), llvm::ARM64InstrInfo::insertSelect(), llvm::PPCInstrInfo::insertSelect(), llvm::TargetInstrInfo::insertSelect(), InsertSPConstInst(), InsertSPImmInst(), llvm::TargetLoweringBase::InstructionOpcodeToISD(), llvm::ARM_ISB::InstSyncBOptToString(), IntCCToA64CC(), IntCCToARMCC(), IntCondCCodeToICC(), llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >::IntervalIterator(), llvm::PPC::InvertPredicate(), is32Bit(), llvm::PseudoSourceValue::isAliased(), isAllocSiteRemovable(), isCatchAll(), llvm::PseudoSourceValue::isConstant(), llvm::TargetLowering::isConstTrueVal(), isDivRemLibcallAvailable(), llvm::CastInst::isEliminableCastPair(), llvm::A64Imms::isFPImm(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), llvm::TargetRegisterInfo::isFrameOffsetLegal(), llvm::MachineOperand::isIdenticalTo(), llvm::X86II::isImmPCRel(), llvm::X86II::isImmSigned(), isLegalUse(), isNeonModifiedImm(), 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::AArch64InstrInfo::loadRegFromStackSlot(), llvm::MSP430InstrInfo::loadRegFromStackSlot(), llvm::AMDGPUInstrInfo::loadRegFromStackSlot(), llvm::SparcInstrInfo::loadRegFromStackSlot(), llvm::HexagonInstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), llvm::TargetInstrInfo::loadRegFromStackSlot(), longformBranchOpcode(), llvm::AMDGPUMCInstLower::lower(), llvm::MSP430MCInstLower::Lower(), LowerADDC_ADDE_SUBC_SUBE(), llvm::AArch64TargetLowering::LowerAsmOperandForConstraint(), llvm::PPCTargetLowering::LowerAsmOperandForConstraint(), LowerAtomicRMWInst(), llvm::AArch64TargetLowering::LowerBlockAddress(), LowerBSWAP(), llvm::AMDGPUTargetLowering::LowerCall(), llvm::HexagonTargetLowering::LowerCall(), llvm::AArch64TargetLowering::LowerCall(), llvm::TargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), llvm::AArch64TargetLowering::LowerCallResult(), LowerCMP_SWAP(), LowerCONCAT_VECTORS(), nvptx::LowerConstant(), lowerConstant(), llvm::AArch64TargetLowering::LowerConstantPool(), llvm::TargetLowering::LowerCustomJumpTableEntry(), LowerF128_FPEXTEND(), LowerF128_FPROUND(), llvm::SparcTargetLowering::LowerF128Compare(), llvm::AArch64TargetLowering::LowerFormalArguments(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::TargetLowering::LowerFormalArguments(), LowerFP_TO_INT(), llvm::AMDGPUTargetLowering::LowerGlobalAddress(), llvm::AArch64TargetLowering::LowerGlobalAddressELF(), llvm::AArch64TargetLowering::LowerGlobalTLSAddress(), llvm::HexagonTargetLowering::LowerINLINEASM(), LowerINT_TO_FP(), LowerINTRINSIC_W_CHAIN(), LowerINTRINSIC_WO_CHAIN(), LowerIntVSETCC_AVX512(), llvm::AArch64TargetLowering::LowerJumpTable(), LowerLargeShift(), llvm::AMDGPUTargetLowering::LowerMinMax(), llvm::MipsMCInstLower::LowerOperand(), llvm::XCoreMCInstLower::LowerOperand(), llvm::AArch64AsmPrinter::lowerOperand(), LowerOperand(), llvm::ARMAsmPrinter::lowerOperand(), llvm::R600TargetLowering::LowerOperation(), llvm::SparcTargetLowering::LowerOperation(), llvm::MSP430TargetLowering::LowerOperation(), llvm::HexagonTargetLowering::LowerOperation(), llvm::AMDGPUTargetLowering::LowerOperation(), llvm::XCoreTargetLowering::LowerOperation(), llvm::NVPTXTargetLowering::LowerOperation(), llvm::ARM64TargetLowering::LowerOperation(), llvm::SystemZTargetLowering::LowerOperation(), llvm::ARMTargetLowering::LowerOperation(), llvm::AArch64TargetLowering::LowerOperation(), llvm::PPCTargetLowering::LowerOperation(), llvm::TargetLowering::LowerOperation(), llvm::LowerPPCMachineInstrToMCInst(), llvm::AArch64TargetLowering::LowerReturn(), llvm::TargetLowering::LowerReturn(), llvm::SparcTargetLowering::LowerReturn_32(), llvm::SparcTargetLowering::LowerReturn_64(), LowerScalarImmediateShift(), LowerScalarVariableShift(), llvm::MSP430TargetLowering::LowerShifts(), LowerSymbolOperand(), llvm::MSP430MCInstLower::LowerSymbolOperand(), llvm::AArch64AsmPrinter::lowerSymbolOperand(), llvm::ARM64MCInstLower::lowerSymbolOperandDarwin(), LowerTlsAddr(), LowerToTLSExecModel(), lowerVECTOR_SHUFFLE_VSHF(), LowerVectorINT_TO_FP(), LowerVectorSETCC(), 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(), MatchSysCRName(), llvm::TargetRegisterInfo::materializeFrameBaseRegister(), llvm::ARM_MB::MemBOptToString(), Mips16WhichOp8uOr16simm(), MipsCompilationCallback(), llvm::Mips::MipsFCCToString(), llvm::object::IRObjectFile::moveSymbolNext(), llvm::SIInstrInfo::moveToVALU(), llvm::Triple::normalize(), llvm::NVPTXCondCodeToString(), llvm::NVPTXSubtarget::NVPTXSubtarget(), llvm::ExecutionEngineState::AddressMapConfig::onRAUW(), llvm::User::operator delete(), llvm::ImutAVLTreeGenericIterator< ImutInfo >::operator++(), llvm::ImutAVLTreeGenericIterator< ImutInfo >::operator--(), llvm::objcarc::operator<<(), 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(), patchReplacementInstruction(), llvm::GCStrategy::performCustomLowering(), PerformExtendCombine(), PerformFMinFMaxCombine(), PerformIntrinsicCombine(), PerformShiftCombine(), PPC32CompilationCallback(), PPC64CompilationCallback(), llvm::PPCInstrInfo::PredicateInstruction(), llvm::SCEV::print(), llvm::AliasSet::print(), llvm::AArch64InstPrinter::printAddrRegExtendOperand(), llvm::HexagonAsmPrinter::PrintAsmMemoryOperand(), llvm::X86AsmPrinter::PrintAsmOperand(), llvm::AArch64AsmPrinter::PrintAsmOperand(), llvm::HexagonInstPrinter::printBranchOperand(), llvm::MSP430InstPrinter::printCCOperand(), llvm::NVPTXInstPrinter::printCmpMode(), llvm::PPCInstPrinter::printcrbitm(), llvm::Value::printCustom(), llvm::NVPTXInstPrinter::printCvtMode(), printExpr(), llvm::HexagonInstPrinter::printImmOperand(), llvm::MipsMCExpr::PrintImpl(), llvm::ARMMCExpr::PrintImpl(), llvm::NVPTXFloatMCExpr::PrintImpl(), llvm::PPCMCExpr::PrintImpl(), llvm::AArch64MCExpr::PrintImpl(), llvm::NVPTXInstPrinter::printLdStCode(), printLeaMemReference(), llvm::ARMInstPrinter::printMSRMaskOperand(), llvm::AArch64InstPrinter::printNeonMovImmShiftOperand(), llvm::HexagonInstPrinter::printOperand(), llvm::SystemZInstPrinter::printOperand(), llvm::HexagonAsmPrinter::printOperand(), llvm::ARMAsmPrinter::printOperand(), llvm::MipsAsmPrinter::printOperand(), printOperand(), llvm::ARMInstPrinter::printPCLabel(), printPCRelImm(), llvm::PPCInstPrinter::printPredicateOperand(), llvm::AArch64InstPrinter::printRegExtendOperand(), llvm::MCInstPrinter::printRegName(), llvm::AArch64InstPrinter::printShiftOperand(), printSymbolOperand(), llvm::PPCFrameLowering::processFunctionBeforeFrameFinalized(), llvm::RuntimeDyldELF::processRelocationRef(), ProcessUMulZExtIdiom(), llvm::ARMHazardRecognizer::RecedeCycle(), llvm::PPCDispatchGroupSBHazardRecognizer::RecedeCycle(), llvm::ScheduleDAGMI::releasePred(), llvm::ScheduleDAGMI::releaseSucc(), llvm::PPCJITInfo::relocate(), llvm::TargetInstrInfo::RemoveBranch(), llvm::Record::removeValue(), ReplaceFPIntrinsicWithCall(), llvm::XCoreTargetLowering::ReplaceNodeResults(), llvm::SparcTargetLowering::ReplaceNodeResults(), llvm::ARMTargetLowering::ReplaceNodeResults(), llvm::PPCTargetLowering::ReplaceNodeResults(), llvm::TargetLowering::ReplaceNodeResults(), llvm::Constant::replaceUsesOfWithOnConstant(), llvm::TargetRegisterInfo::resolveFrameIndex(), llvm::IntInit::resolveListElementReference(), llvm::StringInit::resolveListElementReference(), llvm::DefInit::resolveListElementReference(), llvm::DagInit::resolveListElementReference(), llvm::ARM64FrameLowering::restoreCalleeSavedRegisters(), llvm::AArch64InstrInfo::ReverseBranchCondition(), llvm::MSP430InstrInfo::ReverseBranchCondition(), llvm::ARM64InstrInfo::ReverseBranchCondition(), llvm::rewriteA64FrameIndex(), llvm::rewriteARMFrameIndex(), RewriteAsNarrowerShuffle(), llvm::Thumb1RegisterInfo::rewriteFrameIndex(), rewritesSort(), llvm::rewriteT2FrameIndex(), llvm::DAGTypeLegalizer::run(), llvm::Interpreter::run(), llvm::JIT::runFunction(), llvm::MCJIT::runFunction(), llvm::SelectionDAGISel::RunSDNodeXForm(), llvm::SDep::SDep(), llvm::MipsModuleDAGToDAGISel::Select(), selectDisp(), llvm::FastISel::SelectOperator(), LTOCodeGenerator::setCodePICModel(), LTOCodeGenerator::setDebugInfo(), llvm::ARMBaseInstrInfo::setExecutionDomain(), 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::ARM64FrameLowering::spillCalleeSavedRegisters(), StackMallocSizeClass(), llvm::HexagonInstrInfo::storeRegToAddr(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::MSP430InstrInfo::storeRegToStackSlot(), llvm::AMDGPUInstrInfo::storeRegToStackSlot(), llvm::HexagonInstrInfo::storeRegToStackSlot(), llvm::SparcInstrInfo::storeRegToStackSlot(), llvm::ARMBaseInstrInfo::storeRegToStackSlot(), llvm::TargetInstrInfo::storeRegToStackSlot(), llvm::ARMTargetStreamer::switchVendor(), llvm::object::Archive::symbol_begin(), llvm::object::Archive::symbol_end(), llvm::TargetPassConfig::TargetPassConfig(), llvm::APInt::toString(), TranslateX86CC(), translateX86FSETCC(), tryCombineShiftImm(), 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().