LLVM 20.0.0git
Functions
ProvenanceAnalysisEvaluator.cpp File Reference
#include "ProvenanceAnalysis.h"
#include "llvm/Transforms/ObjCARC.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Functions

static StringRef getName (Value *V)
 
static void insertIfNamed (SetVector< Value * > &Values, Value *V)
 

Function Documentation

◆ getName()

static StringRef getName ( Value V)
static

Definition at line 20 of file ProvenanceAnalysisEvaluator.cpp.

References Name.

Referenced by llvm::SSAUpdaterBulk::AddUse(), checkVars(), llvm::VPRegionBlock::clone(), llvm::Attributor::createShallowWrapper(), llvm::orc::JITDylib::dump(), llvm::AtomicInfo< IRBuilderTy >::EmitAtomicLoadLibcall(), llvm::VPBasicBlock::executeRecipes(), llvm::HexagonInstrInfo::genAllInsnTimingClasses(), generateReproducer(), llvm::CSKY::getArchName(), llvm::Intrinsic::getDeclarationIfExists(), llvm::X86::getFeaturesForCPU(), llvm::object::Archive::Child::getFullName(), llvm::ItaniumPartialDemangler::getFunctionBaseName(), llvm::ItaniumPartialDemangler::getFunctionDeclContextName(), llvm::ItaniumPartialDemangler::getFunctionName(), llvm::object::Archive::Child::getMemoryBufferRef(), llvm::RegionBase< Tr >::getNameStr(), llvm::object::Archive::Child::getNext(), llvm::Intrinsic::getOrInsertDeclaration(), llvm::RISCVTargetLowering::getTgtMemIntrinsic(), llvm::MachineTraceMetrics::Ensemble::invalidate(), llvm::ItaniumPartialDemangler::isCtorOrDtor(), ObjCProtoName::isObjCObject(), llvm::HexagonInstrInfo::isValidOffset(), LLVMGetSectionName(), LLVMGetSymbolName(), llvm::RuntimeDyldMachO::populateIndirectSymbolPointersSection(), llvm::MachineTraceMetrics::Ensemble::print(), llvm::VPlan::print(), llvm::VPBasicBlock::print(), llvm::VPRegionBlock::print(), llvm::sandboxir::PassManager< ParentPass, ContainedPass >::print(), llvm::SampleProfileLoaderBaseImpl< FT >::printBlockEquivalence(), llvm::sandboxir::PassManager< ParentPass, ContainedPass >::printPipeline(), llvm::RuntimeDyldImpl::reassignSectionAddress(), llvm::PAEvalPass::run(), llvm::VPBasicBlock::splitAt(), llvm::X86::updateImpliedFeatures(), and llvm::SelectionDAG::viewGraph().

◆ insertIfNamed()

static void insertIfNamed ( SetVector< Value * > &  Values,
Value V 
)
static