LLVM API Documentation
#include "llvm/Analysis/Passes.h"#include "llvm/Pass.h"#include "llvm/Analysis/AliasAnalysis.h"#include "llvm/Assembly/Writer.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Streams.h"
Go to the source code of this file.
Functions | |
| ModulePass * | llvm::createAliasAnalysisCounterPass () |
Variables | |
| static cl::opt< bool > | PrintAll ("count-aa-print-all-queries", cl::ReallyHidden) |
| static cl::opt< bool > | PrintAllFailures ("count-aa-print-all-failed-queries", cl::ReallyHidden) |
| static RegisterPass < AliasAnalysisCounter > | X ("count-aa","Count Alias Analysis Query Responses", false, true) |
| static RegisterAnalysisGroup < AliasAnalysis > | Y (X) |
char ID [static] |
Definition at line 37 of file AliasAnalysisCounter.cpp.
Referenced by llvm::AnalysisUsage::addRequiredTransitive(), llvm::ImmutableListFactory< T >::Concat(), llvm::AttrListPtr::get(), llvm::Pass::getClassPassInfo(), llvm::Annotation::getID(), llvm::AnnotationID::operator<(), and llvm::AnnotationID::operator==().
Definition at line 33 of file AliasAnalysisCounter.cpp.
Definition at line 33 of file AliasAnalysisCounter.cpp.
Definition at line 35 of file AliasAnalysisCounter.cpp.
Referenced by llvm::X86InstrInfo::convertToThreeAddress(), llvm::Function::Create(), llvm::ExecutionEngine::emitGlobals(), llvm::Archive::getAllModules(), llvm::GetBitcodeSymbols(), llvm::MemoryBuffer::getFileOrSTDIN(), GetMinTrailingZeros(), llvm::GCStrategy::getModule(), getModuleFromVal(), llvm::JIT::getPointerToFunction(), llvm::InlineFunction(), llvm::BasicInlinerImpl::inlineFunctions(), llvm::InsertProfilingInitCall(), llvm::Archive::isBitcodeArchive(), llvm::Linker::LinkInFile(), LowerPartSelect(), LowerPartSet(), llvm::ParseAssemblyFile(), llvm::ParseBitcodeFile(), llvm::SimpleRegisterCoalescing::print(), llvm::ScalarEvolution::print(), llvm::PostDominatorTree::print(), llvm::MachineDominatorTree::print(), llvm::LoopInfo::print(), llvm::LiveStacks::print(), llvm::LiveIntervals::print(), llvm::IntervalPartition::print(), llvm::DominanceFrontierBase::print(), llvm::DominatorTree::print(), llvm::DominatorTreeBase< llvm::MachineBasicBlock >::print(), llvm::BitcodeReader::releaseModule(), ReplaceCallWith(), llvm::DAGTypeLegalizer::run(), llvm::SimplifyCFG(), SolveQuadraticEquation(), and UpgradeIntrinsicFunction1().
Definition at line 32 of file AliasAnalysisCounter.cpp.
Definition at line 33 of file AliasAnalysisCounter.cpp.
Referenced by llvm::MachOCodeEmitter::emitJumpTables(), and llvm::MachOCodeEmitter::finishFunction().
Definition at line 32 of file AliasAnalysisCounter.cpp.
| const char* Name |
Definition at line 34 of file AliasAnalysisCounter.cpp.
Referenced by llvm::BasicBlock::Create(), llvm::IRBuilder< preserveNames, T >::CreateAdd(), llvm::IRBuilder< preserveNames, T >::CreateAlloca(), llvm::IRBuilder< preserveNames, T >::CreateAnd(), llvm::IRBuilder< preserveNames, T >::CreateAShr(), llvm::IRBuilder< preserveNames, T >::CreateBinOp(), llvm::IRBuilder< preserveNames, T >::CreateBitCast(), llvm::IRBuilder< preserveNames, T >::CreateCall(), llvm::IRBuilder< preserveNames, T >::CreateCall2(), llvm::IRBuilder< preserveNames, T >::CreateCall3(), llvm::IRBuilder< preserveNames, T >::CreateCall4(), llvm::IRBuilder< preserveNames, T >::CreateCast(), llvm::IRBuilder< preserveNames, T >::CreateExtractElement(), llvm::IRBuilder< preserveNames, T >::CreateExtractValue(), llvm::IRBuilder< preserveNames, T >::CreateFCmp(), llvm::IRBuilder< preserveNames, T >::CreateFCmpOEQ(), llvm::IRBuilder< preserveNames, T >::CreateFCmpOGE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpOGT(), llvm::IRBuilder< preserveNames, T >::CreateFCmpOLE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpOLT(), llvm::IRBuilder< preserveNames, T >::CreateFCmpONE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpORD(), llvm::IRBuilder< preserveNames, T >::CreateFCmpUEQ(), llvm::IRBuilder< preserveNames, T >::CreateFCmpUGE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpUGT(), llvm::IRBuilder< preserveNames, T >::CreateFCmpULE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpULT(), llvm::IRBuilder< preserveNames, T >::CreateFCmpUNE(), llvm::IRBuilder< preserveNames, T >::CreateFCmpUNO(), llvm::IRBuilder< preserveNames, T >::CreateFDiv(), llvm::IRBuilder< preserveNames, T >::CreateFPExt(), llvm::IRBuilder< preserveNames, T >::CreateFPToSI(), llvm::IRBuilder< preserveNames, T >::CreateFPToUI(), llvm::IRBuilder< preserveNames, T >::CreateFPTrunc(), llvm::IRBuilder< preserveNames, T >::CreateFRem(), llvm::IRBuilder< preserveNames, T >::CreateGEP(), llvm::IRBuilder< preserveNames, T >::CreateGlobalString(), llvm::IRBuilder< preserveNames, T >::CreateGlobalStringPtr(), llvm::IRBuilder< preserveNames, T >::CreateICmp(), llvm::IRBuilder< preserveNames, T >::CreateICmpEQ(), llvm::IRBuilder< preserveNames, T >::CreateICmpNE(), llvm::IRBuilder< preserveNames, T >::CreateICmpSGE(), llvm::IRBuilder< preserveNames, T >::CreateICmpSGT(), llvm::IRBuilder< preserveNames, T >::CreateICmpSLE(), llvm::IRBuilder< preserveNames, T >::CreateICmpSLT(), llvm::IRBuilder< preserveNames, T >::CreateICmpUGE(), llvm::IRBuilder< preserveNames, T >::CreateICmpUGT(), llvm::IRBuilder< preserveNames, T >::CreateICmpULE(), llvm::IRBuilder< preserveNames, T >::CreateICmpULT(), llvm::IRBuilder< preserveNames, T >::CreateInsertElement(), llvm::IRBuilder< preserveNames, T >::CreateInsertValue(), llvm::IRBuilder< preserveNames, T >::CreateIntCast(), llvm::IRBuilder< preserveNames, T >::CreateIntToPtr(), llvm::IRBuilder< preserveNames, T >::CreateInvoke(), llvm::IRBuilder< preserveNames, T >::CreateIsNotNull(), llvm::IRBuilder< preserveNames, T >::CreateIsNull(), llvm::IRBuilder< preserveNames, T >::CreateLoad(), llvm::IRBuilder< preserveNames, T >::CreateLShr(), llvm::IRBuilder< preserveNames, T >::CreateMalloc(), llvm::IRBuilder< preserveNames, T >::CreateMul(), llvm::IRBuilder< preserveNames, T >::CreateNeg(), llvm::IRBuilder< preserveNames, T >::CreateNot(), llvm::IRBuilder< preserveNames, T >::CreateOr(), llvm::IRBuilder< preserveNames, T >::CreatePHI(), llvm::IRBuilder< preserveNames, T >::CreatePtrToInt(), llvm::IRBuilder< preserveNames, T >::CreateSDiv(), llvm::IRBuilder< preserveNames, T >::CreateSelect(), llvm::IRBuilder< preserveNames, T >::CreateSExt(), llvm::IRBuilder< preserveNames, T >::CreateShl(), llvm::IRBuilder< preserveNames, T >::CreateShuffleVector(), llvm::IRBuilder< preserveNames, T >::CreateSIToFP(), llvm::IRBuilder< preserveNames, T >::CreateSRem(), llvm::IRBuilder< preserveNames, T >::CreateStructGEP(), llvm::IRBuilder< preserveNames, T >::CreateSub(), llvm::IRBuilder< preserveNames, T >::CreateTrunc(), llvm::IRBuilder< preserveNames, T >::CreateUDiv(), llvm::IRBuilder< preserveNames, T >::CreateUIToFP(), llvm::IRBuilder< preserveNames, T >::CreateURem(), llvm::IRBuilder< preserveNames, T >::CreateVAArg(), llvm::IRBuilder< preserveNames, T >::CreateVFCmp(), llvm::IRBuilder< preserveNames, T >::CreateVICmp(), llvm::IRBuilder< preserveNames, T >::CreateXor(), llvm::IRBuilder< preserveNames, T >::CreateZExt(), llvm::AsmPrinter::doFinalization(), llvm::X86IntelAsmPrinter::doInitialization(), llvm::PIC16TargetLowering::ExpandFrameIndex(), llvm::AsmPrinter::getCurrentFunctionEHName(), llvm::Function::getIntrinsicID(), llvm::TargetRegisterInfo::getName(), llvm::Section::getName(), llvm::GCStrategy::getName(), llvm::SDNode::getOperationName(), llvm::AlphaRegisterInfo::getPrettyName(), llvm::Value::getValueName(), llvm::Mangler::getValueName(), llvm::Value::hasName(), llvm::IRBuilder< preserveNames, T >::Insert(), LinkTypes(), LowerPartSelect(), LowerPartSet(), llvm::XCoreTargetAsmInfo::MergeableConstSection(), llvm::ELFTargetAsmInfo::MergeableConstSection(), llvm::ELFTargetAsmInfo::MergeableStringSection(), llvm::X86IntelAsmPrinter::printOp(), llvm::X86IntelAsmPrinter::printOperand(), llvm::X86ATTAsmPrinter::printOperand(), PrintUnmangledNameSafely(), llvm::ExecutionEngine::runStaticConstructorsDestructors(), llvm::TargetAsmInfo::SelectSectionForGlobal(), llvm::ELFTargetAsmInfo::SelectSectionForGlobal(), UpgradeIntrinsicFunction1(), and WriteValueSymbolTable().
Definition at line 32 of file AliasAnalysisCounter.cpp.
Definition at line 33 of file AliasAnalysisCounter.cpp.
cl::opt<bool> PrintAllFailures("count-aa-print-all-failed-queries", cl::ReallyHidden) [static] |
RegisterPass<AliasAnalysisCounter> X("count-aa","Count Alias Analysis Query Responses", false, true) [static] |
RegisterAnalysisGroup<AliasAnalysis> Y(X) [static] |
Referenced by llvm::cast().