LLVM API Documentation

Debug.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Defines

#define DEBUG_TYPE   ""
#define DEBUG(X)   do { if (DebugFlag && isCurrentDebugType(DEBUG_TYPE)) { X; } } while (0)

Functions

bool llvm::isCurrentDebugType (const char *Type)

Variables

bool llvm::DebugFlag


Define Documentation

#define DEBUG (  )     do { if (DebugFlag && isCurrentDebugType(DEBUG_TYPE)) { X; } } while (0)

Definition at line 58 of file Debug.h.

Referenced by AvailableSpills::addAvailable(), llvm::LiveIntervals::addIntervalsForSpills(), llvm::AlphaTargetMachine::AlphaTargetMachine(), BreakUpSubtract(), BuildGlobalECs(), CompilationCallback(), llvm::MSScheduleSB::constructKernel(), llvm::MSSchedule::constructKernel(), llvm::ConvertExpressionToType(), ConvertOperandToType(), CreateArgv(), llvm::createModuloSchedulingPass(), llvm::createModuloSchedulingSBPass(), llvm::DecomposeArrayRef(), llvm::DSGraph::DSGraph(), llvm::AlphaRegisterInfo::eliminateFrameIndex(), EliminateUsesOfECGlobals(), EmitBranchToAt(), llvm::AlphaJITInfo::emitFunctionStub(), llvm::ExecutionEngine::EmitGlobalVariable(), llvm::AlphaRegisterInfo::emitPrologue(), EvaluateStaticConstructor(), llvm::GCC::ExecuteProgram(), FoldTwoEntryPHINode(), getBackEdges(), llvm::DependenceAnalyzer::getDependenceInfo(), getSCEVStartAndStride(), hasPath(), InlineCallIfPossible(), llvm::MSScheduleSB::insert(), llvm::MSSchedule::insert(), InsertInstrumentationCall(), SCCPSolver::MarkBlockExecutable(), llvm::DSNode::mergeTypeInfo(), llvm::DSNode::mergeWith(), llvm::MSchedGraphSB::MSchedGraphSB(), OptimizeAwayTrappingUsesOfLoads(), OptimizeGlobalAddressOfMalloc(), llvm::LLC::OutputAsm(), llvm::CBE::OutputC(), llvm::AlphaJITInfo::relocate(), llvm::DSGraph::removeDeadNodes(), removeIdenticalCalls(), ReplaceUsesOfWith(), llvm::Interpreter::run(), llvm::SelectionDAGISel::runOnFunction(), llvm::ModuloSchedulingSBPass::runOnFunction(), llvm::ModuloSchedulingPass::runOnFunction(), llvm::SparcV9CodeEmitter::runOnMachineFunction(), llvm::LiveIntervals::runOnMachineFunction(), llvm::LocalDataStructures::runOnModule(), llvm::EquivClassGraphs::runOnModule(), llvm::Inliner::runOnSCC(), llvm::SimplifyCFG(), SimplifyEqualityComparisonWithOnlyPredecessor(), SCCPSolver::Solve(), SRAGlobal(), TryToSimplifyUncondBranchFromEmptyBlock(), and X86CompilationCallback2().

#define DEBUG_TYPE   ""

Definition at line 52 of file Debug.h.