[llvm-commits] [llvm] r163339 - in /llvm/trunk/lib: CodeGen/ CodeGen/SelectionDAG/ Target/X86/
Craig Topper
craig.topper at gmail.com
Fri Sep 7 09:18:30 PDT 2012
Wouldn't dead code stripping in the linker have removed these from a
released build?
On Fri, Sep 7, 2012 at 4:07 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Manman,
>
> Release build: guard dump functions with "ifndef NDEBUG"
>>
>
> is this a good idea? It is sometimes necessary to debug release builds, in
> which case it is helpful to be able to call "dump" routines from the
> debugger.
>
> Ciao, Duncan.
>
>
>> No functional change.
>>
>> Modified:
>> llvm/trunk/lib/CodeGen/**LiveInterval.cpp
>> llvm/trunk/lib/CodeGen/**LiveIntervalAnalysis.cpp
>> llvm/trunk/lib/CodeGen/**LiveVariables.cpp
>> llvm/trunk/lib/CodeGen/**MachineBasicBlock.cpp
>> llvm/trunk/lib/CodeGen/**MachineFunction.cpp
>> llvm/trunk/lib/CodeGen/**MachineInstr.cpp
>> llvm/trunk/lib/CodeGen/**MachineLoopInfo.cpp
>> llvm/trunk/lib/CodeGen/**MachineScheduler.cpp
>> llvm/trunk/lib/CodeGen/**PostRASchedulerList.cpp
>> llvm/trunk/lib/CodeGen/**RegisterPressure.cpp
>> llvm/trunk/lib/CodeGen/**ScheduleDAG.cpp
>> llvm/trunk/lib/CodeGen/**ScheduleDAGInstrs.cpp
>> llvm/trunk/lib/CodeGen/**ScoreboardHazardRecognizer.cpp
>> llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGRRList.cpp
>> llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGSDNodes.cpp
>> llvm/trunk/lib/CodeGen/**SlotIndexes.cpp
>> llvm/trunk/lib/CodeGen/**SplitKit.cpp
>> llvm/trunk/lib/CodeGen/**VirtRegMap.cpp
>> llvm/trunk/lib/Target/X86/**X86FloatingPoint.cpp
>> llvm/trunk/lib/Target/X86/**X86ISelDAGToDAG.cpp
>>
>> Modified: llvm/trunk/lib/CodeGen/**LiveInterval.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/LiveInterval.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveInterval.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**LiveInterval.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**LiveInterval.cpp Thu Sep 6 14:06:06 2012
>> @@ -748,9 +748,11 @@
>> return os << '[' << LR.start << ',' << LR.end << ':' << LR.valno->id
>> << ")";
>> }
>>
>> +#ifndef NDEBUG
>> void LiveRange::dump() const {
>> dbgs() << *this << "\n";
>> }
>> +#endif
>>
>> void LiveInterval::print(raw_**ostream &OS) const {
>> if (empty())
>> @@ -783,9 +785,11 @@
>> }
>> }
>>
>> +#ifndef NDEBUG
>> void LiveInterval::dump() const {
>> dbgs() << *this << "\n";
>> }
>> +#endif
>>
>> #ifndef NDEBUG
>> void LiveInterval::verify() const {
>>
>> Modified: llvm/trunk/lib/CodeGen/**LiveIntervalAnalysis.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/LiveIntervalAnalysis.**cpp?rev=163339&r1=163338&r2=**
>> 163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**LiveIntervalAnalysis.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**LiveIntervalAnalysis.cpp Thu Sep 6
>> 14:06:06 2012
>> @@ -156,9 +156,11 @@
>> MF->print(OS, Indexes);
>> }
>>
>> +#ifndef NDEBUG
>> void LiveIntervals::dumpInstrs() const {
>> printInstrs(dbgs());
>> }
>> +#endif
>>
>> static
>> bool MultipleDefsBySameMI(const MachineInstr &MI, unsigned MOIdx) {
>>
>> Modified: llvm/trunk/lib/CodeGen/**LiveVariables.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/LiveVariables.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveVariables.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**LiveVariables.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**LiveVariables.cpp Thu Sep 6 14:06:06 2012
>> @@ -65,6 +65,7 @@
>> }
>>
>> void LiveVariables::VarInfo::dump() const {
>> +#ifndef NDEBUG
>> dbgs() << " Alive in blocks: ";
>> for (SparseBitVector<>::iterator I = AliveBlocks.begin(),
>> E = AliveBlocks.end(); I != E; ++I)
>> @@ -77,6 +78,7 @@
>> dbgs() << "\n #" << i << ": " << *Kills[i];
>> dbgs() << "\n";
>> }
>> +#endif
>> }
>>
>> /// getVarInfo - Get (possibly creating) a VarInfo object for the given
>> vreg.
>>
>> Modified: llvm/trunk/lib/CodeGen/**MachineBasicBlock.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/MachineBasicBlock.cpp?**rev=163339&r1=163338&r2=**
>> 163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineBasicBlock.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**MachineBasicBlock.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**MachineBasicBlock.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -228,9 +228,11 @@
>> return 0;
>> }
>>
>> +#ifndef NDEBUG
>> void MachineBasicBlock::dump() const {
>> print(dbgs());
>> }
>> +#endif
>>
>> StringRef MachineBasicBlock::getName() const {
>> if (const BasicBlock *LBB = getBasicBlock())
>>
>> Modified: llvm/trunk/lib/CodeGen/**MachineFunction.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/MachineFunction.cpp?**rev=163339&r1=163338&r2=**163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineFunction.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**MachineFunction.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**MachineFunction.cpp Thu Sep 6 14:06:06 2012
>> @@ -284,9 +284,11 @@
>> return std::make_pair(Result, Result + Num);
>> }
>>
>> +#ifndef NDEBUG
>> void MachineFunction::dump() const {
>> print(dbgs());
>> }
>> +#endif
>>
>> StringRef MachineFunction::getName() const {
>> assert(getFunction() && "No function!");
>> @@ -532,9 +534,11 @@
>> }
>> }
>>
>> +#ifndef NDEBUG
>> void MachineFrameInfo::dump(const MachineFunction &MF) const {
>> print(MF, dbgs());
>> }
>> +#endif
>>
>> //===-------------------------**------------------------------**
>> ---------------===//
>> // MachineJumpTableInfo implementation
>> @@ -629,7 +633,9 @@
>> OS << '\n';
>> }
>>
>> +#ifndef NDEBUG
>> void MachineJumpTableInfo::dump() const { print(dbgs()); }
>> +#endif
>>
>>
>> //===-------------------------**------------------------------**
>> ---------------===//
>> @@ -762,4 +768,6 @@
>> }
>> }
>>
>> +#ifndef NDEBUG
>> void MachineConstantPool::dump() const { print(dbgs()); }
>> +#endif
>>
>> Modified: llvm/trunk/lib/CodeGen/**MachineInstr.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/MachineInstr.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineInstr.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**MachineInstr.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**MachineInstr.cpp Thu Sep 6 14:06:06 2012
>> @@ -1496,7 +1496,9 @@
>> }
>>
>> void MachineInstr::dump() const {
>> +#ifndef NDEBUG
>> dbgs() << " " << *this;
>> +#endif
>> }
>>
>> static void printDebugLoc(DebugLoc DL, const MachineFunction *MF,
>>
>> Modified: llvm/trunk/lib/CodeGen/**MachineLoopInfo.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/MachineLoopInfo.cpp?**rev=163339&r1=163338&r2=**163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineLoopInfo.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**MachineLoopInfo.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**MachineLoopInfo.cpp Thu Sep 6 14:06:06 2012
>> @@ -74,6 +74,8 @@
>> return BotMBB;
>> }
>>
>> +#ifndef NDEBUG
>> void MachineLoop::dump() const {
>> print(dbgs());
>> }
>> +#endif
>>
>> Modified: llvm/trunk/lib/CodeGen/**MachineScheduler.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/MachineScheduler.cpp?**rev=163339&r1=163338&r2=**163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineScheduler.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**MachineScheduler.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**MachineScheduler.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -764,12 +764,14 @@
>> Queue.pop_back();
>> }
>>
>> +#ifndef NDEBUG
>> void dump() {
>> dbgs() << Name << ": ";
>> for (unsigned i = 0, e = Queue.size(); i < e; ++i)
>> dbgs() << Queue[i]->NodeNum << " ";
>> dbgs() << "\n";
>> }
>> +#endif
>> };
>>
>> /// ConvergingScheduler shrinks the unscheduled zone using heuristics
>> to balance
>>
>> Modified: llvm/trunk/lib/CodeGen/**PostRASchedulerList.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/PostRASchedulerList.**cpp?rev=163339&r1=163338&r2=**
>> 163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/PostRASchedulerList.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**PostRASchedulerList.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**PostRASchedulerList.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -240,6 +240,7 @@
>> ScheduleDAGInstrs::exitRegion(**);
>> }
>>
>> +#ifndef NDEBUG
>> /// dumpSchedule - dump the scheduled Sequence.
>> void SchedulePostRATDList::**dumpSchedule() const {
>> for (unsigned i = 0, e = Sequence.size(); i != e; i++) {
>> @@ -249,6 +250,7 @@
>> dbgs() << "**** NOOP ****\n";
>> }
>> }
>> +#endif
>>
>> bool PostRAScheduler::**runOnMachineFunction(**MachineFunction &Fn) {
>> TII = Fn.getTarget().getInstrInfo();
>>
>> Modified: llvm/trunk/lib/CodeGen/**RegisterPressure.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/RegisterPressure.cpp?**rev=163339&r1=163338&r2=**163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/RegisterPressure.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**RegisterPressure.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**RegisterPressure.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -63,6 +63,7 @@
>> decreaseSetPressure(**MaxSetPressure, RC, TRI);
>> }
>>
>> +#ifndef NDEBUG
>> void RegisterPressure::dump(const TargetRegisterInfo *TRI) {
>> dbgs() << "Live In: ";
>> for (unsigned i = 0, e = LiveInRegs.size(); i < e; ++i)
>> @@ -78,6 +79,7 @@
>> << '\n';
>> }
>> }
>> +#endif
>>
>> /// Increase the current pressure as impacted by these physical
>> registers and
>> /// bump the high water mark if needed.
>>
>> Modified: llvm/trunk/lib/CodeGen/**ScheduleDAG.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/ScheduleDAG.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/ScheduleDAG.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**ScheduleDAG.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**ScheduleDAG.cpp Thu Sep 6 14:06:06 2012
>> @@ -279,6 +279,7 @@
>> } while (!WorkList.empty());
>> }
>>
>> +#ifndef NDEBUG
>> /// SUnit - Scheduling unit. It's an wrapper around either a single
>> SDNode or
>> /// a group of nodes flagged together.
>> void SUnit::dump(const ScheduleDAG *G) const {
>> @@ -336,6 +337,7 @@
>> }
>> dbgs() << "\n";
>> }
>> +#endif
>>
>> #ifndef NDEBUG
>> /// VerifyScheduledDAG - Verify that all SUnits were scheduled and that
>>
>> Modified: llvm/trunk/lib/CodeGen/**ScheduleDAGInstrs.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/ScheduleDAGInstrs.cpp?**rev=163339&r1=163338&r2=**
>> 163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/ScheduleDAGInstrs.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**ScheduleDAGInstrs.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**ScheduleDAGInstrs.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -1012,7 +1012,9 @@
>> }
>>
>> void ScheduleDAGInstrs::dumpNode(**const SUnit *SU) const {
>> +#ifndef NDEBUG
>> SU->getInstr()->dump();
>> +#endif
>> }
>>
>> std::string ScheduleDAGInstrs::**getGraphNodeLabel(const SUnit *SU)
>> const {
>>
>> Modified: llvm/trunk/lib/CodeGen/**ScoreboardHazardRecognizer.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**CodeGen/**
>> ScoreboardHazardRecognizer.**cpp?rev=163339&r1=163338&r2=**
>> 163339&view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/ScoreboardHazardRecognizer.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**ScoreboardHazardRecognizer.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**ScoreboardHazardRecognizer.cpp Thu Sep 6
>> 14:06:06 2012
>> @@ -89,6 +89,7 @@
>> ReservedScoreboard.reset();
>> }
>>
>> +#ifndef NDEBUG
>> void ScoreboardHazardRecognizer::**Scoreboard::dump() const {
>> dbgs() << "Scoreboard:\n";
>>
>> @@ -104,6 +105,7 @@
>> dbgs() << '\n';
>> }
>> }
>> +#endif
>>
>> bool ScoreboardHazardRecognizer::**atIssueLimit() const {
>> if (IssueWidth == 0)
>>
>> Modified: llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGRRList.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/SelectionDAG/**ScheduleDAGRRList.cpp?rev=**
>> 163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGRRList.cpp
>> (original)
>> +++ llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGRRList.cpp Thu
>> Sep 6 14:06:06 2012
>> @@ -1758,6 +1758,7 @@
>> return V;
>> }
>>
>> +#ifndef NDEBUG
>> void dump(ScheduleDAG *DAG) const {
>> // Emulate pop() without clobbering NodeQueueIds.
>> std::vector<SUnit*> DumpQueue = Queue;
>> @@ -1768,6 +1769,7 @@
>> SU->dump(DAG);
>> }
>> }
>> +#endif
>> };
>>
>> typedef RegReductionPriorityQueue<bu_**ls_rr_sort>
>> @@ -1895,6 +1897,7 @@
>> //===-------------------------**------------------------------**
>> ---------------===//
>>
>> void RegReductionPQBase::**dumpRegPressure() const {
>> +#ifndef NDEBUG
>> for (TargetRegisterInfo::regclass_**iterator I =
>> TRI->regclass_begin(),
>> E = TRI->regclass_end(); I != E; ++I) {
>> const TargetRegisterClass *RC = *I;
>> @@ -1904,6 +1907,7 @@
>> DEBUG(dbgs() << RC->getName() << ": " << RP << " / " << RegLimit[Id]
>> << '\n');
>> }
>> +#endif
>> }
>>
>> bool RegReductionPQBase::**HighRegPressure(const SUnit *SU) const {
>>
>> Modified: llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGSDNodes.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/SelectionDAG/**ScheduleDAGSDNodes.cpp?rev=**
>> 163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGSDNodes.cpp
>> (original)
>> +++ llvm/trunk/lib/CodeGen/**SelectionDAG/**ScheduleDAGSDNodes.cpp Thu
>> Sep 6 14:06:06 2012
>> @@ -643,6 +643,7 @@
>> }
>>
>> void ScheduleDAGSDNodes::dumpNode(**const SUnit *SU) const {
>> +#ifndef NDEBUG
>> if (!SU->getNode()) {
>> dbgs() << "PHYS REG COPY\n";
>> return;
>> @@ -659,8 +660,10 @@
>> dbgs() << "\n";
>> GluedNodes.pop_back();
>> }
>> +#endif
>> }
>>
>> +#ifndef NDEBUG
>> void ScheduleDAGSDNodes::**dumpSchedule() const {
>> for (unsigned i = 0, e = Sequence.size(); i != e; i++) {
>> if (SUnit *SU = Sequence[i])
>> @@ -669,6 +672,7 @@
>> dbgs() << "**** NOOP ****\n";
>> }
>> }
>> +#endif
>>
>> #ifndef NDEBUG
>> /// VerifyScheduledSequence - Verify that all SUnits were scheduled and
>> that
>>
>> Modified: llvm/trunk/lib/CodeGen/**SlotIndexes.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/SlotIndexes.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SlotIndexes.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**SlotIndexes.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**SlotIndexes.cpp Thu Sep 6 14:06:06 2012
>> @@ -143,6 +143,7 @@
>> }
>>
>>
>> +#ifndef NDEBUG
>> void SlotIndexes::dump() const {
>> for (IndexList::const_iterator itr = indexList.begin();
>> itr != indexList.end(); ++itr) {
>> @@ -159,6 +160,7 @@
>> dbgs() << "BB#" << i << "\t[" << MBBRanges[i].first << ';'
>> << MBBRanges[i].second << ")\n";
>> }
>> +#endif
>>
>> // Print a SlotIndex to a raw_ostream.
>> void SlotIndex::print(raw_ostream &os) const {
>> @@ -168,9 +170,11 @@
>> os << "invalid";
>> }
>>
>> +#ifndef NDEBUG
>> // Dump a SlotIndex to stderr.
>> void SlotIndex::dump() const {
>> print(dbgs());
>> dbgs() << "\n";
>> }
>> +#endif
>>
>>
>> Modified: llvm/trunk/lib/CodeGen/**SplitKit.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/SplitKit.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SplitKit.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**SplitKit.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**SplitKit.cpp Thu Sep 6 14:06:06 2012
>> @@ -356,6 +356,7 @@
>> Edit->anyRematerializable(0);
>> }
>>
>> +#ifndef NDEBUG
>> void SplitEditor::dump() const {
>> if (RegAssign.empty()) {
>> dbgs() << " empty\n";
>> @@ -366,6 +367,7 @@
>> dbgs() << " [" << I.start() << ';' << I.stop() << "):" << I.value();
>> dbgs() << '\n';
>> }
>> +#endif
>>
>> VNInfo *SplitEditor::defValue(**unsigned RegIdx,
>> const VNInfo *ParentVNI,
>>
>> Modified: llvm/trunk/lib/CodeGen/**VirtRegMap.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/**
>> CodeGen/VirtRegMap.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/VirtRegMap.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/CodeGen/**VirtRegMap.cpp (original)
>> +++ llvm/trunk/lib/CodeGen/**VirtRegMap.cpp Thu Sep 6 14:06:06 2012
>> @@ -126,9 +126,11 @@
>> OS << '\n';
>> }
>>
>> +#ifndef NDEBUG
>> void VirtRegMap::dump() const {
>> print(dbgs());
>> }
>> +#endif
>>
>> //===-------------------------**------------------------------**
>> ---------------===//
>> // VirtRegRewriter
>>
>> Modified: llvm/trunk/lib/Target/X86/**X86FloatingPoint.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/Target/**
>> X86/X86FloatingPoint.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/Target/X86/**X86FloatingPoint.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/**X86FloatingPoint.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -171,6 +171,7 @@
>> // Shuffle live registers to match the expectations of successor
>> blocks.
>> void finishBlockStack();
>>
>> +#ifndef NDEBUG
>> void dumpStack() const {
>> dbgs() << "Stack contents:";
>> for (unsigned i = 0; i != StackTop; ++i) {
>> @@ -181,6 +182,7 @@
>> dbgs() << ", ST" << i << " in FP" << unsigned(PendingST[i]);
>> dbgs() << "\n";
>> }
>> +#endif
>>
>> /// getSlot - Return the stack slot number a particular register
>> number is
>> /// in.
>>
>> Modified: llvm/trunk/lib/Target/X86/**X86ISelDAGToDAG.cpp
>> URL: http://llvm.org/viewvc/llvm-**project/llvm/trunk/lib/Target/**
>> X86/X86ISelDAGToDAG.cpp?rev=**163339&r1=163338&r2=163339&**view=diff<http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp?rev=163339&r1=163338&r2=163339&view=diff>
>> ==============================**==============================**
>> ==================
>> --- llvm/trunk/lib/Target/X86/**X86ISelDAGToDAG.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/**X86ISelDAGToDAG.cpp Thu Sep 6 14:06:06
>> 2012
>> @@ -100,6 +100,7 @@
>> Base_Reg = Reg;
>> }
>>
>> +#ifndef NDEBUG
>> void dump() {
>> dbgs() << "X86ISelAddressMode " << this << '\n';
>> dbgs() << "Base_Reg ";
>> @@ -133,6 +134,7 @@
>> dbgs() << "nul";
>> dbgs() << " JT" << JT << " Align" << Align << '\n';
>> }
>> +#endif
>> };
>> }
>>
>>
>>
>> ______________________________**_________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/**mailman/listinfo/llvm-commits<http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits>
>>
>>
> ______________________________**_________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/**mailman/listinfo/llvm-commits<http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits>
>
--
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120907/3ae39a35/attachment.html>
More information about the llvm-commits
mailing list