[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Interpreter.h

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Interpreter.h updated: 1.77 - 1.78 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+1 -2) Interpreter.h |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/docs/CommandLine.html ProgrammersManual.html WritingAnLLVMPass.html

2006-12-07 Thread Bill Wendling
Changes in directory llvm/docs: CommandLine.html updated: 1.42 - 1.43 ProgrammersManual.html updated: 1.95 - 1.96 WritingAnLLVMPass.html updated: 1.50 - 1.51 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+21 -21) CommandLine.html |4 ++--

[llvm-commits] CVS: llvm/lib/CodeGen/MachineDebugInfo.cpp RegAllocLocal.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.62 - 1.63 RegAllocLocal.cpp updated: 1.97 - 1.98 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+98 -100) MachineDebugInfo.cpp | 196

[llvm-commits] CVS: llvm/lib/Transforms/IPO/FunctionResolution.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/IPO: FunctionResolution.cpp updated: 1.61 - 1.62 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+19 -19) FunctionResolution.cpp | 38 +++--- 1 files changed, 19 insertions(+), 19

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/Intercept.cpp JIT.cpp JITEmitter.cpp TargetSelect.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/ExecutionEngine/JIT: Intercept.cpp updated: 1.28 - 1.29 JIT.cpp updated: 1.81 - 1.82 JITEmitter.cpp updated: 1.120 - 1.121 TargetSelect.cpp updated: 1.12 - 1.13 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+37 -41)

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Module.cpp Pass.cpp PassManagerT.h

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.227 - 1.228 Module.cpp updated: 1.68 - 1.69 Pass.cpp updated: 1.75 - 1.76 PassManagerT.h updated: 1.70 - 1.71 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+37 -41) AsmWriter.cpp |5

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/CorrelatedExprs.cpp PredicateSimplifier.cpp Reassociate.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.39 - 1.40 PredicateSimplifier.cpp updated: 1.37 - 1.38 Reassociate.cpp updated: 1.67 - 1.68 --- Log message: Removing even more iostream includes. --- Diffs of the changes: (+60 -71) CorrelatedExprs.cpp |

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/DataStructure.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.254 - 1.255 --- Log message: Removed more iostream includes --- Diffs of the changes: (+4 -5) DataStructure.cpp |9 - 1 files changed, 4 insertions(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.376 - 1.377 --- Log message: Removed more iostream includes --- Diffs of the changes: (+1 -2) SelectionDAG.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h

2006-12-07 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.42 - 1.43 --- Log message: Removed more iostream includes --- Diffs of the changes: (+1 -1) DwarfWriter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/DwarfWriter.h

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: AliasAnalysisCounter.cpp updated: 1.18 - 1.19 AliasAnalysisEvaluator.cpp updated: 1.31 - 1.32 --- Log message: Removed more iostream includes --- Diffs of the changes: (+6 -8) AliasAnalysisCounter.cpp |7 +++ AliasAnalysisEvaluator.cpp |

[llvm-commits] CVS: llvm/lib/Support/Statistic.cpp SystemUtils.cpp Timer.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Support: Statistic.cpp updated: 1.20 - 1.21 SystemUtils.cpp updated: 1.47 - 1.48 Timer.cpp updated: 1.47 - 1.48 --- Log message: Removed more iostream includes --- Diffs of the changes: (+11 -12) Statistic.cpp |5 ++--- SystemUtils.cpp |4 ++--

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/ReaderWrappers.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Bytecode/Reader: ReaderWrappers.cpp updated: 1.58 - 1.59 --- Log message: Removed more iostream includes --- Diffs of the changes: (+3 -5) ReaderWrappers.cpp |8 +++- 1 files changed, 3 insertions(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Debugger/ProgramInfo.cpp SourceLanguage-Unknown.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Debugger: ProgramInfo.cpp updated: 1.19 - 1.20 SourceLanguage-Unknown.cpp updated: 1.3 - 1.4 --- Log message: Removed more iostream includes --- Diffs of the changes: (+5 -7) ProgramInfo.cpp|6 ++ SourceLanguage-Unknown.cpp |6 +++---

[llvm-commits] CVS: llvm/lib/CodeGen/LLVMTargetMachine.cpp LiveVariables.cpp MachOWriter.cpp MachineBasicBlock.cpp MachineFunction.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: LLVMTargetMachine.cpp updated: 1.6 - 1.7 LiveVariables.cpp updated: 1.63 - 1.64 MachOWriter.cpp updated: 1.7 - 1.8 MachineBasicBlock.cpp updated: 1.35 - 1.36 MachineFunction.cpp updated: 1.104 - 1.105 RegAllocSimple.cpp updated: 1.78 - 1.79

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp LegalizeDAG.cpp ScheduleDAG.cpp ScheduleDAGList.cpp ScheduleDAGRRList.cpp ScheduleDAGSimple.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.256 - 1.257 LegalizeDAG.cpp updated: 1.421 - 1.422 ScheduleDAG.cpp updated: 1.111 - 1.112 ScheduleDAGList.cpp updated: 1.69 - 1.70 ScheduleDAGRRList.cpp updated: 1.22 - 1.23 ScheduleDAGSimple.cpp updated: 1.19 - 1.20

[llvm-commits] CVS: llvm/lib/Target/SubtargetFeature.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target: SubtargetFeature.cpp updated: 1.10 - 1.11 --- Log message: What should be the last unnecessary iostreams in the library. --- Diffs of the changes: (+26 -26) SubtargetFeature.cpp | 52 +-- 1 files

[llvm-commits] CVS: llvm/lib/Target/Sparc/FPMover.cpp SparcAsmPrinter.cpp SparcISelDAGToDAG.cpp SparcRegisterInfo.cpp SparcTargetMachine.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/Sparc: FPMover.cpp updated: 1.16 - 1.17 SparcAsmPrinter.cpp updated: 1.73 - 1.74 SparcISelDAGToDAG.cpp updated: 1.115 - 1.116 SparcRegisterInfo.cpp updated: 1.48 - 1.49 SparcTargetMachine.cpp updated: 1.51 - 1.52 --- Log message: What should be the last

[llvm-commits] CVS: llvm/lib/Transforms/IPO/FunctionResolution.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/IPO: FunctionResolution.cpp updated: 1.62 - 1.63 --- Log message: What should be the last unnecessary iostreams in the library. --- Diffs of the changes: (+5 -6) FunctionResolution.cpp | 11 +-- 1 files changed, 5 insertions(+), 6

[llvm-commits] CVS: llvm/lib/Target/X86/X86FloatingPoint.cpp X86ISelDAGToDAG.cpp X86RegisterInfo.cpp X86Subtarget.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86FloatingPoint.cpp updated: 1.64 - 1.65 X86ISelDAGToDAG.cpp updated: 1.137 - 1.138 X86RegisterInfo.cpp updated: 1.183 - 1.184 X86Subtarget.cpp updated: 1.42 - 1.43 --- Log message: What should be the last unnecessary iostreams in the library. ---

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaCodeEmitter.cpp AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaInstrInfo.cpp AlphaJITInfo.cpp AlphaRegisterInfo.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.57 - 1.58 AlphaCodeEmitter.cpp updated: 1.19 - 1.20 AlphaISelDAGToDAG.cpp updated: 1.62 - 1.63 AlphaISelLowering.cpp updated: 1.74 - 1.75 AlphaInstrInfo.cpp updated: 1.15 - 1.16 AlphaJITInfo.cpp updated: 1.11 - 1.12

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp PPCCodeEmitter.cpp PPCHazardRecognizers.cpp PPCISelDAGToDAG.cpp PPCInstrInfo.cpp PPCJITInfo.cpp PPCRegisterInfo.cpp PPCSubtarget.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.217 - 1.218 PPCCodeEmitter.cpp updated: 1.70 - 1.71 PPCHazardRecognizers.cpp updated: 1.17 - 1.18 PPCISelDAGToDAG.cpp updated: 1.226 - 1.227 PPCInstrInfo.cpp updated: 1.35 - 1.36 PPCJITInfo.cpp updated: 1.30 - 1.31

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp IA64Bundling.cpp IA64ISelDAGToDAG.cpp IA64RegisterInfo.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.39 - 1.40 IA64Bundling.cpp updated: 1.5 - 1.6 IA64ISelDAGToDAG.cpp updated: 1.62 - 1.63 IA64RegisterInfo.cpp updated: 1.24 - 1.25 --- Log message: What should be the last unnecessary iostreams in the library. --- Diffs

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.292 - 1.293 --- Log message: What should be the last unnecessary iostreams in the library. --- Diffs of the changes: (+9 -11) Writer.cpp | 20 +--- 1 files changed, 9 insertions(+), 11 deletions(-)

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMRegisterInfo.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.34 - 1.35 ARMISelDAGToDAG.cpp updated: 1.87 - 1.88 ARMRegisterInfo.cpp updated: 1.27 - 1.28 --- Log message: What should be the last unnecessary iostreams in the library. --- Diffs of the changes: (+0 -3)

[llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.170 - 1.171 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -0) Verifier.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/VMCore/Verifier.cpp diff -u

[llvm-commits] CVS: llvm/lib/Support/Allocator.cpp CommandLine.cpp PluginLoader.cpp Statistic.cpp SystemUtils.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Support: Allocator.cpp updated: 1.4 - 1.5 CommandLine.cpp updated: 1.80 - 1.81 PluginLoader.cpp updated: 1.20 - 1.21 Statistic.cpp updated: 1.21 - 1.22 SystemUtils.cpp updated: 1.48 - 1.49 --- Log message: Don't use sstream in Streams.h but iosfwd instead. ---

[llvm-commits] CVS: llvm/include/llvm/Support/Streams.h

2006-12-07 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Streams.h updated: 1.5 - 1.6 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -1) Streams.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.293 - 1.294 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -1) Writer.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.121 - 1.122 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -0) LinkModules.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Linker/LinkModules.cpp diff -u

