LLVM API Documentation

AliasAnalysisCounter.cpp File Reference

#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"

Include dependency graph for AliasAnalysisCounter.cpp:

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)


Variable Documentation

char ID [static]

Definition at line 33 of file AliasAnalysisCounter.cpp.

Definition at line 33 of file AliasAnalysisCounter.cpp.

Definition at line 32 of file AliasAnalysisCounter.cpp.

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> 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]

Referenced by llvm::cast().