LLVM  14.0.0git
Namespaces
BlockVerifier.cpp File Reference
#include "llvm/XRay/BlockVerifier.h"
#include "llvm/Support/Error.h"
Include dependency graph for BlockVerifier.cpp:

Go to the source code of this file.

Namespaces

 llvm
 ---------------------— PointerInfo ------------------------------------—
 
 llvm::xray
 

Variable Documentation

◆ From

BlockVerifier::State From

Definition at line 55 of file BlockVerifier.cpp.

Referenced by llvm::MCContext::addDebugPrefixMapEntry(), llvm::cflaa::CFLGraph::addEdge(), llvm::ImmutableGraphBuilder< GraphT >::addEdge(), llvm::InnerLoopVectorizer::addMetadata(), llvm::M68kInstrInfo::AddSExt(), llvm::M68kInstrInfo::AddZExt(), areCFlagsAccessedBetweenInstrs(), llvm::SmallVectorTemplateCommon< T >::assertSafeToAddRange(), llvm::SmallVectorTemplateCommon< T >::assertSafeToReferenceAfterClear(), bitTransformIsCorrectForBitReverse(), bitTransformIsCorrectForBSwap(), BuildSubAggregate(), canProveExitOnFirstIteration(), CastExpr::CastExpr(), chainLoadsAndStoresForMemcpy(), llvm::computeArchiveRelativePath(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ComputeUnreachableDominators(), llvm::VPBlockUtils::connectBlocks(), llvm::sys::fs::copy_file(), copyDebugLocMetadata(), copyRegOperand(), llvm::AliasSetTracker::copyValue(), llvm::IRBuilderBase::CreateExtractInteger(), llvm::DominatorTreeBase< BasicBlock, IsPostDom >::deleteEdge(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::DeleteEdge(), llvm::DomTreeBuilder::DeleteEdge(), llvm::VPBlockUtils::disconnectBlocks(), llvm::DomTreeUpdater::dump(), llvm::MCWinCOFFStreamer::emitCGProfileEntry(), llvm::MCELFStreamer::emitCGProfileEntry(), llvm::TargetLoweringObjectFile::emitCGProfileMetadata(), StringView::find(), llvm::SmallString< 256 >::find(), llvm::StringRef::find(), llvm::SmallString< 256 >::find_first_not_of(), llvm::StringRef::find_first_not_of(), llvm::SmallString< 256 >::find_first_of(), llvm::StringRef::find_first_of(), llvm::StringRef::find_if(), llvm::StringRef::find_if_not(), llvm::StringRef::find_insensitive(), llvm::StringRef::find_last_not_of(), llvm::SmallString< 256 >::find_last_of(), llvm::StringRef::find_last_of(), FindBFIToCombineWith(), findSurvivorBackwards(), llvm::cfg::Update< NodePtr >::getFrom(), llvm::InformationCache::getPotentiallyReachable(), llvm::simplify_type< const From >::getSimplifiedValue(), llvm::ValueAsMetadata::handleRAUW(), hasCallsInBlockBetween(), hoistAndMergeSGPRInits(), llvm::TinyPtrVector< llvm::VPValue * >::insert(), llvm::SmallVectorImpl< llvm::VectorizationFactor >::insert(), llvm::po_iterator_storage< LoopBounds, true >::insertEdge(), llvm::DominatorTreeBase< BasicBlock, IsPostDom >::insertEdge(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertEdge(), llvm::DomTreeBuilder::InsertEdge(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertReachable(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertUnreachable(), llvm::cflaa::instantiateExternalRelation(), llvm::AAReachability::isAssumedReachable(), IsBackEdge(), AAIsDeadFunction::isEdgeDead(), llvm::SCCPSolver::isEdgeFeasible(), llvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo >::isEdgeFeasible(), llvm::SCCPInstVisitor::isEdgeFeasible(), isExitingLoop(), llvm::AAReachability::isKnownReachable(), isReachable(), llvm::ReachingDefAnalysis::isSafeToMoveBackwards(), llvm::ReachingDefAnalysis::isSafeToMoveForwards(), llvm::ClonedCodeInfo::isSimplified(), isSuspendReachableFrom(), llvm::cfg::LegalizeUpdates(), liesBetween(), CastExpr::match(), matchDoublePermute(), llvm::ARMBlockPlacement::moveBasicBlock(), llvm::cfg::Update< NodePtr >::operator==(), overrideFields(), ParseBFI(), llvm::MCAsmParserExtension::ParseDirectiveCGProfile(), CastExpr::printLeft(), propagate(), recordCondition(), recordConditions(), llvm::registerDefinedBetween(), llvm::MemorySSAUpdater::removeDuplicatePhiEdgesBetween(), llvm::MemorySSAUpdater::removeEdge(), llvm::object::replace(), llvm::replaceAllDbgUsesWith(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), llvm::SelectionDAG::ReplaceAllUsesOfValueWith(), llvm::SelectionDAG::ReplaceAllUsesWith(), llvm::replaceDominatedUsesWith(), replaceDominatedUsesWith(), llvm::ReplaceInstWithInst(), llvm::LoopInfo::replacementPreservesLCSSAForm(), llvm::replaceNonLocalUsesWith(), llvm::ConstantUniqueMap< llvm::ConstantExpr >::replaceOperandsInPlace(), llvm::User::replaceUsesOfWith(), llvm::WebAssemblyException::reverseBlock(), rewriteDebugUsers(), llvm::SmallString< 256 >::rfind(), llvm::StringRef::rfind(), llvm::StringRef::rfind_insensitive(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::HexagonDAGToDAGISel::SelectIndexedLoad(), llvm::HexagonDAGToDAGISel::SelectIndexedStore(), llvm::X86TargetLowering::shouldConvertPhiType(), llvm::TargetLoweringBase::shouldConvertPhiType(), llvm::MachineBasicBlock::splice(), llvm::SelectionDAG::transferDbgValues(), llvm::cfg::Update< NodePtr >::Update(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyParentProperty(), and llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifySiblingProperty().

◆ ToStates

std::bitset<number(BlockVerifier::State::StateMax)> ToStates

Definition at line 56 of file BlockVerifier.cpp.