|
LLVM
4.0.0
|
#include "FuzzerCorpus.h"#include "FuzzerDefs.h"#include "FuzzerDictionary.h"#include "FuzzerExtFunctions.h"#include "FuzzerIO.h"#include "FuzzerTracePC.h"#include "FuzzerValueBitMap.h"#include <map>#include <sanitizer/coverage_interface.h>#include <set>#include <sstream>Go to the source code of this file.
Namespaces | |
| fuzzer | |
Functions | |
| static bool | fuzzer::IsInterestingCoverageFile (std::string &File) |
| __attribute__ ((visibility("default"))) void __sanitizer_cov_trace_pc_guard(uint32_t *Guard) | |
| uint32_t *Stop fuzzer::TPC | HandleInit (Start, Stop) |
| if (Vals[N-1]< 256 &&Val< 256) return | |
| for (i=0;i< N;i++) | |
| if(ValSizeInBits==16) fuzzer else if(ValSizeInBits==32) fuzzer else fuzzer::TPC | HandleCmp (PC+i, Token,(uint64_t)(0)) |
Variables | |
| TracePC | fuzzer::TPC |
| uint64_t | Arg2 |
| uint64_t * | Cases |
| uint64_t | ValSizeInBits = Cases[1] |
| uint64_t * | Vals = Cases + 2 |
| char * | PC = (char*)__builtin_return_address(0) |
| size_t | i |
| uint64_t | Token = 0 |
| __attribute__ | ( | (visibility("default")) | ) |
Definition at line 269 of file FuzzerTracePC.cpp.
References fuzzer::TracePC::HandleTrace(), PC, and fuzzer::TPC.
| for | ( | ) |
Definition at line 314 of file FuzzerTracePC.cpp.
References i.
| if (ValSizeInBits == 16) fuzzer else if (ValSizeInBits == 32) fuzzer else fuzzer::TPC HandleCmp | ( | PC+ | i, |
| Token | , | ||
| (uint64_t)(0) | |||
| ) |
| uint32_t* Stop fuzzer::TPC HandleInit | ( | Start | , |
| Stop | |||
| ) |
| if | ( | ) |
| uint8_t Arg2 |
Definition at line 287 of file FuzzerTracePC.cpp.
Referenced by fuzzer::TracePC::HandleCmp(), and fuzzer::TableOfRecentCompares< uint64_t, kTORCSize >::Insert().
| uint64_t* Cases |
Definition at line 304 of file FuzzerTracePC.cpp.
Referenced by getFPUSynonym(), getIntelMemOperandSize(), MCAttrForString(), and parseArch().
| size_t i |
Definition at line 312 of file FuzzerTracePC.cpp.
Referenced by __attribute__(), llvm::opt::Option::accept(), add(), llvm::AliasSetTracker::add(), add_1(), AddAliasScopeMetadata(), addArgumentAttrs(), llvm::DwarfUnit::addBlockByrefAddress(), AddCombineBUILD_VECTORToVPADDL(), llvm::DwarfUnit::addConstantValue(), llvm::SourceMgr::AddIncludeFile(), llvm::RegsForValue::AddInlineAsmOperands(), llvm::LiveIntervals::addKillFlags(), llvm::addLandingPadInfo(), llvm::LiveVariables::addNewBlock(), AddNodeIDCustom(), addOperands(), addOptionalImmOperand(), llvm::MachineModuleInfo::addPersonality(), AddReachableCodeToWorklist(), llvm::MachineInstr::addRegisterDead(), llvm::MachineInstr::addRegisterKilled(), AddRuntimeUnrollDisableMetaData(), addSaveRestoreRegs(), addStackMapLiveVars(), llvm::addStringMetadataToLoop(), AddThumb1SBit(), addWithOverflow(), llvm::ARMAsmBackend::adjustFixupValue(), llvm::SITargetLowering::AdjustInstrPostInstrSelection(), llvm::ARMTargetLowering::AdjustInstrPostInstrSelection(), llvm::GCNHazardRecognizer::AdvanceCycle(), llvm::AggressiveAntiDepBreaker::AggressiveAntiDepBreaker(), llvm::AggressiveAntiDepState::AggressiveAntiDepState(), llvm::AliasSet::aliasesPointer(), llvm::AliasSet::aliasesUnknownInst(), aliasSameBasePointerGEPs(), llvm::BitVector::all(), allConstant(), llvm::BitsInit::allInComplete(), llvm::MachineFunction::allocateRegisterMask(), llvm::CCState::AllocateStack(), allocset(), allSameBlock(), allSameType(), AnalyzeArguments(), llvm::SystemZCCState::AnalyzeCallOperands(), llvm::CCState::AnalyzeCallOperands(), llvm::CCState::AnalyzeCallResult(), llvm::SystemZCCState::AnalyzeFormalArguments(), llvm::CCState::AnalyzeFormalArguments(), llvm::AMDGPUTargetLowering::analyzeFormalArgumentsCompute(), llvm::CCState::AnalyzeReturn(), llvm::analyzeStandardArguments(), llvm::BitVector::any(), llvm::BitVector::anyCommon(), llvm::SmallBitVector::anyCommon(), appendToGlobalArray(), llvm::MipsAsmBackend::applyFixup(), llvm::AVRAsmBackend::applyFixup(), llvm::ARMAsmBackend::applyFixup(), llvm::PBQP::applyR1(), llvm::PBQP::applyR2(), AreEquivalentPhiNodes(), areInverseVectorBitmasks(), llvm::HexagonPacketizerList::arePredicatesComplements(), llvm::ARMBaseInstrInfo::ARMBaseInstrInfo(), llvm::ARMTargetLowering::ARMTargetLowering(), llvm::APInt::ashr(), llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), assignCalleeSavedSpillSlots(), AssignProtectedObjSet(), llvm::IntervalMapImpl::Path::atBegin(), llvm::AttributeSetImpl::AttributeSetImpl(), llvm::AVRDAGToDAGISel::select< AVRISD::CALL >(), fuzzer::Base64(), llvm::sys::path::begin(), BinomialCoefficient(), BitCastConstantVector(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), BuildConstantFromSCEV(), llvm::CFGMST< Edge, BBInfo >::buildEdges(), buildFromShuffleMostly(), llvm::MachineIRBuilder::buildSequence(), BuildSubAggregate(), BuildVectorFromScalar(), BuildVSLDOI(), llvm::cacheAnnotationFromMD(), llvm::Calculate(), llvm::calculateSpillWeightsAndHints(), llvm::Interpreter::callFunction(), canBeFeederToNewValueJump(), canClobberPhysRegDefs(), CanEvaluateShuffled(), canEvaluateZExtd(), llvm::HexagonInstrInfo::canExecuteInBundle(), canFoldIntoMOVCC(), canFoldIntoSelect(), canLowerByDroppingEvenElements(), canonicalizeCmpWithConstant(), canonicalizeShuffleMaskWithCommute(), canReduceVMulWidth(), canReplaceGEPIdxWithZero(), canTrapImpl(), canWidenShuffleElements(), llvm::BitTracker::RegisterCell::cat(), llvm::CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128(), ChangeVSETULTtoVSETULE(), cheapToScalarize(), llvm::HexagonShuffler::check(), checkDyldCommand(), checkDylibCommand(), CheckForLiveRegDefMasked(), checkLinkerOptCommand(), checkLowRegisterList(), llvm::CCState::CheckReturn(), checkRpathCommand(), checkSubCommand(), Choose(), ChooseConstraint(), CleanupPointerRootUsers(), llvm::LiveIntervalUnion::Array::clear(), llvm::MachineRegisterInfo::clearVirtRegs(), clobbersCTR(), CloneAliasScopeMetadata(), llvm::CloneAndPruneIntoFromInst(), CloneInstructionInExitBlock(), CloneLoopBlocks(), llvm::CloneModule(), llvm::FunctionComparator::cmpBasicBlocks(), llvm::FunctionComparator::cmpConstants(), llvm::FunctionComparator::cmpOperations(), llvm::FunctionComparator::cmpTypes(), CollectAddOperandsWithScales(), collectBitParts(), fuzzer::TracePC::CollectFeatures(), collectInsertionElements(), collectShuffleElements(), collectSingleShuffleElements(), llvm::sys::unicode::columnWidthUTF8(), CombineBaseUpdate(), combineBasicSADPattern(), combineBVOfConsecutiveLoads(), combineConcatVectorOfExtracts(), combineExtractVectorElt(), combineMaskedLoad(), combineMaskedStore(), combineShuffle(), combineStore(), combineTargetShuffle(), combineToExtendVectorInReg(), combineVSZext(), combineX86ShuffleChain(), combineX86ShufflesConstants(), combineX86ShufflesRecursively(), llvm::ShuffleVectorSDNode::commuteMask(), CompactSwizzlableVector(), llvm::FunctionComparator::compare(), completeEphemeralValues(), llvm::IntEqClasses::compress(), llvm::ScalarEvolution::computeAccessFunctions(), llvm::ComputeASanStackFrameLayout(), computeCalleeSaveRegisterPairs(), llvm::ComputeEditDistance(), computeExcessPressureDelta(), computeFreeStackSlots(), computeKnownBits(), llvm::SelectionDAG::computeKnownBits(), computeKnownBitsFromOperator(), llvm::computeKnownBitsFromRangeMetadata(), llvm::ComputeLegalValueVTs(), llvm::rdf::Liveness::computeLiveIns(), computeMaxPressureDelta(), ComputeNumSignBits(), llvm::SelectionDAG::ComputeNumSignBits(), computeNumSignBitsVectorConstant(), llvm::EHStreamer::computePadMap(), llvm::rdf::Liveness::computePhiInfo(), llvm::FunctionLoweringInfo::ComputePHILiveOutRegInfo(), ComputePTXValueVTs(), llvm::TargetLoweringBase::computeRegisterProperties(), llvm::computeUsesVAFloatArgument(), llvm::JumpThreadingPass::ComputeValueKnownInPredecessors(), llvm::ComputeValueVTs(), computeZeroableShuffleElements(), ConcatenateVectors(), llvm::ConstantFoldBinaryInstruction(), llvm::ConstantFoldCastInstruction(), llvm::ConstantFoldCompareInstruction(), llvm::ConstantFoldGetElementPtr(), llvm::ConstantFoldInsertElementInstruction(), llvm::ConstantFoldInsertValueInstruction(), llvm::ConstantFoldLoadThroughGEPConstantExpr(), llvm::ConstantFoldSelectInstruction(), llvm::ConstantFoldShuffleVectorInstruction(), llvm::ConstantFoldTerminator(), llvm::DwarfUnit::constructSubprogramArguments(), llvm::opt::Arg::containsValue(), llvm::convertAddSubFlagsOpcode(), convertBitVectorToUnsiged(), ConvertDoubleToBytes(), ConvertFloatToBytes(), llvm::BitsInit::convertInitializerBitRange(), llvm::IntInit::convertInitializerBitRange(), llvm::TypedInit::convertInitializerTo(), llvm::UnsetInit::convertInitializerTo(), llvm::BitsInit::convertInitializerTo(), llvm::IntInit::convertInitializerTo(), ConvertIntToBytes(), ConvertSelectToConcatVector(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::IntervalMapImpl::NodeBase< std::pair< KeyT, KeyT >, ValT, N >::copy(), copyExtraImplicitOps(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::copyFrom(), llvm::MachineInstr::copyImplicitOps(), llvm::SparcInstrInfo::copyPhysReg(), llvm::ARMBaseInstrInfo::copyPhysReg(), llvm::SparseBitVectorElement< ElementSize >::count(), llvm::BitVector::count(), llvm::StringRef::count(), countersNonZero(), llvm::APInt::countLeadingOnes(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::countOperandBundlesOfType(), llvm::APInt::countTrailingZeros(), fuzzer::Fuzzer::CrashResistantMerge(), fuzzer::Fuzzer::CrashResistantMergeInternalStep(), llvm::IRBuilder< TargetFolder >::CreateAggregateRet(), llvm::MDBuilder::createBranchWeights(), CreateGCRelocates(), llvm::IRBuilder< TargetFolder >::CreateGEP(), llvm::IRBuilder< TargetFolder >::CreateInBoundsGEP(), createIndexMap(), createLoweredInitializer(), createPHIsForSplitLoopExit(), createRdxShuffleMask(), llvm::FunctionLoweringInfo::CreateRegs(), llvm::MDBuilder::createTBAAStructNode(), llvm::MDBuilder::createTBAAStructTypeNode(), createUniqueEntity(), createUnpackShuffleMask(), createVirtualRegs(), DCEInstruction(), llvm::DecodeBLENDMask(), DecodeDPRRegListOperand(), llvm::DecodeEXTRQIMask(), DecodeFixedType(), DecodeIITType(), llvm::DecodeInsertElementMask(), llvm::DecodeINSERTQIMask(), llvm::AArch64_AM::decodeLogicalImmediate(), llvm::DecodeMOVDDUPMask(), llvm::DecodeMOVHLPSMask(), llvm::DecodeMOVLHPSMask(), llvm::DecodeMOVSHDUPMask(), llvm::DecodeMOVSLDUPMask(), llvm::DecodePALIGNRMask(), llvm::DecodePSHUFBMask(), llvm::DecodePSHUFHWMask(), llvm::DecodePSHUFLWMask(), llvm::DecodePSHUFMask(), llvm::DecodePSLLDQMask(), llvm::DecodePSRLDQMask(), DecodeRegListOperand(), DecodeRegListOperand16(), llvm::DecodeScalarMoveMask(), llvm::DecodeSHUFPMask(), decodeSpecial(), DecodeSPRRegListOperand(), llvm::DecodeSubVectorBroadcast(), llvm::DecodeUNPCKHMask(), llvm::DecodeUNPCKLMask(), llvm::DecodeVALIGNMask(), llvm::DecodeVPERM2X128Mask(), llvm::DecodeVPERMIL2PMask(), llvm::DecodeVPERMILPMask(), llvm::DecodeVPERMMask(), llvm::DecodeVPERMV3Mask(), llvm::DecodeVPERMVMask(), llvm::DecodeVPPERMMask(), llvm::decodeVSHUF64x2FamilyMask(), llvm::DecodeZeroExtendMask(), llvm::DecodeZeroMoveLowMask(), llvm::ARMBaseInstrInfo::DefinesPredicate(), llvm::PPCInstrInfo::DefinesPredicate(), DeleteBasicBlock(), llvm::DeleteDeadPHIs(), llvm::DemotePHIToStack(), llvm::DemoteRegToStack(), llvm::RuntimeDyldELF::deregisterEHFrames(), detectAVGPattern(), llvm::ARMFrameLowering::determineCalleeSaves(), llvm::AArch64FrameLowering::determineCalleeSaves(), llvm::TargetFrameLowering::determineCalleeSaves(), llvm::DFSPass(), llvm::CrashRecoveryContext::Disable(), DiscoverDependentGlobals(), llvm::DistributeRange(), llvm::NVPTXAsmPrinter::doFinalization(), doinsert(), DominatesMergePoint(), doNotCSE(), DoPromotion(), llvm::DWARFAcceleratorTable::dump(), llvm::DWARFUnitIndex::dump(), llvm::DWARFDebugLine::Prologue::dump(), llvm::PHITransAddr::dump(), llvm::LiveVariables::VarInfo::dump(), llvm::LexicalScope::dump(), llvm::MCFragment::dump(), llvm::SlotIndexes::dump(), llvm::AttributeSet::dump(), llvm::ReadyQueue::dump(), llvm::MCInst::dump_pretty(), llvm::dumpAmdKernelCode(), llvm::dumpBytes(), dumpDataAux(), llvm::FrameEntry::dumpInstructions(), DumpNodesr(), llvm::PMTopLevelManager::dumpPasses(), llvm::SystemZHazardRecognizer::dumpProcResourceCounters(), llvm::dumpRegSetPressure(), llvm::ScheduleDAGSDNodes::dumpSchedule(), llvm::JumpThreadingPass::DuplicateCondBranchOnPHIIntoPred(), llvm::BitTracker::MachineEvaluator::eAND(), llvm::BitTracker::MachineEvaluator::eIMM(), llvm::LiveRangeEdit::eliminateDeadDefs(), llvm::BPFRegisterInfo::eliminateFrameIndex(), eliminateRecursiveTailCall(), eliminateUnreachableBlock(), EltsFromConsecutiveLoads(), llvm::StringMatcher::Emit(), llvm::DIEAbbrev::Emit(), llvm::MCDwarfLineTableHeader::Emit(), emitAlignedDPRCS2Restores(), emitAlignedDPRCS2Spills(), llvm::EmitAnyX86InstComments(), llvm::AsmPrinter::EmitConstantPool(), emitDebugValueComment(), llvm::MipsSEFrameLowering::emitEpilogue(), llvm::XCoreFrameLowering::emitEpilogue(), llvm::PPCFrameLowering::emitEpilogue(), llvm::MachineInstr::emitError(), llvm::EHStreamer::emitExceptionTable(), llvm::MCStreamer::emitFill(), EmitGenDwarfAranges(), llvm::EmitGEPOffset(), emitGlobalConstantArray(), emitGlobalConstantDataSequential(), emitGlobalConstantLargeInt(), emitGlobalConstantStruct(), emitGlobalConstantVector(), llvm::ExecutionEngine::emitGlobals(), llvm::ARMAsmPrinter::EmitInstruction(), llvm::X86AsmPrinter::EmitInstruction(), llvm::ScoreboardHazardRecognizer::EmitInstruction(), llvm::AMDGPUAsmPrinter::EmitInstruction(), llvm::MCStreamer::EmitInstruction(), llvm::R600TargetLowering::EmitInstrWithCustomInserter(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::MCWinCOFFStreamer::EmitInstToData(), llvm::MCStreamer::EmitIntValue(), llvm::ARMAsmPrinter::EmitJumpTableAddrs(), llvm::ARMAsmPrinter::EmitJumpTableInsts(), emitKill(), llvm::MachineRegisterInfo::EmitLiveInCopies(), emitMonitor(), EmitNop(), llvm::TargetLoweringBase::emitPatchPoint(), emitPCMPSTRI(), emitPCMPSTRM(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::Thumb1FrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::BitstreamWriter::EmitRecord(), llvm::ScheduleDAGSDNodes::EmitSchedule(), llvm::GraphWriter< Graph >::emitSimpleNode(), llvm::StringToOffsetTable::EmitString(), llvm::HexagonMCELFStreamer::EmitSymbol(), llvm::ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(), emitX86MaskSelect(), llvm::SparseBitVectorElement< ElementSize >::empty(), llvm::CrashRecoveryContext::Enable(), encodeBase64StringEntry(), llvm::HexagonMCCodeEmitter::EncodeSingleInstruction(), llvm::sys::path::end(), llvm::BitTracker::MachineEvaluator::eNOT(), llvm::BitTracker::MachineEvaluator::eORL(), llvm::PriorityQueue< T, Sequence, Compare >::erase_one(), llvm::yaml::escape(), llvm::Regex::escape(), llvm::DOT::EscapeString(), estimateRSStackSizeLimit(), llvm::MachineFrameInfo::estimateStackSize(), llvm::HexagonEvaluator::evaluate(), llvm::SCEVAddRecExpr::evaluateAtIteration(), llvm::Evaluator::EvaluateBlock(), EvaluateExpression(), evaluateGEPOffsetExpression(), evaluateICmpRelation(), EvaluateOperation(), EvaluateStoreInto(), executeSelectInst(), llvm::BitTracker::MachineEvaluator::eXOR(), ExpandBVWithShuffles(), llvm::TargetLowering::expandUnalignedLoad(), llvm::TargetLowering::expandUnalignedStore(), llvm::LiveIntervals::extendToIndices(), ExtendToType(), ExtendUsesToFormExtLoad(), llvm::DWARFAcceleratorTable::extract(), llvm::BitTracker::RegisterCell::extract(), llvm::CodeExtractor::extractCodeRegion(), llvm::extractConstantMask(), llvm::Instruction::extractProfTotalWeight(), extractVector(), llvm::SelectionDAG::ExtractVectorElements(), llvm::f64AssignAAPCS(), llvm::f64RetAssign(), llvm::LegalizerHelper::fewerElementsVector(), llvm::SHA1::final(), llvm::UnwindOpcodeAssembler::Finalize(), llvm::RuntimeDyldELF::finalizeLoad(), llvm::DwarfAccelTable::FinalizeTable(), llvm::StringRef::find(), llvm::SparseBitVectorElement< ElementSize >::find_first(), llvm::BitVector::find_first(), llvm::StringRef::find_first_not_of(), llvm::StringRef::find_first_of(), llvm::OnDiskChainedHashTable< Info >::find_hashed(), llvm::StringRef::find_last_not_of(), llvm::StringRef::find_last_of(), llvm::SparseBitVectorElement< ElementSize >::find_next(), llvm::BitVector::find_next(), llvm::DWARFAbbreviationDeclaration::findAttributeIndex(), findBasePointer(), llvm::SourceMgr::FindBufferContainingLoc(), llvm::SwitchInst::findCaseDest(), llvm::SwitchInst::findCaseValue(), findCorrespondingPred(), findDeadCallerSavedReg(), findDefIdx(), FindFirstNonCommonLetter(), llvm::MCInstrDesc::findFirstPredOperandIdx(), llvm::MachineInstr::findFirstPredOperandIdx(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::findFrom(), llvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits >::findFrom(), llvm::Mips16HardFloatInfo::findFuncSignature(), llvm::ExecutionEngine::FindFunctionNamed(), llvm::ExecutionEngine::FindGlobalVariableNamed(), llvm::SparseSet< unsigned, llvm::VirtReg2IndexFunctor >::findIndex(), llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor >::findIndex(), llvm::MachineInstr::findInlineAsmFlagIdx(), FindInOperandList(), llvm::FindInsertedValue(), llvm::LiveVariables::VarInfo::findKill(), findLiveReferences(), FindMostPopularDest(), findmust(), llvm::cl::generic_parser_base::findOption(), llvm::RuntimeDyldImpl::findOrEmitSection(), findPartitions(), findPHIToPartitionLoops(), llvm::MachineInstr::findRegisterDefOperandIdx(), llvm::MachineInstr::findRegisterUseOperandIdx(), llvm::TargetLoweringBase::findRepresentativeClass(), findScratchNonCalleeSaveRegister(), llvm::findStringMetadataForLoop(), llvm::MachineInstr::findTiedOperandIdx(), FindUsedValues(), findUsedValues(), findUseIdx(), llvm::SplitEditor::finish(), firstch(), llvm::R600InstrInfo::fitsConstReadLimitations(), llvm::R600InstrInfo::fitsReadPortLimitations(), llvm::ScheduleDAGInstrs::fixupKills(), fixupVariableFloatArgs(), llvm::BitVector::flip(), llvm::APInt::flipAllBits(), llvm::BinOpInit::Fold(), llvm::FoldBranchToCommonDest(), FoldCondBranchOnPHI(), llvm::SelectionDAG::FoldConstantVectorArithmetic(), llvm::TargetInstrInfo::foldMemoryOperand(), foldPatchpoint(), llvm::FoldReturnIntoUncondBranch(), for(), fuzzer::ValueBitMap::ForEach(), ForeachHelper(), llvm::PMDataManager::freePass(), freeset(), freezeset(), llvm::FunctionComparator::functionHash(), FuseInst(), FuseTwoAddrInst(), gatherIncomingValuesToPhi(), llvm::ARMAsmBackendDarwin::generateCompactUnwindEncoding(), GeneratePerfectShuffle(), llvm::ConstantStruct::get(), llvm::PPC::get_VSPLTI_elt(), llvm::LegalizerInfo::getAction(), llvm::ScalarEvolution::getAddExpr(), llvm::ScalarEvolution::getAddRecExpr(), getAddressAccessSCEV(), llvm::getAlign(), getAllocatableSetForRC(), llvm::rdf::Liveness::getAllReachingDefs(), GetArgMD(), getArrayElements(), llvm::BitsInit::getAsString(), llvm::DagInit::getAsString(), llvm::PHINode::getBasicBlockIndex(), GetBestDestForJumpOnUndef(), llvm::Trace::getBlock(), llvm::Trace::getBlockIndex(), llvm::BitstreamBlockInfo::getBlockInfo(), llvm::BitstreamWriter::getBlockInfo(), GetBranchWeights(), llvm::DOTGraphTraits< const Function * >::getCompleteNodeLabel(), llvm::SelectionDAG::getConstant(), llvm::MachineConstantPool::getConstantPoolIndex(), llvm::getConstantRangeFromMetadata(), llvm::ExecutionEngine::getConstantValue(), getConstVector(), llvm::Type::getContainedType(), llvm::SelectionDAGBuilder::getControlRoot(), getCopyFromPartsVector(), llvm::RegsForValue::getCopyFromRegs(), getCopyToParts(), getCopyToPartsVector(), llvm::RegsForValue::getCopyToRegs(), getDivRemArgList(), getEdgeValueLocal(), llvm::ARMConstantPoolValue::getExistingMachineCPValueImpl(), llvm::cl::generic_parser_base::getExtraOptionNames(), getFauxShuffleMask(), getFeaturesStr(), llvm::MachineFunction::getFilterIDFor(), llvm::CCState::getFirstUnallocated(), getFoldedAlignOf(), getFoldedOffsetOf(), getFoldedSizeOf(), getFrameIndexOperandNum(), llvm::AMDGPUFrameLowering::getFrameIndexReference(), llvm::DWARFUnitIndex::getFromOffset(), GetFunctionFromMDNode(), getGEPSmallConstantIntOffsetV(), llvm::ConstantExpr::getGetElementPtr(), llvm::ExecutionEngine::getGlobalValueAtAddress(), llvm::ScoreboardHazardRecognizer::getHazardType(), getHiPELiteral(), llvm::NVPTXMachineFunctionInfo::getImageHandleSymbolIndex(), llvm::PHINode::getIncomingBlock(), llvm::PHINode::getIncomingValueNumForOperand(), getInitPhiReg(), llvm::DWARFContext::getInliningInfoForAddress(), getInputChainForNode(), getInsertPointForUses(), llvm::DFAPacketizer::getInsnInput(), llvm::PPCInstrInfo::getInstrLatency(), getInterleavedMask(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getInterleavedMemoryOpCost(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getIntrinsicInstrCost(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), llvm::MachineFrameInfo::getLocalFrameObjectMap(), llvm::Loop::getLocRange(), getLoopLatchExitBlock(), getLoopPhiReg(), getMangledTypeStr(), getMemcpyLoadsAndStores(), getMemmoveLoadsAndStores(), llvm::PPCTTIImpl::getMemoryOpCost(), getMemsetStores(), getMemsetStringVal(), llvm::SelectionDAG::getMergeValues(), llvm::SourceMgr::GetMessage(), llvm::ScalarEvolution::GetMinTrailingZeros(), llvm::MDNode::getMostGenericRange(), getMOVL(), llvm::ScalarEvolution::getMulExpr(), llvm::TargetLowering::getMultipleConstraintMatchWeight(), llvm::SelectionDAG::getNode(), llvm::DOTGraphTraits< const MachineFunction * >::getNodeLabel(), llvm::MachineInstr::getNumExplicitOperands(), llvm::MCInstrDesc::getNumImplicitDefs(), llvm::MCInstrDesc::getNumImplicitUses(), llvm::DWARFUnitIndex::Entry::getOffset(), GetOffsetFromIndex(), getOneTrueElt(), llvm::SCEVNAryExpr::getOperand(), llvm::User::getOperand(), llvm::MCInst::getOperand(), llvm::MachineInstr::getOperand(), llvm::NamedMDNode::getOperand(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::getOperandBundle(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::getOperandBundlesAsDefs(), llvm::PHINode::getOperandNumForIncomingValue(), llvm::User::getOperandUse(), llvm::MipsTargetLowering::getOpndList(), getOptionHelpName(), llvm::cl::generic_parser_base::getOptionWidth(), llvm::MachineFunction::getOrCreateLandingPadInfo(), llvm::AArch64TTIImpl::getOrCreateResultFromMemIntrinsic(), llvm::DIBuilder::getOrCreateTypeArray(), getOtherIncomingValue(), llvm::LessRecordRegister::RecordParts::getPart(), getPHIDeps(), getPhiRegs(), llvm::getPHISrcRegOpIdx(), getPowerOf2Factor(), llvm::LazyValueInfo::getPredicateAt(), llvm::NVPTXTargetLowering::getPrototype(), getPSHUFShuffleMask(), llvm::MCRegisterInfo::getRegClass(), llvm::TargetRegisterInfo::getRegClass(), llvm::MachineInstr::getRegClassConstraintEffectForVReg(), llvm::MCRegisterClass::getRegister(), llvm::getRegsUsedByPHIs(), llvm::SIRegisterInfo::getReservedRegs(), llvm::GetReturnInfo(), getSameOpcode(), llvm::ARMTargetLowering::getSchedulingPreference(), getSequentialMask(), GetShiftedValue(), getShuffleComment(), llvm::ShuffleVectorInst::getShuffleMask(), getShuffleVectorZeroOrUndef(), llvm::ScalarEvolution::getSMaxExpr(), llvm::ShuffleVectorSDNode::getSplatIndex(), llvm::ConstantDataVector::getSplatValue(), llvm::BuildVectorSDNode::getSplatValue(), getStridedMask(), llvm::GetSuccessorNumber(), llvm::sys::getSwappedBytes(), getTargetConstantBitsFromNode(), getTargetShuffleMaskIndices(), getTargetVShiftByConstNode(), fuzzer::TracePC::GetTotalPCCoverage(), llvm::ScalarEvolution::getTruncateExpr(), llvm::DbgVariable::getType(), llvm::ConstantStruct::getTypeForElements(), llvm::MachineFunction::getTypeIDFor(), llvm::ScalarEvolution::getUDivExactExpr(), llvm::ScalarEvolution::getUDivExpr(), llvm::ScalarEvolution::getUMaxExpr(), llvm::GetUnrollMetadata(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, false >::getValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, true >::getValue(), llvm::yaml::ScalarNode::getValue(), llvm::SelectionDAGBuilder::getValueImpl(), llvm::MachineSSAUpdater::GetValueInMiddleOfBlock(), llvm::SSAUpdater::GetValueInMiddleOfBlock(), llvm::SelectionDAG::getVectorShuffle(), llvm::ConstantExpr::getWithOperandReplaced(), getX86MaskVec(), GroupByComplexity(), llvm::PBQP::RegAlloc::NodeMetadata::handleAddEdge(), llvm::CallLowering::handleAssignments(), HandleMergeInputChains(), llvm::PBQP::RegAlloc::NodeMetadata::handleRemoveEdge(), llvm::LiveVariables::HandleVirtRegUse(), HandleVRSaveUpdate(), llvm::GetElementPtrInst::hasAllConstantIndices(), llvm::GetElementPtrInst::hasAllZeroIndices(), HasConditionalBranch(), llvm::PHINode::hasConstantOrUndefValue(), llvm::PHINode::hasConstantValue(), HashMachineInstr(), llvm::HashString(), llvm::hasInlineAsmMemConstraint(), llvm::X86InstrInfo::hasLiveCondCodeDef(), hasNormalLoadOperand(), llvm::OperandBundleUser< InvokeInst, User::op_iterator >::hasOperandBundlesOtherThan(), hasPressureSet(), llvm::MachineInstr::hasRegisterImplicitUseOperand(), llvm::PBQP::hasRegisterOptions(), llvm::TargetRegisterClass::hasType(), hasVGPROperands(), haveEfficientBuildVectorPattern(), haveSameOperands(), llvm::HexagonLowerToMC(), HoistThenElseCodeToIf(), llvm::rdf::NodeAllocator::id(), llvm::ValueEnumerator::incorporateFunction(), increaseCounters(), llvm::InterferenceCache::init(), llvm::LiveIntervalUnion::Array::init(), llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(), INITIALIZE_PASS(), llvm::PMDataManager::initializeAnalysisInfo(), llvm::ExecutionEngine::InitializeMemory(), fuzzer::TracePC::InitializePrintNewPCs(), llvm::ResourcePriorityQueue::initNodes(), llvm::ScheduleDAGMILive::initRegPressure(), inlineCallsImpl(), llvm::InlineFunction(), llvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > >::insert(), llvm::BitTracker::RegisterCell::insert(), insert1BitVector(), insertCSRSpillsAndRestores(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::insertFrom(), insertParsePoints(), insertUniqueBackedgeBlock(), insertVector(), llvm::SparseBitVectorElement< ElementSize >::intersects(), llvm::SparseBitVectorElement< ElementSize >::intersectWith(), llvm::SparseBitVectorElement< ElementSize >::intersectWithComplement(), llvm::IntervalPartition::IntervalPartition(), llvm::MachineTraceMetrics::invalidate(), is128BitLaneCrossingShuffleMask(), is16BitEquivalent(), is64Bit(), isACalleeSavedRegister(), isAddSub(), isAllConstantBuildVector(), isAlternateVectorMask(), isAltInst(), fuzzer::IsASCII(), llvm::ISD::isBuildVectorAllOnes(), llvm::isCalleeSavedRegister(), isCommonSplatElement(), llvm::BitsInit::isComplete(), isConstantOrUndefBUILD_VECTOR(), llvm::BuildVectorSDNode::isConstantSplat(), llvm::MachineInstr::isConstantValuePHI(), isConstCompatible(), llvm::IsCPSRDead< MachineInstr >(), isCSRestore(), isDeInterleaveMaskOfFactor(), isDenselyPacked(), llvm::SparseSolver::isEdgeFeasible(), llvm::Type::isEmptyTy(), IsEquivalentPHI(), isExtendedBUILD_VECTOR(), llvm::X86TargetLowering::isFPImmLegal(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), llvm::IsFreeToInvert(), isFunctionMallocLike(), isHomogeneousAggregate(), isHorizontalBinOp(), llvm::MachineInstr::isIdenticalTo(), isInBoundsIndices(), isinsets(), isINSMask(), llvm::BitTracker::MachineEvaluator::isInt(), isIntersect(), isKnownNonZero(), llvm::HexagonPacketizerList::isLegalToPacketizeTogether(), llvm::R600InstrInfo::isLegalUpTo(), llvm::LiveVariables::isLiveOut(), isLoadIncOrDecStore(), isMaybeZeroSizedType(), llvm::ARM_AM::isNEONBytesplat(), isNonZeroElementsInOrder(), isNoopShuffleMask(), isNotUsedInLoop(), IsNullTerminatedString(), llvm::SIInstrInfo::isOperandLegal(), llvm::SUnit::isPred(), isProfitableForVectorization(), llvm::PPC::isQVALIGNIShuffleMask(), isRepeatedByteSequence(), isRepeatedShuffleMask(), isRepeatedTargetShuffleMask(), llvm::VLIWResourceModel::isResourceAvailable(), llvm::ResourcePriorityQueue::isResourceAvailable(), isReturnNonNull(), isReverseMask(), isReverseVectorMask(), isREVMask(), llvm::X86InstrInfo::isSafeToClobberEFLAGS(), isSafeToPromoteArgument(), llvm::isSafeToSpeculativelyExecute(), llvm::Instruction::isSameOperationAs(), isSequentialOrUndefInRange(), isSequentialOrUndefOrZeroInRange(), isShuffleEquivalent(), isShuffleEquivalentToSelect(), isShuffleMaskInputInPlace(), llvm::AArch64TargetLowering::isShuffleMaskLegal(), llvm::ARMTargetLowering::isShuffleMaskLegal(), isSimpleEnoughValueToCommitHelper(), llvm::BasicBlockEdge::isSingleEdge(), isSingleSourceVectorMask(), isSingletonEXTMask(), isSingletonVEXTMask(), isSourceDefinedByImplicitDef(), isSplat(), llvm::ShuffleVectorSDNode::isSplatMask(), llvm::PPC::isSplatShuffleMask(), isSplatVector(), llvm::SUnit::isSucc(), isTargetNullPtr(), isTargetShuffleEquivalent(), isTwoAddrUse(), isUndefInRange(), isUndefOrZeroInRange(), isUZP_v_undef_Mask(), isUZPMask(), llvm::ShuffleVectorInst::isValidOperands(), isVectorReductionOp(), isVEXTMask(), isVMerge(), llvm::PPC::isVPKUDUMShuffleMask(), llvm::PPC::isVPKUHUMShuffleMask(), llvm::PPC::isVPKUWUMShuffleMask(), isVREVMask(), llvm::PPC::isVSLDOIShuffleMask(), isVTRN_v_undef_Mask(), isVTRNMask(), isVUZP_v_undef_Mask(), isVUZPMask(), isVZIP_v_undef_Mask(), isVZIPMask(), llvm::PPC::isXXINSERTWMask(), isZeroEltBroadcastVectorMask(), iterativelySimplifyCFG(), IVUseShouldUsePostIncValue(), llvm::LiveRange::join(), KnuthDiv(), llvm::MCAssembler::layout(), llvm::SIInstrInfo::legalizeOperands(), llvm::SIInstrInfo::legalizeOperandsVOP3(), llvm::SITargetLowering::legalizeTargetIndependentNode(), LinearizeExprTree(), listContainsReg(), lle_X_scanf(), lle_X_sscanf(), llvm_regcomp(), LLVMFuzzerTestOneInput(), LLVMGetMDNodeOperands(), LLVMGetNamedMetadataOperands(), llvm::Mips16InstrInfo::loadImmediate(), llvm::X86InstrInfo::loadRegFromAddr(), llvm::PPCInstrInfo::loadRegFromStackSlot(), llvm::ExecutionEngine::LoadValueFromMemory(), LookForIdenticalPHI(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), lookupFunction(), llvm::XCoreMCInstLower::Lower(), llvm::MipsMCInstLower::Lower(), llvm::MSP430MCInstLower::Lower(), llvm::BPFMCInstLower::Lower(), llvm::WebAssemblyMCInstLower::Lower(), llvm::StringRef::lower(), llvm::LowerARMMachineInstrToMCInst(), LowerBITCAST(), LowerBITREVERSE(), LowerBITREVERSE_XOP(), llvm::HexagonTargetLowering::LowerBUILD_VECTOR(), lowerBuildVectorToBitOp(), LowerBuildVectorv16i8(), LowerBuildVectorv4x32(), LowerBuildVectorv8i16(), llvm::HexagonTargetLowering::LowerCall(), llvm::CallLowering::lowerCall(), llvm::NVPTXTargetLowering::LowerCall(), llvm::FastISel::lowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), llvm::HexagonTargetLowering::LowerCallResult(), LowerCallResult(), llvm::FastISel::lowerCallTo(), llvm::SelectionDAGBuilder::LowerCallTo(), llvm::TargetLowering::LowerCallTo(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), LowerCONCAT_VECTORSvXi1(), LowerCTLZ(), LowerCTPOP(), LowerExtendedLoad(), llvm::SparcTargetLowering::LowerF128Op(), llvm::AArch64CallLowering::lowerFormalArguments(), llvm::R600TargetLowering::LowerFormalArguments(), llvm::SITargetLowering::LowerFormalArguments(), llvm::HexagonTargetLowering::LowerFormalArguments(), llvm::NVPTXTargetLowering::LowerFormalArguments(), llvm::SparcTargetLowering::LowerFormalArguments_32(), llvm::SparcTargetLowering::LowerFormalArguments_64(), llvm::HexagonTargetLowering::LowerINLINEASM(), llvm::AArch64TargetLowering::lowerInterleavedLoad(), llvm::ARMTargetLowering::lowerInterleavedLoad(), llvm::AArch64TargetLowering::lowerInterleavedStore(), llvm::ARMTargetLowering::lowerInterleavedStore(), X86InterleavedAccessGroup::lowerIntoOptimizedSequence(), llvm::LowerPPCMachineInstrToMCInst(), llvm::SITargetLowering::LowerReturn(), llvm::HexagonTargetLowering::LowerReturn(), llvm::NVPTXTargetLowering::LowerReturn(), llvm::SparcTargetLowering::LowerReturn_32(), llvm::SparcTargetLowering::LowerReturn_64(), LowerScalarImmediateShift(), LowerScalarVariableShift(), LowerShift(), lowerShuffleAsRepeatedMaskAndLanePermute(), LowerSIGN_EXTEND(), llvm::LowerSparcMachineInstrToMCInst(), lowerStatepointMetaArgs(), LowerToHorizontalOp(), llvm::AMDGPUTargetLowering::LowerUDIVREM64(), lowerV16I8VectorShuffle(), lowerV4X128VectorShuffle(), lowerV8I16GeneralSingleInputVectorShuffle(), llvm::HexagonTargetLowering::LowerVECTOR_SHUFFLE(), LowerVECTOR_SHUFFLE(), lowerVECTOR_SHUFFLE_SHF(), lowerVECTOR_SHUFFLE_VSHF(), LowerVectorAllZeroTest(), LowerVectorCTLZInRegLUT(), LowerVectorCTPOPInRegLUT(), lowerVectorShuffleAsBitBlend(), lowerVectorShuffleAsBitMask(), lowerVectorShuffleAsBlend(), lowerVectorShuffleAsBlendAndPermute(), lowerVectorShuffleAsBlendOfPSHUFBs(), lowerVectorShuffleAsBroadcast(), lowerVectorShuffleAsDecomposedShuffleBlend(), lowerVectorShuffleAsElementInsertion(), lowerVectorShuffleAsLanePermuteAndBlend(), lowerVectorShuffleAsPermuteAndUnpack(), lowerVectorShuffleAsSpecificZeroOrAnyExtend(), lowerVectorShuffleAsSplitOrBlend(), lowerVectorShuffleAsZeroOrAnyExtend(), lowerVectorShuffleByMerging128BitLanes(), lowerVectorShuffleWithPSHUFB(), lowerVectorShuffleWithSSE4A(), lowerVectorShuffleWithUndefHalf(), lowerVSELECTtoVectorShuffle(), llvm::APInt::lshr(), llvm::object::MachOUniversalBinary::MachOUniversalBinary(), llvm::RuntimeDyldImpl::mapSectionAddress(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::Regex::match(), matchBinaryPermuteVectorShuffle(), matchBinOpReduction(), llvm::Intrinsic::matchIntrinsicType(), matchPairwiseShuffleMask(), matchUnaryPermuteVectorShuffle(), matchUnaryVectorShuffle(), matchVectorShuffleAsInsertPS(), matchVectorShuffleAsRotate(), matchVectorShuffleAsShift(), matchVectorShuffleWithSHUFPD(), llvm::PBQP::RegAlloc::MatrixMetadata::MatrixMetadata(), llvm::MCInstrDesc::mayAffectControlFlow(), llvm::BitTracker::RegisterCell::meet(), fuzzer::Merger::Merge(), mergeConstants(), fuzzer::ValueBitMap::MergeFrom(), llvm::DebugLocEntry::MergeValues(), fuzzer::Fuzzer::MinimizeCrashLoop(), llvm::TargetTransformInfoImplBase::minRequiredElementSize(), llvm::MipsSETargetLowering::MipsSETargetLowering(), moveBelowOrigChain(), llvm::LoopBase< BasicBlock, Loop >::moveToHeader(), llvm::SIInstrInfo::moveToVALU(), mul(), mul_1(), llvm::APInt::multiplicativeInverse(), fuzzer::MutationDispatcher::Mutate_ChangeASCIIInteger(), fuzzer::MutationDispatcher::Mutate_InsertRepeatedBytes(), llvm::LegalizerHelper::narrowScalar(), nch(), llvm::AArch64RegisterInfo::needsFrameBaseReg(), llvm::ARMBaseRegisterInfo::needsFrameBaseReg(), llvm::PHITransAddr::NeedsPHITranslationFromBlock(), llvm::Constant::needsRelocation(), false::next_type(), NextPossibleSolution(), llvm::Triple::normalize(), llvm::DAGTypeLegalizer::NoteDeletion(), fuzzer::InputCorpus::NumFeatures(), llvm::APInt::operator!(), llvm::BitVector::operator&=(), llvm::APInt::operator&=(), llvm::pdb::operator<<(), llvm::symbolize::DIPrinter::operator<<(), llvm::PBQP::operator<<(), llvm::operator<<(), llvm::yaml::operator<<(), llvm::object::ExportEntry::operator==(), llvm::SparseBitVectorElement< ElementSize >::operator==(), llvm::BitTracker::RegisterCell::operator==(), llvm::BitVector::operator==(), llvm::yaml::operator>>(), llvm::Trace::operator[](), llvm::BitcodeReaderValueList::operator[](), llvm::CallGraphNode::operator[](), llvm::LazyCallGraph::Node::operator[](), llvm::BitVector::operator^=(), llvm::APInt::operator^=(), llvm::BitVector::operator|=(), llvm::APInt::operator|=(), OptimizeAndOrXor(), OptimizeAwayTrappingUsesOfValue(), llvm::PPCInstrInfo::optimizeCompareInstr(), llvm::ARMBaseInstrInfo::optimizeCompareInstr(), llvm::X86InstrInfo::optimizeCompareInstr(), llvm::BranchFolder::OptimizeFunction(), llvm::optimizeGlobalCtorsList(), optimizeIntegerToVectorInsertions(), llvm::X86InstrInfo::optimizeLoadInstr(), llvm::LanaiInstrInfo::optimizeSelect(), llvm::ARMBaseInstrInfo::optimizeSelect(), optimizeVectorResize(), llvm::opt::OptTable::OptTable(), llvm::X86FrameLowering::orderFrameObjects(), llvm::LiveRange::overlapsFrom(), p_b_term(), p_bracket(), p_simp_re(), llvm::DWARFDebugFrame::parse(), fuzzer::Merger::Parse(), llvm::DWARFDebugLine::Prologue::parse(), llvm::DWARFDebugLine::LineTable::parse(), llvm::cl::parser< const PassInfo * >::parse(), parse_block_invoke(), llvm::parseExternFuncCallArgs(), ParseFunctionArgs(), llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(), parseOperands(), parseSectionFlags(), parseVersionFromName(), partitionShuffleOfConcats(), passingValueIsAlwaysUndefined(), llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator::pathFillFind(), PerformBUILD_VECTORCombine(), performConcatVectorsCombine(), llvm::PPCTargetLowering::PerformDAGCombine(), PerformHeapAllocSRoA(), performNEONPostLDSTCombine(), PerformSTORECombine(), phiHasBreakDef(), phiHasVGPROperands(), llvm::R600SchedStrategy::pickNode(), llvm::SchedBoundary::pickOnlyChoice(), placeSplitBlockCarefully(), llvm::RuntimeDyldMachO::populateIndirectSymbolPointersSection(), llvm::ScheduleDAGMI::postprocessDAG(), llvm::HexagonInstrInfo::PredicateInstruction(), llvm::TargetInstrInfo::PredicateInstruction(), llvm::yaml::Output::preflightFlowElement(), PrepareCall(), llvm::safestack::StackLayout::print(), llvm::IntervalPartition::print(), llvm::PrettyStackTraceProgram::print(), llvm::Trace::print(), llvm::opt::Arg::print(), llvm::MachineJumpTableInfo::print(), llvm::DIEAbbrev::print(), llvm::SCEV::print(), llvm::MachineConstantPool::print(), llvm::VirtRegMap::print(), llvm::MCInst::print(), llvm::AliasSet::print(), llvm::DwarfAccelTable::print(), llvm::SMDiagnostic::print(), llvm::LiveIntervals::print(), llvm::MachineTraceMetrics::Ensemble::print(), llvm::LoopBase< N, M >::print(), llvm::LiveRange::print(), llvm::LoopInfoBase< N, M >::print(), llvm::MachineFrameInfo::print(), llvm::SDNode::print(), llvm::MachineInstr::print(), llvm::SDNode::print_details(), llvm::SDNode::print_types(), fuzzer::PrintASCII(), PrintCFIEscape(), fuzzer::TracePC::PrintCoverage(), llvm::ARMInstPrinter::printCPSIFlag(), llvm::PBQP::RegAlloc::PBQPRAGraph::printDot(), llvm::PrintEscapedString(), fuzzer::InputCorpus::PrintFeatureSet(), llvm::cl::generic_parser_base::printGenericOptionDiff(), llvm::opt::OptTable::PrintHelp(), PrintHelpOptionList(), printHex32(), fuzzer::PrintHexArray(), llvm::ScopedPrinter::printIndent(), llvm::ARMInstPrinter::printInst(), llvm::WebAssemblyInstPrinter::printInst(), llvm::GVNExpression::BasicExpression::printInternal(), llvm::GVNExpression::AggregateValueExpression::printInternal(), printLine(), llvm::printLLVMNameWithoutPrefix(), llvm::PrintMessage(), printMetadataIdentifier(), fuzzer::TracePC::PrintModuleInfo(), fuzzer::TracePC::PrintNewPCs(), PrintOps(), llvm::cl::generic_parser_base::printOptionInfo(), PrintQuotedString(), llvm::TargetRegistry::printRegisteredTargetsForVersion(), llvm::MipsAsmPrinter::printRegisterList(), llvm::ARMInstPrinter::printRegisterList(), printSourceLine(), llvm::PrintStatistics(), fuzzer::InputCorpus::PrintStats(), llvm::MCSectionMachO::PrintSwitchToSection(), printSymbolizedStackTrace(), llvm::AArch64InstPrinter::printVectorList(), llvm::JumpThreadingPass::ProcessBlock(), llvm::JumpThreadingPass::ProcessBranchOnPHI(), llvm::HexagonFrameLowering::processFunctionBeforeFrameFinalized(), llvm::PPCFrameLowering::processFunctionBeforeFrameFinalized(), processPHI(), ProcessSDDbgValues(), llvm::ARMBaseInstrInfo::produceSameValue(), llvm::DIEAbbrev::Profile(), llvm::APInt::Profile(), PropagateConstantReturn(), PropagateConstantsIntoArguments(), propagateIRFlags(), ProvidePositionalOption(), llvm::ValueEnumerator::purgeFunction(), PushArgMD(), llvm::BitTracker::MachineEvaluator::putCell(), rangeMetadataExcludesValue(), llvm::ResourcePriorityQueue::rawRegPressureDelta(), llvm::SDValue::reachesChainWithoutSideEffects(), llvm::BitstreamCursor::ReadAbbrevRecord(), llvm::BitstreamCursor::ReadBlockInfoBlock(), fuzzer::ReadDirToVectorOfUnits(), llvm::GCOVFile::readGCDA(), llvm::GCOVFunction::readGCNO(), llvm::SIInstrInfo::readlaneVGPRToSGPR(), llvm::BitstreamCursor::readRecord(), llvm::MachineInstr::readsWritesVirtualRegister(), llvm::recognizeBSwapOrBitReverseIdiom(), recognizeIdentityMask(), recomputeLiveInValues(), llvm::AArch64TargetLowering::ReconstructShuffle(), llvm::PMDataManager::recordAvailableAnalysis(), llvm::StackMaps::recordPatchPoint(), llvm::ImutAVLFactory< ImutInfo >::recoverNodes(), llvm::RecursivelyDeleteTriviallyDeadInstructions(), redirectValuesFromPredecessorsToPhi(), reduceVMULWidth(), llvm::BitTracker::RegisterCell::ref(), llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames(), llvm::RuntimeDyldELF::registerEHFrames(), llvm::RegsForValue::RegsForValue(), llvm::MachineTraceMetrics::releaseMemory(), llvm::LiveIntervals::releaseMemory(), llvm::SchedBoundary::releasePending(), relocationViaAlloca(), remapInstruction(), llvm::CallGraphNode::removeAnyCallEdgeTo(), llvm::LazyCallGraph::removeDeadFunction(), removeDuplicateGCPtrs(), RemoveInstInputs(), llvm::LazyCallGraph::RefSCC::removeInternalRefEdge(), llvm::MachineInstr::RemoveOperand(), removeOperands(), RemoveSwitchAfterSelectConversion(), removeUndefIntroducingPredecessor(), llvm::Record::removeValue(), llvm::LiveVariables::removeVirtualRegisterDead(), llvm::LiveVariables::removeVirtualRegisterKilled(), llvm::LiveVariables::removeVirtualRegistersKilled(), llvm::opt::Arg::render(), ReorganizeVector(), llvm::LiveIntervals::repairIntervalsInRange(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), llvm::SelectionDAG::ReplaceAllUsesWith(), replaceExtractElements(), replaceInChain(), ReplaceINTRINSIC_W_CHAIN(), ReplaceLoadVector(), llvm::MachineJumpTableInfo::ReplaceMBBInJumpTables(), llvm::CallGraphSCC::ReplaceNode(), llvm::X86TargetLowering::ReplaceNodeResults(), llvm::BasicBlock::replaceSuccessorsPhiUsesWith(), replaceUndefValuesInPhi(), llvm::MachineBasicBlock::ReplaceUsesOfBlockWith(), llvm::User::replaceUsesOfWith(), ReplaceUsesOfWith(), llvm::SmallBitVector::reserve(), llvm::VLIWResourceModel::reserveResources(), llvm::MCStreamer::reset(), llvm::BitVector::reset(), llvm::SmallBitVector::reset(), llvm::SmallBitVector::resize(), resolveBuildVector(), llvm::RuntimeDyldImpl::resolveExternalSymbols(), llvm::ThumbRegisterInfo::resolveFrameIndex(), llvm::AArch64RegisterInfo::resolveFrameIndex(), llvm::ARMBaseRegisterInfo::resolveFrameIndex(), llvm::BitsInit::resolveReferences(), llvm::RuntimeDyldImpl::resolveRelocationList(), llvm::RuntimeDyldImpl::resolveRelocations(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::MSP430FrameLowering::restoreCalleeSavedRegisters(), llvm::X86FrameLowering::restoreCalleeSavedRegisters(), llvm::PPCFrameLowering::restoreCalleeSavedRegisters(), llvm::SIRegisterInfo::restoreSGPR(), RestoreSpillList(), llvm::SIScheduleDAGMI::restoreSULinksLeft(), llvm::HexagonPacketizerList::restrictingDepExistInPacket(), llvm::reverseBits(), llvm::StringRef::rfind(), llvm::StringRef::rfind_lower(), llvm::BitTracker::RegisterCell::rol(), llvm::TypeFinder::run(), llvm::DAGTypeLegalizer::run(), llvm::DevirtSCCRepeatedPass< PassT >::run(), llvm::RepeatedPass< PassT >::run(), llvm::ExecutionEngine::runFunctionAsMain(), llvm::LoopDeletionPass::runImpl(), runIPSCCP(), llvm::IntervalPartition::runOnFunction(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::ARMAsmPrinter::runOnMachineFunction(), llvm::AMDGPUAsmPrinter::runOnMachineFunction(), llvm::LiveVariables::runOnMachineFunction(), llvm::LiveIntervals::runOnMachineFunction(), llvm::AVRFrameAnalyzer::runOnMachineFunction(), llvm::ExecutionEngine::runStaticConstructorsDestructors(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::safeFind(), llvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits >::safeFind(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::safeLookup(), samesets(), llvm::ThumbRegisterInfo::saveScavengerRegister(), llvm::yaml::Output::scalarString(), scaleShuffleMask(), llvm::SIScheduleDAGMI::schedule(), llvm::ResourcePriorityQueue::scheduledNode(), llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(), llvm::SelectionDAGISel::SelectCodeCommon(), llvm::FastISel::selectExtractValue(), llvm::SelectionDAGISel::SelectInlineAsmMemoryOperands(), llvm::FastISel::selectInstruction(), llvm::FastISel::selectPatchpoint(), llvm::FastISel::selectStackmap(), llvm::EngineBuilder::selectTarget(), llvm::BitTracker::RegisterCell::self(), separateNestedLoop(), llvm::FunctionLoweringInfo::set(), llvm::APInt::setAllBits(), llvm::LTOCodeGenerator::setAsmUndefinedRefs(), llvm::ARMBaseInstrInfo::setExecutionDomain(), llvm::PHINode::setIncomingBlock(), SetLoopAlreadyUnrolled(), llvm::User::setOperand(), setTargetShuffleZeroElements(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, false >::setValue(), llvm::PackedVectorBase< T, BitNum, BitVectorTy, true >::setValue(), llvm::APInt::sext(), simple_hash(), SimplifyAddOperands(), simplifyAndDCEInstruction(), SimplifyBranchOnICmpChain(), llvm::TargetLowering::TargetLoweringOpt::SimplifyDemandedBits(), SimplifyGEPInst(), SimplifyLoopInst(), simplifyOneLoop(), simplifyShuffleOperandRecursively(), SimplifyWithOpReplaced(), simplifyX86extrq(), simplifyX86immShift(), simplifyX86insertps(), simplifyX86insertq(), simplifyX86vperm2(), sinkLoopInvariantInstructions(), llvm::SIRegisterInfo::SIRegisterInfo(), llvm::SIScheduleBlockScheduler::SIScheduleBlockScheduler(), sizeOfSPAdjustment(), llvm::yaml::Stream::skip(), llvm::yaml::skip(), skipExtensionForVectorMULL(), SkipExtensionForVMULL(), llvm::BitstreamCursor::skipRecord(), llvm::InstCombiner::SliceUpIllegalIntegerPHI(), SpeculativelyExecuteBB(), llvm::AVRFrameLowering::spillCalleeSavedRegisters(), llvm::Mips16FrameLowering::spillCalleeSavedRegisters(), llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(), llvm::Thumb1FrameLowering::spillCalleeSavedRegisters(), llvm::MSP430FrameLowering::spillCalleeSavedRegisters(), llvm::X86FrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), llvm::SIRegisterInfo::spillSGPR(), llvm::DominatorTreeBase< BasicBlock >::Split(), SplitAddRecs(), llvm::SplitAllCriticalEdges(), splitAndLowerVectorShuffle(), llvm::SplitBlockPredecessors(), llvm::SplitCriticalEdge(), llvm::MachineBasicBlock::SplitCriticalEdge(), SplitCriticalSideEffectEdges(), llvm::SplitLandingPadPredecessors(), SRAGlobal(), StackMallocSizeClass(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::start(), llvm::CriticalAntiDepBreaker::StartBlock(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::stop(), llvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits >::stop(), fuzzer::TraceState::StopTraceRecording(), llvm::X86InstrInfo::storeRegToAddr(), llvm::PPCInstrInfo::storeRegToStackSlot(), StoreTailCallArgumentsToStackSlot(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::MD5::stringifyResult(), llvm::StrInStrNoCase(), llvm::stripGetElementPtr(), StripNest(), StripTypeNames(), sub(), sub_1(), llvm::BitTracker::subst(), llvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits >::subtree(), subWithOverflow(), llvm::SmallVectorImpl< T >::swap(), llvm::SmallDenseMap< llvm::AnalysisKey *, bool, 8 >::swap(), swapAntiDependences(), llvm::MachO::swapStruct(), SwitchToLookupTable(), llvm::symbolize::LLVMSymbolizer::symbolizeInlinedCode(), llvm::TailDuplicator::tailDuplicateAndUpdate(), llvm::APInt::tcAdd(), llvm::APInt::tcAnd(), llvm::APInt::tcAssign(), llvm::APInt::tcComplement(), llvm::APInt::tcIncrement(), llvm::APInt::tcIsZero(), llvm::APInt::tcLSB(), llvm::APInt::tcMultiply(), llvm::APInt::tcMultiplyPart(), llvm::APInt::tcOr(), llvm::APInt::tcSet(), llvm::APInt::tcSetLeastSignificantBits(), llvm::APInt::tcShiftRight(), llvm::APInt::tcSubtract(), llvm::APInt::tcXor(), llvm::BitVector::test(), llvm::SmallBitVector::test(), TEST(), TestAddWordFromDictionary(), TestAddWordFromDictionaryWithHint(), TestChangeASCIIInteger(), TestChangeBinaryInteger(), TestChangeBit(), TestChangeByte(), TestCopyPart(), TestEraseBytes(), TestInsertByte(), TestInsertRepeatedBytes(), TestShuffleBytes(), llvm::JumpThreadingPass::ThreadEdge(), llvm::MachineFunction::tidyLandingPads(), fuzzer::ToASCII(), llvm::toHex(), llvm::BitTracker::MachineEvaluator::toInt(), llvm::BitTracker::RegisterCell::top(), TrackDefUses(), llvm::MachineBasicBlock::transferSuccessorsAndUpdatePHIs(), llvm::APInt::trunc(), tryCombineToBSL(), llvm::tryFoldSPUpdateIntoPushPop(), tryMatchAcrossLaneShuffleForReduction(), tryToFoldExtendOfConstant(), tryToReplaceWithConstant(), llvm::JumpThreadingPass::TryToUnfoldSelectInCurrBB(), llvm::APInt::ult(), llvm::IntEqClasses::uncompress(), llvm::X86InstrInfo::unfoldMemoryOperand(), llvm::SparseBitVectorElement< ElementSize >::unionWith(), unpackLoadToAggregate(), unpackStoreToAggregate(), llvm::UnrollLoop(), llvm::SelectionDAG::UnrollVectorOp(), updateLiveness(), llvm::SelectionDAG::UpdateNodeOperands(), updateOperand(), UpdatePHINodes(), updatePhysDepsUpwards(), updatePostorderSequenceForEdgeInsertion(), llvm::SelectionDAGBuilder::UpdateSplitBlock(), llvm::FastISel::updateValueMap(), llvm::UpgradeIntrinsicCall(), upgradeMaskedCompare(), UpgradeX86ALIGNIntrinsics(), UpgradeX86PSLLDQIntrinsics(), UpgradeX86PSRLDQIntrinsics(), llvm::StringRef::upper(), llvm::DebugLocEntry::Value::Value(), llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits >::value(), llvm::ValueEnumerator::ValueEnumerator(), ValuesOverlap(), llvm::slpvectorizer::BoUpSLP::vectorizeTree(), llvm::InlineAsm::Verify(), llvm::PHITransAddr::Verify(), llvm::MachineTraceMetrics::verifyAnalysis(), llvm::SIInstrInfo::verifyInstruction(), llvm::LoopBase< N, M >::verifyLoop(), VerifyLowRegs(), llvm::VerifyPHIs(), llvm::ScheduleDAG::VerifyScheduledDAG(), llvm::ScheduleDAGSDNodes::VerifyScheduledSequence(), VerifySubExpr(), llvm::MachineRegisterInfo::verifyUseLists(), VerifyVectorTypes(), llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >::visitAddExpr(), llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >::visitAddRecExpr(), llvm::SCEVLoopAddRecRewriter::visitAddRecExpr(), llvm::InstCombiner::visitAllocaInst(), llvm::InstCombiner::visitAllocSite(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::SelectionDAGBuilder::visitBitTestHeader(), llvm::InstCombiner::visitCallInst(), llvm::Interpreter::visitCallSite(), llvm::Interpreter::visitExtractValueInst(), llvm::InstCombiner::visitFMul(), VisitGlobalVariableForEmission(), llvm::Interpreter::visitInsertValueInst(), llvm::InstCombiner::visitLandingPadInst(), llvm::Interpreter::visitLShr(), llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >::visitMulExpr(), llvm::ObjectSizeOffsetEvaluator::visitPHINode(), llvm::InstCombiner::visitPHINode(), llvm::Interpreter::visitShl(), llvm::Interpreter::visitShuffleVectorInst(), llvm::InstCombiner::visitShuffleVectorInst(), llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >::visitSMaxExpr(), llvm::InstCombiner::visitSRem(), llvm::Interpreter::visitSwitchInst(), llvm::InstCombiner::visitUDiv(), llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >::visitUMaxExpr(), willShiftRightEliminate(), WriteConstantInternal(), writeFragment(), llvm::GraphWriter< Graph >::writeNode(), llvm::ARMAsmBackend::writeNopData(), llvm::MCAssembler::writeSectionData(), writeStringRecord(), llvm::MCObjectWriter::WriteZeros(), llvm::yaml::yamlize(), llvm::APInt::zext(), llvm::opt::Arg::~Arg(), llvm::CrashRecoveryContext::~CrashRecoveryContext(), llvm::LoopBase< BasicBlock, Loop >::~LoopBase(), llvm::MachineConstantPool::~MachineConstantPool(), and llvm::MCStreamer::~MCStreamer().
| char* PC = (char*)__builtin_return_address(0) |
Definition at line 311 of file FuzzerTracePC.cpp.
Referenced by __attribute__(), fuzzer::TracePC::AddValueForMemcmp(), fuzzer::TracePC::AddValueForStrcmp(), createARMMCRegisterInfo(), llvm::IRBuilder< TargetFolder >::CreateConstGEP1_32(), llvm::IRBuilder< TargetFolder >::CreateConstGEP1_64(), llvm::IRBuilder< TargetFolder >::CreateConstGEP2_32(), llvm::IRBuilder< TargetFolder >::CreateConstGEP2_64(), llvm::IRBuilder< TargetFolder >::CreateConstInBoundsGEP1_32(), llvm::IRBuilder< TargetFolder >::CreateConstInBoundsGEP1_64(), llvm::IRBuilder< TargetFolder >::CreateConstInBoundsGEP2_32(), llvm::IRBuilder< TargetFolder >::CreateConstInBoundsGEP2_64(), llvm::IRBuilder< TargetFolder >::CreateGEP(), llvm::IRBuilder< TargetFolder >::CreateInBoundsGEP(), createLanaiMCRegisterInfo(), createMSP430MCRegisterInfo(), DecodeCtrRegsRegisterClass(), llvm::ARMAsmPrinter::EmitInstruction(), llvm::HexagonEvaluator::evaluate(), getARMLoadDeprecationInfo(), getARMStoreDeprecationInfo(), llvm::MCAsmInfo::getExprForFDESymbol(), llvm::AArch64MCAsmInfoDarwin::getExprForPersonalitySymbol(), llvm::AArch64_MachoTargetObjectFile::getIndirectSymViaGOTPCRel(), llvm::getLanaiRegisterNumbering(), getNextRegister(), llvm::LanaiTargetLowering::getRegisterByName(), llvm::MSP430RegisterInfo::getReservedRegs(), llvm::LanaiRegisterInfo::getReservedRegs(), llvm::HexagonRegisterInfo::getReservedRegs(), llvm::ARMBaseRegisterInfo::getReservedRegs(), llvm::AArch64_MachoTargetObjectFile::getTTypeGlobalReference(), llvm::TargetLoweringObjectFile::getTTypeReference(), fuzzer::TracePC::HandleCmp(), fuzzer::TracePC::HandleTrace(), llvm::MCRegisterInfo::InitMCRegisterInfo(), llvm::isARMArea1Register(), llvm::isV8EligibleForIT(), llvm::MCInstrDesc::mayAffectControlFlow(), fuzzer::TracePC::PrintCoverage(), llvm::ARMInstPrinter::printModImmOperand(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::Mips16InstrInfo::validImmediate(), VerifyLowRegs(), and llvm::CrashRecoveryContext::~CrashRecoveryContext().
| uint64_t Token = 0 |
Definition at line 313 of file FuzzerTracePC.cpp.
Referenced by llvm::GCProjectionInst::getStatepoint(), llvm::GCProjectionInst::isTiedToInvoke(), makeStatepointExplicitImpl(), llvm::AVROperand::makeToken(), llvm::yaml::Scanner::peekNext(), llvm::AsmLexer::peekTokens(), llvm::cl::TokenizeGNUCommandLine(), llvm::cl::TokenizeWindowsCommandLine(), and llvm::MCAsmLexer::UnLex().
| uint64_t* Vals = Cases + 2 |
Definition at line 307 of file FuzzerTracePC.cpp.
Referenced by llvm::annotateValueSite(), combineVSZext(), llvm::ListInit::convertInitListSlice(), llvm::MDBuilder::createBranchWeights(), llvm::MDBuilder::createTBAAStructNode(), llvm::formatv(), LowerScalarVariableShift(), llvm::TargetLowering::scalarizeVectorLoad(), llvm::unwrap(), llvm::wrap(), and writeStringRecord().
| uint64_t ValSizeInBits = Cases[1] |
Definition at line 306 of file FuzzerTracePC.cpp.
1.8.6