[llvm-commits] CVS: llvm/lib/Debugger/SourceLanguage-Unknown.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Debugger: SourceLanguage-Unknown.cpp updated: 1.4 - 1.5 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -0) SourceLanguage-Unknown.cpp |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/lib/Target/SubtargetFeature.cpp

2006-12-07 Thread Bill Wendling
Changes in directory llvm/lib/Target: SubtargetFeature.cpp updated: 1.11 - 1.12 --- Log message: Don't use sstream in Streams.h but iosfwd instead. --- Diffs of the changes: (+1 -0) SubtargetFeature.cpp |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2006-12-08 Thread Bill Wendling
+ pWritten by a href=mailto:[EMAIL PROTECTED]Chris Lattner/a and + a href=mailto:[EMAIL PROTECTED]Bill Wendling/a/p /div @@ -482,6 +486,73 @@ /div +!-- ___ -- +div class=doc_subsubsection + a name=ll_iostreamtt#include

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2006-12-08 Thread Bill Wendling
Changes in directory llvm/docs: CodingStandards.html updated: 1.30 - 1.31 --- Log message: Another example of using the llvm IO streams. --- Diffs of the changes: (+8 -1) CodingStandards.html |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2006-12-08 Thread Bill Wendling
Changes in directory llvm/docs: CodingStandards.html updated: 1.31 - 1.32 --- Log message: Fixed some formatting. --- Diffs of the changes: (+29 -28) CodingStandards.html | 57 +-- 1 files changed, 29 insertions(+), 28 deletions(-)

