LLVM  8.0.0svn
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
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::xray
 

Variable Documentation

◆ From

BlockVerifier::State From

Definition at line 56 of file BlockVerifier.cpp.

Referenced by llvm::cflaa::CFLGraph::addEdge(), addStackMapLiveVars(), alwaysAvailable(), areCFlagsAccessedBetweenInstrs(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ComputeUnreachableDominators(), llvm::IRBuilder< TargetFolder >::CreateExtractInteger(), llvm::DomTreeUpdater::deleteEdge(), llvm::DomTreeUpdater::deleteEdgeRelaxed(), llvm::User::dropAllReferences(), llvm::MCELFStreamer::emitCGProfileEntry(), llvm::MCStreamer::EmitCVFPOData(), llvm::TargetLoweringObjectFileELF::emitModuleMetadata(), llvm::GVNExpression::StoreExpression::equals(), llvm::VPlan::execute(), llvm::sys::fs::file_status::file_status(), StringView::find(), llvm::SmallString< 256 >::find(), llvm::StringRef::find(), llvm::SmallString< 256 >::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::SmallString< 256 >::find_last_of(), llvm::StringRef::find_last_of(), llvm::StringRef::find_lower(), FindBFIToCombineWith(), llvm::AliasSetTracker::getAliasAnalysis(), llvm::ValueAsMetadata::getContext(), llvm::MCContext::getDebugPrefixMap(), llvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo >::getExistingValueState(), llvm::cfg::Update< NodePtr >::getFrom(), llvm::getKnownAlignment(), getNarrowIntrinsic(), llvm::LPPassManager::getPassManagerType(), llvm::SelectionDAG::getSelectCC(), getStartOrEndSlot(), llvm::DomTreeUpdater::hasPendingDeletedBB(), hoistAndMergeSGPRInits(), llvm::TinyPtrVector< llvm::MCSymbol *>::insert(), llvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > >::insert(), llvm::DomTreeUpdater::insertEdge(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertEdge(), llvm::DomTreeUpdater::insertEdgeRelaxed(), llvm::cflaa::instantiateExternalRelation(), llvm::DenseMapInfo< const Expression * >::isEqual(), isSafeToEliminateVarargsCast(), llvm::BasicBlockEdge::isSingleEdge(), llvm::cfg::LegalizeUpdates(), llvm::BlockAddress::lookup(), matchDoublePermute(), llvm::GlobalValue::materialize(), MCAttrForString(), llvm::MemorySSAUpdater::MemorySSAUpdater(), llvm::MemorySSAUpdater::moveToPlace(), opcodeEmitsNoInsts(), ParseBFI(), llvm::po_iterator_storage< LoopBlocksTraversal, true >::po_iterator_storage(), PrintCFIEscape(), llvm::PrintDomTree(), llvm::promoteLoopAccessesToScalars(), recordConditions(), llvm::CallGraph::removeFunctionFromModule(), llvm::SelectionDAG::ReplaceAllUsesWith(), llvm::ConstantUniqueMap< llvm::ConstantExpr >::replaceOperandsInPlace(), llvm::MCELFStreamer::reset(), llvm::WebAssemblyException::reverseBlock(), rewriteDebugUsers(), llvm::SmallString< 256 >::rfind(), llvm::StringRef::rfind(), llvm::StringRef::rfind_lower(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::HexagonDAGToDAGISel::SelectIndexedLoad(), llvm::HexagonDAGToDAGISel::SelectIndexedStore(), ShrinkLoadReplaceStoreWithStore(), llvm::SplitCriticalEdge(), llvm::formatv_object_base::splitLiteralAndReplacement(), usedAsAddr(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifyParentProperty(), llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::verifySiblingProperty(), and llvm::InstCombiner::visitInstruction().

◆ ToStates

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

Definition at line 57 of file BlockVerifier.cpp.