LLVM API Documentation
#include "llvm/Option/Option.h"#include "llvm/ADT/Twine.h"#include "llvm/Option/Arg.h"#include "llvm/Option/ArgList.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/raw_ostream.h"#include <algorithm>#include <cassert>
Go to the source code of this file.
Defines | |
| #define | P(N) case N: llvm::errs() << #N; break |
| #define P | ( | N | ) | case N: llvm::errs() << #N; break |
Referenced by llvm::TargetPassConfig::addPass(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::SUnit::addPred(), AntiDepEdges(), AreAnyUnderlyingObjectsAnAlloca(), llvm::LoopPass::assignPassManager(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), llvm::DenseMapBase< DenseMap< MCSymbol *, StubValueTy, DenseMapInfo< MCSymbol * > >, MCSymbol *, StubValueTy, DenseMapInfo< MCSymbol * > >::clear(), llvm::ObjectSizeOffsetVisitor::compute(), llvm::DwarfException::ComputeCallSiteTable(), llvm::ComputeMaskedBits(), ConstructSSAForLoadSet(), createMinMaxOp(), CriticalPathStep(), DecodeAddrMode2IdxInstruction(), DecodeAddrMode3Instruction(), DecodeT2LDRDPreInstruction(), DecodeT2STRDPreInstruction(), llvm::DependenceAnalysis::depends(), llvm::DenseMapBase< DenseMap< MCSymbol *, StubValueTy, DenseMapInfo< MCSymbol * > >, MCSymbol *, StubValueTy, DenseMapInfo< MCSymbol * > >::destroyAll(), llvm::ProfileInfoT< FType, BType >::divertFlow(), llvm::opt::Option::dump(), llvm::LPPassManager::dumpPassStructure(), llvm::RGPassManager::dumpPassStructure(), llvm::DwarfException::EmitExceptionTable(), llvm::PMTopLevelManager::findAnalysisPass(), FindPhiPredForUseInBlock(), llvm::OutputBuffer::fixhalf(), llvm::OutputBuffer::fixword(), llvm::OutputBuffer::fixxword(), FunctionNumber(), getAdjustedPtr(), getConstantEvolvingPHIOperands(), llvm::RuntimeDyldMachO::getEHFrameSection(), llvm::Module::getEndianness(), llvm::ProfileInfoT< FType, BType >::getExecutionCount(), llvm::PointerIntPair< ExitNotTakenInfo *, 1 >::getFromOpaqueValue(), llvm::jitprofiling::FilenameCache::getFullPath(), llvm::ExecutionEngine::getPointerToGlobal(), llvm::LiveIntervals::getRegMaskBitsInBlock(), llvm::LiveIntervals::getRegMaskSlotsInBlock(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::MachOObjectFile::getRelocationNext(), llvm::object::MachOObjectFile::getSectionRelEnd(), llvm::DependenceAnalysis::getSplitIteration(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolTableEntry(), llvm::object::getSymbolTableEntryBase(), getSymTab(), llvm::GetUnderlyingObjects(), llvm::SmallDenseMap< SDValue, SDValue, 8 >::grow(), llvm::TargetPassConfig::insertPass(), llvm::ExecutionEngine::InstallLazyFunctionCreator(), llvm::isCriticalEdge(), llvm::Loop::isLCSSAForm(), LinearizeExprTree(), LLVMGetVolatile(), LLVMSetVolatile(), llvm::AliasAnalysis::Location::Location(), llvm::NullablePtr< T >::NullablePtr(), operator new(), llvm::opt::OptTable::OptTable(), llvm::OwningArrayPtr< RCInfo >::OwningArrayPtr(), llvm::OwningPtr< DWARFDebugAranges >::OwningPtr(), PerformSINT_TO_FPCombine(), llvm::ScheduleDAGMI::placeDebugValues(), llvm::FileInfo::print(), llvm::AliasSetTracker::remove(), llvm::SUnit::removePred(), llvm::ProfileInfoT< FType, BType >::repair(), llvm::OwningPtr< DWARFDebugAranges >::reset(), llvm::OwningArrayPtr< RCInfo >::reset(), llvm::LPPassManager::runOnFunction(), llvm::RGPassManager::runOnFunction(), SimplifyCondBranchToCondBranch(), SimplifyICmpInst(), llvm::SplitCriticalEdge(), llvm::InstCombiner::visitICmpInstWithInstAndIntCst(), llvm::InstCombiner::visitIntToPtr(), llvm::InstCombiner::visitPtrToInt(), false::PHIOrSelectSpeculator::visitUsers(), and WriteValueSymbolTable().