[PATCH] D43624: Change DEBUG() macro to LLVM_DEBUG()
    Nicola Zaghen via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Mar 16 08:15:31 PDT 2018
    
    
  
Nicola updated this revision to Diff 138707.
Nicola added a comment.
Herald added a subscriber: gbedwell.
Updated the patch to trunk at 327699. I don't have commit rights so I cannot submit it, can you do it?
Should I open a review to change the DEBUG() macro in clang too? They use the LLVM one, so not having it will introduce build breaks. The patch for them should be quite small.
https://reviews.llvm.org/D43624
Files:
  docs/Bugpoint.rst
  docs/CommandGuide/opt.rst
  docs/CommandLine.rst
  docs/ProgrammersManual.rst
  include/llvm/Analysis/BlockFrequencyInfoImpl.h
  include/llvm/Analysis/CGSCCPassManager.h
  include/llvm/Analysis/RegionInfoImpl.h
  include/llvm/Analysis/SparsePropagation.h
  include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
  include/llvm/DebugInfo/PDB/DIA/DIASupport.h
  include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  include/llvm/Support/Debug.h
  include/llvm/Support/GenericDomTreeConstruction.h
  include/llvm/Support/UnicodeCharRanges.h
  include/llvm/Transforms/InstCombine/InstCombineWorklist.h
  include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  lib/Analysis/BlockFrequencyInfoImpl.cpp
  lib/Analysis/BranchProbabilityInfo.cpp
  lib/Analysis/CFLAndersAliasAnalysis.cpp
  lib/Analysis/CFLSteensAliasAnalysis.cpp
  lib/Analysis/CGSCCPassManager.cpp
  lib/Analysis/CallGraphSCCPass.cpp
  lib/Analysis/CodeMetrics.cpp
  lib/Analysis/DemandedBits.cpp
  lib/Analysis/DependenceAnalysis.cpp
  lib/Analysis/IVUsers.cpp
  lib/Analysis/IndirectCallPromotionAnalysis.cpp
  lib/Analysis/InlineCost.cpp
  lib/Analysis/LazyCallGraph.cpp
  lib/Analysis/LazyValueInfo.cpp
  lib/Analysis/LoopAccessAnalysis.cpp
  lib/Analysis/LoopPass.cpp
  lib/Analysis/MemoryBuiltins.cpp
  lib/Analysis/MemoryDependenceAnalysis.cpp
  lib/Analysis/MemorySSA.cpp
  lib/Analysis/RegionPass.cpp
  lib/Analysis/ScalarEvolution.cpp
  lib/CodeGen/AggressiveAntiDepBreaker.cpp
  lib/CodeGen/AllocationOrder.cpp
  lib/CodeGen/AsmPrinter/DIE.cpp
  lib/CodeGen/AsmPrinter/DIEHash.cpp
  lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
  lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  lib/CodeGen/AtomicExpandPass.cpp
  lib/CodeGen/BranchFolding.cpp
  lib/CodeGen/BranchRelaxation.cpp
  lib/CodeGen/BreakFalseDeps.cpp
  lib/CodeGen/CalcSpillWeights.cpp
  lib/CodeGen/CodeGenPrepare.cpp
  lib/CodeGen/CriticalAntiDepBreaker.cpp
  lib/CodeGen/DFAPacketizer.cpp
  lib/CodeGen/DeadMachineInstructionElim.cpp
  lib/CodeGen/DetectDeadLanes.cpp
  lib/CodeGen/EarlyIfConversion.cpp
  lib/CodeGen/ExecutionDomainFix.cpp
  lib/CodeGen/ExpandPostRAPseudos.cpp
  lib/CodeGen/FaultMaps.cpp
  lib/CodeGen/GlobalISel/Combiner.cpp
  lib/CodeGen/GlobalISel/IRTranslator.cpp
  lib/CodeGen/GlobalISel/InstructionSelect.cpp
  lib/CodeGen/GlobalISel/Legalizer.cpp
  lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  lib/CodeGen/GlobalISel/Localizer.cpp
  lib/CodeGen/GlobalISel/RegBankSelect.cpp
  lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  lib/CodeGen/GlobalISel/Utils.cpp
  lib/CodeGen/GlobalMerge.cpp
  lib/CodeGen/IfConversion.cpp
  lib/CodeGen/InlineSpiller.cpp
  lib/CodeGen/InterleavedAccessPass.cpp
  lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
  lib/CodeGen/LiveDebugValues.cpp
  lib/CodeGen/LiveDebugVariables.cpp
  lib/CodeGen/LiveIntervals.cpp
  lib/CodeGen/LiveRangeEdit.cpp
  lib/CodeGen/LiveRangeShrink.cpp
  lib/CodeGen/LiveRegMatrix.cpp
  lib/CodeGen/LocalStackSlotAllocation.cpp
  lib/CodeGen/MIRCanonicalizerPass.cpp
  lib/CodeGen/MachineBasicBlock.cpp
  lib/CodeGen/MachineBlockPlacement.cpp
  lib/CodeGen/MachineCSE.cpp
  lib/CodeGen/MachineCombiner.cpp
  lib/CodeGen/MachineCopyPropagation.cpp
  lib/CodeGen/MachineFrameInfo.cpp
  lib/CodeGen/MachineLICM.cpp
  lib/CodeGen/MachineOutliner.cpp
  lib/CodeGen/MachinePipeliner.cpp
  lib/CodeGen/MachineRegionInfo.cpp
  lib/CodeGen/MachineSSAUpdater.cpp
  lib/CodeGen/MachineScheduler.cpp
  lib/CodeGen/MachineSink.cpp
  lib/CodeGen/MachineTraceMetrics.cpp
  lib/CodeGen/MacroFusion.cpp
  lib/CodeGen/PHIElimination.cpp
  lib/CodeGen/PeepholeOptimizer.cpp
  lib/CodeGen/PostRASchedulerList.cpp
  lib/CodeGen/ProcessImplicitDefs.cpp
  lib/CodeGen/PrologEpilogInserter.cpp
  lib/CodeGen/ReachingDefAnalysis.cpp
  lib/CodeGen/RegAllocBase.cpp
  lib/CodeGen/RegAllocBasic.cpp
  lib/CodeGen/RegAllocFast.cpp
  lib/CodeGen/RegAllocGreedy.cpp
  lib/CodeGen/RegAllocPBQP.cpp
  lib/CodeGen/RegUsageInfoCollector.cpp
  lib/CodeGen/RegUsageInfoPropagate.cpp
  lib/CodeGen/RegisterClassInfo.cpp
  lib/CodeGen/RegisterCoalescer.cpp
  lib/CodeGen/RegisterScavenging.cpp
  lib/CodeGen/RenameIndependentSubregs.cpp
  lib/CodeGen/ResetMachineFunctionPass.cpp
  lib/CodeGen/SafeStack.cpp
  lib/CodeGen/SafeStackColoring.cpp
  lib/CodeGen/SafeStackLayout.cpp
  lib/CodeGen/ScheduleDAGInstrs.cpp
  lib/CodeGen/ScoreboardHazardRecognizer.cpp
  lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  lib/CodeGen/SelectionDAG/FastISel.cpp
  lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  lib/CodeGen/ShrinkWrap.cpp
  lib/CodeGen/SjLjEHPrepare.cpp
  lib/CodeGen/SlotIndexes.cpp
  lib/CodeGen/SplitKit.cpp
  lib/CodeGen/StackColoring.cpp
  lib/CodeGen/StackMapLivenessAnalysis.cpp
  lib/CodeGen/StackMaps.cpp
  lib/CodeGen/StackSlotColoring.cpp
  lib/CodeGen/TailDuplicator.cpp
  lib/CodeGen/TargetRegisterInfo.cpp
  lib/CodeGen/TwoAddressInstructionPass.cpp
  lib/CodeGen/VirtRegMap.cpp
  lib/CodeGen/WinEHPrepare.cpp
  lib/ExecutionEngine/ExecutionEngine.cpp
  lib/ExecutionEngine/Interpreter/Execution.cpp
  lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
  lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
  lib/IR/ConstantsContext.h
  lib/IR/Core.cpp
  lib/IR/Pass.cpp
  lib/IR/SafepointIRVerifier.cpp
  lib/IR/ValueSymbolTable.cpp
  lib/LTO/ThinLTOCodeGenerator.cpp
  lib/MC/MachObjectWriter.cpp
  lib/MC/WasmObjectWriter.cpp
  lib/Object/WasmObjectFile.cpp
  lib/ProfileData/Coverage/CoverageMapping.cpp
  lib/ProfileData/Coverage/CoverageMappingReader.cpp
  lib/Support/APInt.cpp
  lib/Support/CachePruning.cpp
  lib/Support/CommandLine.cpp
  lib/Support/DAGDeltaAlgorithm.cpp
  lib/Support/Debug.cpp
  lib/Support/RandomNumberGenerator.cpp
  lib/Target/AArch64/AArch64A53Fix835769.cpp
  lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  lib/Target/AArch64/AArch64CollectLOH.cpp
  lib/Target/AArch64/AArch64CondBrTuning.cpp
  lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  lib/Target/AArch64/AArch64ConditionalCompares.cpp
  lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  lib/Target/AArch64/AArch64FrameLowering.cpp
  lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  lib/Target/AArch64/AArch64ISelLowering.cpp
  lib/Target/AArch64/AArch64InstructionSelector.cpp
  lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
  lib/Target/AArch64/AArch64PromoteConstant.cpp
  lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  lib/Target/AArch64/AArch64StorePairSuppress.cpp
  lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  lib/Target/AMDGPU/AMDGPUInline.cpp
  lib/Target/AMDGPU/AMDGPULibCalls.cpp
  lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
  lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  lib/Target/AMDGPU/GCNILPSched.cpp
  lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  lib/Target/AMDGPU/GCNMinRegStrategy.cpp
  lib/Target/AMDGPU/GCNSchedStrategy.cpp
  lib/Target/AMDGPU/R600ClauseMergePass.cpp
  lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  lib/Target/AMDGPU/R600MachineScheduler.cpp
  lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  lib/Target/AMDGPU/R600Packetizer.cpp
  lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  lib/Target/AMDGPU/SIFixVGPRCopies.cpp
  lib/Target/AMDGPU/SIFoldOperands.cpp
  lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  lib/Target/AMDGPU/SIInsertWaits.cpp
  lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  lib/Target/AMDGPU/SIMachineScheduler.cpp
  lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  lib/Target/AMDGPU/SIShrinkInstructions.cpp
  lib/Target/AMDGPU/SIWholeQuadMode.cpp
  lib/Target/ARC/ARCBranchFinalize.cpp
  lib/Target/ARC/ARCFrameLowering.cpp
  lib/Target/ARC/ARCISelLowering.cpp
  lib/Target/ARC/ARCInstrInfo.cpp
  lib/Target/ARC/ARCRegisterInfo.cpp
  lib/Target/ARC/Disassembler/ARCDisassembler.cpp
  lib/Target/ARM/A15SDOptimizer.cpp
  lib/Target/ARM/ARMBaseInstrInfo.cpp
  lib/Target/ARM/ARMBaseRegisterInfo.cpp
  lib/Target/ARM/ARMConstantIslandPass.cpp
  lib/Target/ARM/ARMFrameLowering.cpp
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/ARM/ARMInstructionSelector.cpp
  lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  lib/Target/ARM/ARMTargetTransformInfo.cpp
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/ARM/MLxExpansionPass.cpp
  lib/Target/ARM/Thumb2SizeReduction.cpp
  lib/Target/AVR/AVRISelDAGToDAG.cpp
  lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  (247 more files...)
    
    
More information about the llvm-commits
mailing list