LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
Option.cpp File Reference
#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>
Include dependency graph for Option.cpp:

Go to the source code of this file.

Macros

#define P(N)   case N: llvm::errs() << #N; break
 

Macro Definition Documentation

#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< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >, KeyT, ValueT, KeyInfoT >::clear(), llvm::ObjectSizeOffsetVisitor::compute(), llvm::DwarfException::ComputeCallSiteTable(), llvm::ComputeMaskedBits(), ConstructSSAForLoadSet(), createMinMaxOp(), llvm::sys::fs::createTemporaryFile(), CriticalPathStep(), DecodeAddrMode2IdxInstruction(), DecodeAddrMode3Instruction(), DecodeT2LDRDPreInstruction(), DecodeT2STRDPreInstruction(), llvm::DemotePHIToStack(), llvm::DependenceAnalysis::depends(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >, KeyT, ValueT, KeyInfoT >::destroyAll(), llvm::opt::Option::dump(), llvm::LPPassManager::dumpPassStructure(), llvm::RGPassManager::dumpPassStructure(), llvm::DwarfException::EmitExceptionTable(), llvm::PMTopLevelManager::findAnalysisPass(), llvm::PMTopLevelManager::findAnalysisUsage(), FindPhiPredForUseInBlock(), llvm::OutputBuffer::fixhalf(), llvm::OutputBuffer::fixword(), llvm::OutputBuffer::fixxword(), llvm::PMDataManager::freePass(), llvm::generateDITypeIdentifierMap(), llvm::DwarfUnits::getAddrPoolIndex(), getAdjustedPtr(), llvm::PointerLikeTypeTraits< ValueHandleBase ** >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< T * >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< Use ** >::getAsVoidPointer(), llvm::PointerUnionUIntTraits< PT1, PT2 >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< uintptr_t >::getAsVoidPointer(), llvm::object::ELFFile< ELFT >::ArchivePointerTypeTraits< T >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< Value * >::getAsVoidPointer(), llvm::PointerLikeTypeTraits< Instruction * >::getAsVoidPointer(), getConstantEvolvingPHIOperands(), llvm::object::MachOObjectFile::getDice(), llvm::Module::getEndianness(), llvm::PointerIntPair< ExitNotTakenInfo *, 1 >::getFromOpaqueValue(), llvm::PointerLikeTypeTraits< ValueHandleBase ** >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< T * >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< Use ** >::getFromVoidPointer(), llvm::PointerUnionUIntTraits< PT1, PT2 >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< uintptr_t >::getFromVoidPointer(), llvm::object::ELFFile< ELFT >::ArchivePointerTypeTraits< T >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< Value * >::getFromVoidPointer(), llvm::PointerLikeTypeTraits< Instruction * >::getFromVoidPointer(), llvm::jitprofiling::FilenameCache::getFullPath(), llvm::object::DiceRef::getNext(), llvm::ExecutionEngine::getPointerToGlobal(), llvm::LiveIntervals::getRegMaskBitsInBlock(), llvm::LiveIntervals::getRegMaskSlotsInBlock(), llvm::object::MachOObjectFile::getRelocation(), llvm::object::MachOObjectFile::getRelocationNext(), llvm::DependenceAnalysis::getSplitIteration(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolTableEntry(), llvm::object::getSymbolTableEntryBase(), getSymTab(), llvm::GetUnderlyingObjects(), llvm::SmallDenseMap< llvm::SDValue, llvm::SDValue, 8 >::grow(), llvm::TargetPassConfig::insertPass(), llvm::ExecutionEngine::InstallLazyFunctionCreator(), llvm::isCriticalEdge(), llvm::Loop::isLCSSAForm(), LinearizeExprTree(), LLVMCreateGenericValueOfPointer(), LLVMGetAlignment(), LLVMGetVolatile(), LLVMSetAlignment(), LLVMSetVolatile(), llvm::NVPTXTargetLowering::LowerFormalArguments(), llvm::PatternMatch::match(), operator new(), llvm::opt::OptTable::OptTable(), llvm::object::parseSegmentOrSectionName(), llvm::PassNameParser::passRegistered(), PerformSINT_TO_FPCombine(), llvm::ScheduleDAGMI::placeDebugValues(), llvm::PrinterTrait< T >::print(), llvm::PrinterTrait< Value >::print(), llvm::PassManagerPrettyStackEntry::print(), llvm::FileInfo::print(), llvm::processFDE(), llvm::PMDataManager::recordAvailableAnalysis(), llvm::RuntimeDyldMachO::registerEHFrames(), llvm::AliasSetTracker::remove(), llvm::SetVector< llvm::BasicBlock * >::remove_if(), llvm::MemoryDependenceAnalysis::removeInstruction(), llvm::SUnit::removePred(), replaceConstantExprOp(), llvm::OwningPtr< const llvm::llvm::MCDisassembler >::reset(), llvm::OwningArrayPtr< unsigned >::reset(), llvm::LPPassManager::runOnFunction(), llvm::RGPassManager::runOnFunction(), llvm::PMTopLevelManager::schedulePass(), llvm::object::MachOObjectFile::section_rel_end(), llvm::SmallVectorTemplateCommon< std::pair< int, int64_t > >::setEnd(), llvm::PMTopLevelManager::setLastUser(), llvm::ilist_half_node< IVStrideUse >::setPrev(), llvm::MCAsmParser::setTargetParser(), SimplifyCondBranchToCondBranch(), SimplifyICmpInst(), llvm::SplitCriticalEdge(), llvm::SplitEdge(), llvm::SymbolTableListTraits< BasicBlock, Function >::toPtr(), unwrap(), llvm::InstCombiner::visitICmpInstWithInstAndIntCst(), llvm::InstCombiner::visitIntToPtr(), llvm::InstCombiner::visitPtrToInt(), wrap(), and WriteValueSymbolTable().