Re: [llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp

2006-12-11 Thread Bill Wendling
Hi John, Could you please file a bug on this and assign it to me? Thanks! -bw On Dec 11, 2006, at 11:16 AM, John Criswell wrote: Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGSimple.cpp updated: 1.20 - 1.21 --- Log message: It seems the llvm::OStream class does not

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp MachineBasicBlock.cpp MachineInstr.cpp

2006-12-15 Thread Bill Wendling
Hold on. If you make these non-inlined, then the only chance for the compiler to remove potentially dead code (when o.stream() == 0) is through link time optimizations. Because this is still compiled by GCC right now, this won't be done and debug outputs will still be in the code. That is,

Re: [llvm-commits] CVS: llvm/lib/CodeGen/LiveInterval.cpp MachineBasicBlock.cpp MachineInstr.cpp

2006-12-15 Thread Bill Wendling
. Bill Wendling wrote: Hold on. If you make these non-inlined, then the only chance for the compiler to remove potentially dead code (when o.stream() == 0) is through link time optimizations. Because this is still compiled by GCC right now, this won't be done and debug outputs will still

[llvm-commits] CVS: llvm/include/llvm/ADT/BitSetVector.h

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/ADT: BitSetVector.h updated: 1.18 - 1.19 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the

[llvm-commits] CVS: llvm/include/llvm/Argument.h BasicBlock.h Constant.h Function.h GlobalVariable.h InlineAsm.h Instruction.h Module.h Pass.h Type.h Value.h

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm: Argument.h updated: 1.12 - 1.13 BasicBlock.h updated: 1.61 - 1.62 Constant.h updated: 1.32 - 1.33 Function.h updated: 1.67 - 1.68 GlobalVariable.h updated: 1.37 - 1.38 InlineAsm.h updated: 1.13 - 1.14 Instruction.h updated: 1.75 - 1.76 Module.h updated:

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.137 - 1.138 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the

[llvm-commits] CVS: llvm/include/llvm/Support/ConstantRange.h Debug.h Streams.h

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: ConstantRange.h updated: 1.11 - 1.12 Debug.h updated: 1.12 - 1.13 Streams.h updated: 1.6 - 1.7 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGSimple.cpp updated: 1.21 - 1.22 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h LiveInterval.h LiveIntervalAnalysis.h MachineBasicBlock.h MachineConstantPool.h MachineFunction.h MachineInstr.h MachineJumpTab

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LinkAllCodegenComponents.h updated: 1.3 - 1.4 LiveInterval.h updated: 1.33 - 1.34 LiveIntervalAnalysis.h updated: 1.65 - 1.66 MachineBasicBlock.h updated: 1.53 - 1.54 MachineConstantPool.h updated: 1.24 - 1.25 MachineFunction.h updated: 1.62 -

[llvm-commits] CVS: llvm/lib/Support/Debug.cpp Streams.cpp

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/Support: Debug.cpp updated: 1.10 - 1.11 Streams.cpp updated: 1.2 - 1.3 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp LiveInterval.cpp VirtRegMap.cpp VirtRegMap.h

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.107 - 1.108 LiveInterval.cpp updated: 1.42 - 1.43 VirtRegMap.cpp updated: 1.90 - 1.91 VirtRegMap.h updated: 1.24 - 1.25 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks

[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasSetTracker.h CallGraph.h Dominators.h FindUsedTypes.h Interval.h IntervalPartition.h LoopInfo.h ScalarEvolution.h ScalarEvolutionExpressions.h Trace

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Analysis: AliasSetTracker.h updated: 1.29 - 1.30 CallGraph.h updated: 1.52 - 1.53 Dominators.h updated: 1.62 - 1.63 FindUsedTypes.h updated: 1.28 - 1.29 Interval.h updated: 1.21 - 1.22 IntervalPartition.h updated: 1.22 - 1.23 LoopInfo.h updated: 1.62 -

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LowerSwitch.cpp

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/Utils: LowerSwitch.cpp updated: 1.28 - 1.29 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to

[llvm-commits] CVS: llvm/include/llvm/Target/SubtargetFeature.h

2006-12-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: SubtargetFeature.h updated: 1.9 - 1.10 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to

[llvm-commits] CVS: llvm/lib/Analysis/Trace.cpp

2006-12-16 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: Trace.cpp updated: 1.5 - 1.6 --- Log message: Added an automatic cast to std::ostream* etc. from OStream. We then can rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the correct

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-12-17 Thread Bill Wendling
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.138 - 1.139 --- Log message: This snuck in. Reverted. --- Diffs of the changes: (+0 -2) Writer.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp diff -u

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp

2006-12-17 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGSimple.cpp updated: 1.22 - 1.23 --- Log message: Fixed so that it dereferences the ostream pointer. --- Diffs of the changes: (+1 -1) ScheduleDAGSimple.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h

2006-12-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LinkAllCodegenComponents.h updated: 1.4 - 1.5 --- Log message: Accidental submission. --- Diffs of the changes: (+0 -1) LinkAllCodegenComponents.h |1 - 1 files changed, 1 deletion(-) Index:

Re: [llvm-commits] CVS: llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h LiveInterval.h LiveIntervalAnalysis.h MachineBasicBlock.h MachineConstantPool.h MachineFunction.h MachineInstr.h MachineJum

2006-12-17 Thread Bill Wendling
anywhere in LLVM that I can find. I don't know how it compiles with gcc. Bill Wendling wrote: Index: llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h diff -u llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h:1.3 llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h:1.4 --- llvm/include

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-12-17 Thread Bill Wendling
::OStream' (or there is no acceptable conversion) error. I would try to fix it, but what is the purpose of this code other than to print some random hex digits? Bill Wendling wrote: Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.137 - 1.138 --- Log message: Added

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2006-12-17 Thread Bill Wendling
Changes in directory llvm/docs: CodingStandards.html updated: 1.32 - 1.33 --- Log message: Added example of how to code print() methods so that they will disappear from the code if cnull is passed into them. --- Diffs of the changes: (+19 -6) CodingStandards.html | 25

Re: [llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2006-12-18 Thread Bill Wendling
On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote: -if (Bad) { +if (!Bad) { Bad = false; Isn't the above statement not needed then? -bw for (pred_iterator PI = pred_begin(OpBlock), E = pred_end(OpBlock); PI != E;

Re: [llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2006-12-18 Thread Bill Wendling
On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote: On Mon, 2006-12-18 at 14:14 -0800, Bill Wendling wrote: On 12/18/06, Reid Spencer [EMAIL PROTECTED] wrote: -if (Bad) { +if (!Bad) { Bad = false; Isn't the above statement not needed

Re: [llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Bill Wendling
On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote: Changes in directory llvm/include/llvm: PassManager.h updated: 1.36 - 1.37 --- Log message: s/BasicBlockPassManager/BBPassManager/g s/ModulePassManager/MPPassManager/g Why these name changes? LLVM seems to enjoy longer, more descriptive

Re: [llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Bill Wendling
On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote: On Dec 19, 2006, at 12:01 PM, Bill Wendling wrote: On 12/19/06, Devang Patel [EMAIL PROTECTED] wrote: Changes in directory llvm/include/llvm: PassManager.h updated: 1.36 - 1.37 --- Log message: s/BasicBlockPassManager

Re: [llvm-commits] [llvm-gcc] Cumulative PR950 Patch, Version 3 (Please Commit)

2007-01-02 Thread Bill Wendling
Hi Reid, I got this error when compiling: ../../llvm-gcc.src/gcc/llvm-convert.cpp: In member function 'bool TreeToLLVM::EmitFrontendExpandedBuiltinCall(tree_node*, tree_node*, llvm::Value*, llvm::Value*)': ../../llvm-gcc.src/gcc/llvm-convert.cpp:3128: error: 'const class llvm::Type' has no

[llvm-commits] CVS: llvm/include/llvm/Support/Debug.h Streams.h

2007-01-03 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.13 - 1.14 Streams.h updated: 1.7 - 1.8 --- Log message: The previous implementation of LLVM Streams wasn't removing symbols. This one should. --- Diffs of the changes: (+1 -7) Debug.h |2 +- Streams.h |6 --

[llvm-commits] CVS: llvm/lib/Support/Debug.cpp Streams.cpp

2007-01-03 Thread Bill Wendling
Changes in directory llvm/lib/Support: Debug.cpp updated: 1.11 - 1.12 Streams.cpp updated: 1.3 - 1.4 --- Log message: The previous implementation of LLVM Streams wasn't removing symbols. This one should. --- Diffs of the changes: (+2 -2) Debug.cpp |3 ++- Streams.cpp |1 - 2

Re: [llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-04 Thread Bill Wendling
On Jan 3, 2007, at 11:08 PM, Chris Lattner wrote: Changes in directory llvm/docs: GettingStarted.html updated: 1.150 - 1.151 --- Log message: ding dong llvm-gcc3 is dead YAY THANK GOD -bw ___ llvm-commits mailing list

[llvm-commits] CVS: llvm/docs/CodingStandards.html

2007-01-04 Thread Bill Wendling
Changes in directory llvm/docs: CodingStandards.html updated: 1.33 - 1.34 --- Log message: Removed reference to cnull because typical users shouldn't need to use it. --- Diffs of the changes: (+1 -7) CodingStandards.html |8 +--- 1 files changed, 1 insertion(+), 7 deletions(-)

[llvm-commits] llvm-gcc patch: Map Stomp

2007-01-06 Thread Bill Wendling
Hi all, I committed this patch. It's one that was committed Apple's GCC. It solves a problem where an address gotten from a map could be stomped on by a subsequent call-back function. -bw In the libcpp directory: 2007-01-06 Bill Wendling [EMAIL PROTECTED] Radar 4897123

[llvm-commits] Potential Patch for PR1095

2007-01-09 Thread Bill Wendling
Hi all, I would like someone to review this patch for PR1095. This gives us a dialect for the assembler code if we're given something like: __asm__({cntlz|cntlzw} ... Before, we were defaulting to the first one. But there are some platforms which need the second form. Here's the

Re: [llvm-commits] Potential Patch for PR1095

2007-01-15 Thread Bill Wendling
On 1/15/07, Chris Lattner [EMAIL PROTECTED] wrote: On Jan 9, 2007, at 12:25 AM, Bill Wendling wrote: Hi all, Hey Bill, sorry for the delay. Not a prob :-) I would like someone to review this patch for PR1095. This gives us a dialect for the assembler code if we're given something like

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2007-01-15 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.135 - 1.136 --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to 0, the first variant of a compound

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/2007-01-15-AsmDialect.ll

2007-01-15 Thread Bill Wendling
Changes in directory llvm/test/Regression/CodeGen/PowerPC: 2007-01-15-AsmDialect.ll added (r1.1) --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to 0, the first variant

[llvm-commits] CVS: llvm/lib/Target/TargetAsmInfo.cpp

2007-01-15 Thread Bill Wendling
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.12 - 1.13 --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to 0, the first variant of a compound

[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h

2007-01-15 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.19 - 1.20 --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to 0, the first variant of a

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetAsmInfo.cpp X86TargetAsmInfo.h

2007-01-15 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.25 - 1.26 X86TargetAsmInfo.h updated: 1.3 - 1.4 --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCTargetAsmInfo.cpp

2007-01-15 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCTargetAsmInfo.cpp updated: 1.11 - 1.12 --- Log message: Fix for PR1095: http://llvm.org/PR1095 : LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to 0, the first variant of a

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetAsmInfo.cpp

2007-01-15 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.26 - 1.27 --- Log message: Make inline ASM the INTEL one if it's in that emission mode. --- Diffs of the changes: (+4 -2) X86TargetAsmInfo.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/2007-01-15-AsmDialect.ll

2007-01-15 Thread Bill Wendling
Changes in directory llvm/test/Regression/CodeGen/PowerPC: 2007-01-15-AsmDialect.ll updated: 1.1 - 1.2 --- Log message: Added a -mtriple flag to force darwin backend. --- Diffs of the changes: (+1 -1) 2007-01-15-AsmDialect.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86TargetAsmInfo.cpp X86TargetAsmInfo.h

2007-01-16 Thread Bill Wendling
On Jan 16, 2007, at 12:17 AM, Anton Korobeynikov wrote: Hello, Bill. +// ASM variant to use. +enum { + X86_ATT = 0, + X86_INTEL = 1 +}; There is already assembler flavour defined in Subtarget. Why do you need some more? Hmm...Good question. It should use this information to at

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCSubtarget.cpp PPCSubtarget.h PPCTargetAsmInfo.cpp

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCSubtarget.cpp updated: 1.27 - 1.28 PPCSubtarget.h updated: 1.20 - 1.21 PPCTargetAsmInfo.cpp updated: 1.12 - 1.13 --- Log message: Instead of yet another enum indicating the assembly language flavor, just use the one that's in the subtarget.

[llvm-commits] CVS: llvm/lib/Target/X86/X86Subtarget.h X86TargetAsmInfo.cpp

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86Subtarget.h updated: 1.26 - 1.27 X86TargetAsmInfo.cpp updated: 1.27 - 1.28 --- Log message: Instead of yet another enum indicating the assembly language flavor, just use the one that's in the subtarget. --- Diffs of the changes: (+6 -9)

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetObjInfo.cpp X86TargetObjInfo.h

2007-01-16 Thread Bill Wendling
==// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Bill Wendling and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details. + // + //===--===// + // + // This file

[llvm-commits] CVS: llvm/include/llvm/Target/TargetObjInfo.h

2007-01-16 Thread Bill Wendling
by Bill Wendling and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details. + // + //===--===// + // + // This file contains a class to be used as the basis for target specific object

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.30 - 1.31 MachOWriter.cpp updated: 1.12 - 1.13 --- Log message: Use the methods in the TargetObjInfo object instead of internal methods. --- Diffs of the changes: (+156 -126) ELFWriter.cpp | 116

[llvm-commits] CVS: llvm/include/llvm/CodeGen/ELFWriter.h MachOWriter.h

2007-01-16 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: ELFWriter.h updated: 1.12 - 1.13 MachOWriter.h updated: 1.11 - 1.12 --- Log message: Removed methods which are now in the respective TargetObjInfo implementations. --- Diffs of the changes: (+10 -191) ELFWriter.h | 101

[llvm-commits] CVS: llvm/lib/Target/TargetMachine.cpp

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.56 - 1.57 --- Log message: Create/store/and delete the TargetObjInfo object. --- Diffs of the changes: (+2 -0) TargetMachine.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/TargetMachine.cpp diff

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetMachine.cpp X86TargetMachine.h

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.135 - 1.136 X86TargetMachine.h updated: 1.41 - 1.42 --- Log message: Create the specified TargetObjInfo and use it. --- Diffs of the changes: (+6 -0) X86TargetMachine.cpp |5 + X86TargetMachine.h |1 +

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriter.cpp PPCTargetMachine.cpp PPCTargetMachine.h

2007-01-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriter.cpp updated: 1.9 - 1.10 PPCTargetMachine.cpp updated: 1.112 - 1.113 PPCTargetMachine.h updated: 1.25 - 1.26 --- Log message: Create the specified TargetObjInfo and use it. --- Diffs of the changes: (+24 -18) PPCMachOWriter.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetMachine.cpp X86TargetMachine.h X86TargetObjInfo.cpp X86TargetObjInfo.h

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86TargetMachine.cpp updated: 1.136 - 1.137 X86TargetMachine.h updated: 1.42 - 1.43 X86TargetObjInfo.cpp (r1.1) removed X86TargetObjInfo.h (r1.1) removed --- Log message: Revert patch. --- Diffs of the changes: (+0 -6) X86TargetMachine.cpp |5

[llvm-commits] CVS: llvm/lib/Target/TargetMachine.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.57 - 1.58 --- Log message: Revert patch. --- Diffs of the changes: (+0 -2) TargetMachine.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/TargetMachine.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriter.cpp PPCTargetMachine.cpp PPCTargetMachine.h PPCTargetObjInfo.cpp PPCTargetObjInfo.h

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriter.cpp updated: 1.10 - 1.11 PPCTargetMachine.cpp updated: 1.113 - 1.114 PPCTargetMachine.h updated: 1.26 - 1.27 PPCTargetObjInfo.cpp (r1.1) removed PPCTargetObjInfo.h (r1.1) removed --- Log message: Revert patch. --- Diffs of the

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.31 - 1.32 MachOWriter.cpp updated: 1.13 - 1.14 --- Log message: Revert patch. --- Diffs of the changes: (+126 -156) ELFWriter.cpp | 116 --- MachOWriter.cpp | 166

[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h TargetObjInfo.h

2007-01-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: TargetMachine.h updated: 1.72 - 1.73 TargetObjInfo.h (r1.1) removed --- Log message: Revert patch. --- Diffs of the changes: (+3 -18) TargetMachine.h | 21 +++-- 1 files changed, 3 insertions(+), 18 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-01-17 Thread Bill Wendling
+ //=== OutputBuffer.h - Output Buffer *- C++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Bill Wendling and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] CVS: llvm/include/llvm/CodeGen/ELFWriter.h MachOWriter.h

2007-01-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: ELFWriter.h updated: 1.14 - 1.15 MachOWriter.h updated: 1.13 - 1.14 --- Log message: Changed to use the OutputBuffer instead of the methods in MachO and ELF writers. --- Diffs of the changes: (+0 -191) ELFWriter.h | 96

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.32 - 1.33 MachOWriter.cpp updated: 1.14 - 1.15 --- Log message: Changed to use the OutputBuffer instead of the methods in MachO and ELF writers. --- Diffs of the changes: (+148 -126) ELFWriter.cpp | 112

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCMachOWriter.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriter.cpp updated: 1.11 - 1.12 --- Log message: Changed to use the OutputBuffer instead of the methods in MachO and ELF writers. --- Diffs of the changes: (+52 -31) PPCMachOWriter.cpp | 83

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-01-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: OutputBuffer.h updated: 1.1 - 1.2 --- Log message: Have the OutputBuffer take the is64Bit and isLittleEndian booleans. --- Diffs of the changes: (+5 -6) OutputBuffer.h | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/ELFWriter.cpp MachOWriter.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: ELFWriter.cpp updated: 1.33 - 1.34 MachOWriter.cpp updated: 1.15 - 1.16 --- Log message: Have the OutputBuffer take the is64Bit and isLittleEndian booleans. --- Diffs of the changes: (+23 -14) ELFWriter.cpp | 16 +--- MachOWriter.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-01-17 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.231 - 1.232 --- Log message: The zerofill directive needs a newline after it. --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

Re: [llvm-commits] Zeros in bss patch for llvm-gcc

2007-01-17 Thread Bill Wendling
Hi Anton, The small typo was maybe intentional. Because it's a macro, it's used like this: LLVM_SET_TARGET_OPTIONS(foo); With this patch, there will be an extra ';' at the end. -bw On Jan 17, 2007, at 2:49 AM, Anton Korobeynikov wrote: Hello, Everyone. Now some codegens by

[llvm-commits] CVS: llvm/lib/Target/TargetMachOWriterInfo.cpp

2007-01-23 Thread Bill Wendling
2007 *** *** 0 --- 1,23 + //===-- llvm/Target/TargetMachOWriterInfo.h - MachO Writer Info -*- C++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Bill Wendling and is distributed under the + // University of Illinois

<    1   2   3   4   5   6   7   8   9   10   >