LLVM  mainline
Defines
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/Debug.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.

Defines

#define P(N)   case N: O << #N; break

Define Documentation

#define P (   N)    case N: O << #N; break

Referenced by llvm::StringTableBuilder::add(), llvm::GlobalsAAResult::FunctionInfo::addFunctionInfo(), llvm::PressureDiffs::addInstruction(), llvm::GlobalsAAResult::FunctionInfo::addModRefInfoForGlobal(), llvm::TargetPassConfig::addPass(), llvm::ScheduleDAGInstrs::addPhysRegDeps(), llvm::SIScheduleBlock::addPred(), llvm::SUnit::addPred(), llvm::MachObjectWriter::addRelocation(), llvm::SIScheduleBlock::addSucc(), llvm::RegisterOperands::adjustLaneLiveness(), llvm::all_of(), AntiDepEdges(), llvm::any_of(), llvm::LiveRegSet::appendTo(), AreAnyUnderlyingObjectsAnAlloca(), llvm::LoopPass::assignPassManager(), llvm::SelectionDAG::AssignTopologicalOrder(), llvm::BitTracker::BitRef::BitRef(), llvm::CriticalAntiDepBreaker::BreakAntiDependencies(), llvm::AggressiveAntiDepBreaker::BreakAntiDependencies(), llvm::RuntimeDyldCheckerImpl::check(), llvm::DenseMapBase< DenseMap< BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, BasicBlock * > >, BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, BasicBlock * > >::clear(), collectBitParts(), collectFuncletMembers(), llvm::collectPGOFuncNameStrings(), llvm::ObjectSizeOffsetVisitor::compute(), llvm::EHStreamer::computeCallSiteTable(), llvm::ScheduleDAGMILive::computeCyclicCriticalPath(), computeKnownBitsFromOperator(), rdf::Liveness::computeLiveIns(), llvm::EHStreamer::computePadMap(), llvm::object::computeSymbolSizes(), llvm::symbolize::SymbolizableObjectFile::create(), llvm::sys::fs::create_directories(), llvm::RecurrenceDescriptor::createMinMaxOp(), llvm::sys::fs::createTemporaryFile(), CriticalPathStep(), DecodeAddrMode2IdxInstruction(), DecodeAddrMode3Instruction(), DecodeT2LDRDPreInstruction(), DecodeT2STRDPreInstruction(), llvm::DependenceAnalysis::depends(), llvm::DenseMapBase< DenseMap< BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, BasicBlock * > >, BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, BasicBlock * > >::destroyAll(), llvm::RegisterPressure::dump(), llvm::RGPassManager::dumpPassStructure(), llvm::LPPassManager::dumpPassStructure(), llvm::MCELFStreamer::EmitCommonSymbol(), llvm::GlobalsAAResult::FunctionInfo::eraseModRefInfoForGlobal(), llvm::StringTableBuilder::finalize(), llvm::DebugLocEntry::finalize(), llvm::StringRef::find(), llvm::PMTopLevelManager::findAnalysisPass(), findIrreducibleHeaders(), FindPhiPredForUseInBlock(), llvm::InstCombiner::FoldFCmp_IntToFP_Cst(), FunctionNumber(), llvm::generateDITypeIdentifierMap(), llvm::PointerSumType< TagT, MemberTs >::get(), getConstantEvolvingPHIOperands(), llvm::RegsForValue::getCopyFromRegs(), llvm::object::MachOObjectFile::getDice(), llvm::PointerIntPair< ExitNotTakenInfo *, 1 >::getFromOpaqueValue(), llvm::object::MachOObjectFile::getLibraryShortNameByIndex(), llvm::GlobalsAAResult::FunctionInfo::getModRefInfoForGlobal(), llvm::ExecutionEngine::getPointerToGlobal(), llvm::LiveIntervals::getRegMaskBitsInBlock(), llvm::LiveIntervals::getRegMaskSlotsInBlock(), llvm::object::MachOObjectFile::getRelocation(), llvm::DependenceAnalysis::getSplitIteration(), llvm::object::MachOObjectFile::getSymbol64TableEntry(), llvm::object::MachOObjectFile::getSymbolTableEntry(), getSymbolTableEntryBase(), getSymTab(), llvm::GetUnderlyingObjects(), llvm::SmallDenseMap< AnalysisID, ImmutablePass *, 8 >::grow(), llvm::InsertPreheaderForLoop(), insertUniqueBackedgeBlock(), llvm::PreservedAnalyses::intersect(), llvm::Loop::isLCSSAForm(), llvm::ScalarEvolution::isLoopInvariantPredicate(), isObjectSizeLessThanOrEq(), llvm::ARMBaseInstrInfo::isProfitableToIfCvt(), LinearizeExprTree(), LLVMGetAlignment(), LLVMGetOrdering(), LLVMGetVolatile(), LLVMSetAlignment(), LLVMSetOrdering(), LLVMSetVolatile(), llvm::NVPTXTargetLowering::LowerFormalArguments(), makeImportedSymbolIterator(), llvm::orc::OrcMCJITReplacement::mapSectionAddress(), matchDoublePermute(), matchPermute(), mergeConditionalStores(), llvm::object::DiceRef::moveNext(), llvm::object::MachOBindEntry::moveNext(), multikey_qsort(), operator new(), llvm::object::symbol_iterator::operator*(), llvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >::operator++(), llvm::MachineRegisterInfo::defusechain_instr_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >::operator++(), llvm::object::symbol_iterator::operator->(), rdf::operator<<(), llvm::opt::OptTable::OptTable(), PerformSINT_TO_FPCombine(), PerformUINT_TO_FPCombine(), llvm::ScheduleDAGMI::placeDebugValues(), llvm::PassManagerPrettyStackEntry::print(), llvm::opt::Option::print(), llvm::SIScheduleBlock::printDebug(), profitImm(), llvm::readPGOFuncNameStrings(), llvm::AliasSetTracker::remove(), llvm::SUnit::removePred(), rewriteLoopExitBlock(), llvm::orc::LocalCXXRuntimeOverrides::runDestructors(), llvm::RGPassManager::runOnFunction(), llvm::LPPassManager::runOnFunction(), separateNestedLoop(), SimplifyCondBranchToCondBranch(), SimplifyGEPInst(), SimplifyICmpInst(), simplifyOneLoop(), llvm::SplitCriticalEdge(), llvm::StringMap< uint64_t >::StringMap(), llvm::GenericSchedulerBase::traceCandidate(), llvm::ScheduleDAGMILive::updatePressureDiffs(), llvm::InstCombiner::visitICmpInstWithInstAndIntCst(), llvm::InstCombiner::visitIntToPtr(), llvm::InstCombiner::visitPtrToInt(), WriteCombinedValueSymbolTable(), WriteModStrings(), and WriteValueSymbolTable().