[llvm-commits] CVS: llvm/test/FrontendAda/asm.adb

2007-05-02 Thread Duncan Sands
Changes in directory llvm/test/FrontendAda: asm.adb added (r1.1) --- Log message: Test that inline assembler compiles (llvm-gcc added an extra uses parameter to ASM_EXPR). --- Diffs of the changes: (+6 -0) asm.adb |6 ++ 1 files changed, 6 insertions(+) Index:

[llvm-commits] CVS: llvm/test/FrontendAda/unc_constructor.adb unc_constructor.ads

2007-05-02 Thread Duncan Sands
Changes in directory llvm/test/FrontendAda: unc_constructor.adb added (r1.1) unc_constructor.ads added (r1.1) --- Log message: Test that TREE_CONSTANT is being set correctly. --- Diffs of the changes: (+17 -0) unc_constructor.adb |9 + unc_constructor.ads |8 2

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

2007-05-02 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.217 - 1.218 X86RegisterInfo.td updated: 1.42 - 1.43 --- Log message: Emit correct DWARF reg # for RA (return address) register --- Diffs of the changes: (+7 -1) X86RegisterInfo.cpp |5 - X86RegisterInfo.td |

Re: [llvm-commits] Patch for bug in llvm-ld

2007-05-02 Thread jlh
Chris Lattner wrote: Thanks, but this doesn't seem safe. If the args_temp vector is reallocated, it will move all the std::string objects, invalidating the pointers. Right, I wasn't thinking enough. One solution would be to use std::list instead. But anyway, I only wanted to point out the

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp X86RegisterInfo.td

2007-05-02 Thread Evan Cheng
Anton, I believe different OS / target / DWARF imeplementations assign different DWARF numbers to register. On Mac OS X, I am fairly certain x86 and x86-64 assign different numbers. :-( We need a better way to handle this. Evan On May 2, 2007, at 1:46 AM, Anton Korobeynikov wrote:

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86RegisterInfo.cpp X86RegisterInfo.td

2007-05-02 Thread Anton Korobeynikov
Evan, Anton, I believe different OS / target / DWARF imeplementations assign different DWARF numbers to register. On Mac OS X, I am fairly certain x86 and x86-64 assign different numbers. :-( We need a better way to handle this. I've specially checked this case. DWARF register numbers

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

2007-05-02 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.397 - 1.398 X86RegisterInfo.cpp updated: 1.218 - 1.219 --- Log message: Emit correct register move information in eh frames for X86. This allows Shootout-C++/except to pass on x86/linux with non-llvm-compiled (e.g.

Re: [llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp InstCount.cp

2007-05-02 Thread Lauro Ramos Venancio
The following build error is occurring. Lauro make[2]: Entering directory `/armel-chroot/home/laurov/test/build/llvm/lib/Analysis' llvm[2]: Compiling AliasAnalysis.cpp for Release build AliasAnalysis.cpp:37: error: definition of 'llvm::AliasAnalysis::ID' is not in namespace enclosing

Re: [llvm-commits] ELF sections in X86AsmTargetAsm.cpp

2007-05-02 Thread Evan Cheng
Looks safe to me. :-) But I don't have access to a Linux box to verify. Anton, can you check? Evan On May 1, 2007, at 6:50 AM, Dan Gohman wrote: The attached patch sets the section names for fixed-size constants for ELF on x86 to match what GCC uses, and it uses the mergeable flag so that

Re: [llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp InstCount.cp

2007-05-02 Thread Devang Patel
On May 2, 2007, at 12:55 PM, Lauro Ramos Venancio wrote: The following build error is occurring. Lauro make[2]: Entering directory `/armel-chroot/home/laurov/test/build/ llvm/lib/Analysis' llvm[2]: Compiling AliasAnalysis.cpp for Release build AliasAnalysis.cpp :37: error: definition of

Re: [llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp InstCount.cp

2007-05-02 Thread Lauro Ramos Venancio
hmm.. I did not get this error. Does it help to move 'const int AliasAnalysis::ID = 0;' outside anonymous namespace ? Yes, to move the definition resolves the problem. I already fixed this problem. I will commit in few minutes. Lauro ___

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

2007-05-02 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.66 - 1.67 --- Log message: Fix build error. --- Diffs of the changes: (+4 -2) CallGraph.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Analysis/IPA/CallGraph.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp ProfileInfo.cpp ScalarEvolution.cpp

2007-05-02 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Analysis: AliasAnalysis.cpp updated: 1.31 - 1.32 ProfileInfo.cpp updated: 1.12 - 1.13 ScalarEvolution.cpp updated: 1.113 - 1.114 --- Log message: Fix build error. --- Diffs of the changes: (+3 -3) AliasAnalysis.cpp |2 +- ProfileInfo.cpp |2 +-

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

2007-05-02 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.240 - 1.241 MachineModuleInfo.cpp updated: 1.6 - 1.7 --- Log message: Fix build error. --- Diffs of the changes: (+2 -2) LiveIntervalAnalysis.cpp |2 +- MachineModuleInfo.cpp|2 +- 2 files changed, 2

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

2007-05-02 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.108 - 1.109 --- Log message: Fix build error. --- Diffs of the changes: (+1 -1) TargetData.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/TargetData.cpp diff -u

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Pass.cpp updated: 1.90 - 1.91 --- Log message: Re-install patch to enable use of PassID. I am preparing another patch to address the failure that prompted Chris to revert this patch earlier. --- Diffs of the changes: (+14 -15) Pass.cpp | 29

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassSupport.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.88 - 1.89 PassSupport.h updated: 1.40 - 1.41 --- Log message: Re-install patch to enable use of PassID. I am preparing another patch to address the failure that prompted Chris to revert this patch earlier. --- Diffs of the changes:

[llvm-commits] CVS: llvm/Makefile.rules

2007-05-02 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.432 - 1.433 --- Log message: Add a rule to get the footprint of binaries and libraries. --- Diffs of the changes: (+14 -0) Makefile.rules | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/Makefile.rules diff -u

[llvm-commits] CVS: llvm/Makefile.rules

2007-05-02 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.433 - 1.434 --- Log message: Disable RTTI handling until we're ready. --- Diffs of the changes: (+1 -1) Makefile.rules |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/Makefile.rules diff -u

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.109 - 1.110 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs of

[llvm-commits] CVS: llvm/include/llvm/Assembly/PrintModulePass.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Assembly: PrintModulePass.h updated: 1.22 - 1.23 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. ---

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.443 - 1.444 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass

[llvm-commits] CVS: llvm/lib/Target/Sparc/DelaySlotFiller.cpp FPMover.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/Sparc: DelaySlotFiller.cpp updated: 1.14 - 1.15 FPMover.cpp updated: 1.19 - 1.20 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.134 - 1.135 X86FloatingPoint.cpp updated: 1.69 - 1.70 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.57 - 1.58 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs of

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.180 - 1.181 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs

[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp EdgeProfiling.cpp RSProfiling.cpp RSProfiling.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Instrumentation: BlockProfiling.cpp updated: 1.23 - 1.24 EdgeProfiling.cpp updated: 1.13 - 1.14 RSProfiling.cpp updated: 1.25 - 1.26 RSProfiling.h updated: 1.5 - 1.6 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin

[llvm-commits] CVS: llvm/include/llvm/PassManagers.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.17 - 1.18 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs of

[llvm-commits] CVS: llvm/lib/Target/MSIL/MSILWriter.cpp MSILWriter.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/MSIL: MSILWriter.cpp updated: 1.5 - 1.6 MSILWriter.h updated: 1.3 - 1.4 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.20 - 1.21 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification.

[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasAnalysis.h CallGraph.h Dominators.h FindUsedTypes.h IntervalPartition.h LoopInfo.h LoopPass.h PostDominators.h ProfileInfo.h ScalarEvolution.h Value

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: AliasAnalysis.h updated: 1.29 - 1.30 CallGraph.h updated: 1.54 - 1.55 Dominators.h updated: 1.77 - 1.78 FindUsedTypes.h updated: 1.30 - 1.31 IntervalPartition.h updated: 1.24 - 1.25 LoopInfo.h updated: 1.64 - 1.65 LoopPass.h updated: 1.16 - 1.17

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.61 - 1.62 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs

[llvm-commits] CVS: llvm/include/llvm/CodeGen/AsmPrinter.h LiveIntervalAnalysis.h LiveVariables.h MachineModuleInfo.h SelectionDAGISel.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.64 - 1.65 LiveIntervalAnalysis.h updated: 1.81 - 1.82 LiveVariables.h updated: 1.42 - 1.43 MachineModuleInfo.h updated: 1.8 - 1.9 SelectionDAGISel.h updated: 1.38 - 1.39 --- Log message: Use 'static const char' instead of

[llvm-commits] CVS: llvm/tools/opt/AnalysisWrappers.cpp GraphPrinters.cpp PrintSCC.cpp opt.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/tools/opt: AnalysisWrappers.cpp updated: 1.22 - 1.23 GraphPrinters.cpp updated: 1.15 - 1.16 PrintSCC.cpp updated: 1.16 - 1.17 opt.cpp updated: 1.135 - 1.136 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp ConstantMerge.cpp DeadArgumentElimination.cpp DeadTypeElimination.cpp ExtractFunction.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropag

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.40 - 1.41 ConstantMerge.cpp updated: 1.40 - 1.41 DeadArgumentElimination.cpp updated: 1.41 - 1.42 DeadTypeElimination.cpp updated: 1.63 - 1.64 ExtractFunction.cpp updated: 1.21 - 1.22 GlobalDCE.cpp updated: 1.46 -

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms/Utils: UnifyFunctionExitNodes.h updated: 1.21 - 1.22 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.43 - 1.44 PPCCodeEmitter.cpp updated: 1.76 - 1.77 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/IA64: IA64Bundling.cpp updated: 1.9 - 1.10 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.280 - 1.281 Dominators.cpp updated: 1.98 - 1.99 PassManager.cpp updated: 1.154 - 1.155 Verifier.cpp updated: 1.210 - 1.211 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes.

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.45 - 1.46 LCSSA.cpp updated: 1.39 - 1.40 LoopSimplify.cpp updated: 1.93 - 1.94 LowerAllocations.cpp updated: 1.74 - 1.75 LowerInvoke.cpp updated: 1.60 - 1.61 LowerSelect.cpp updated: 1.13 - 1.14 LowerSwitch.cpp

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaBranchSelector.cpp AlphaCodeEmitter.cpp AlphaLLRP.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/Alpha: AlphaBranchSelector.cpp updated: 1.3 - 1.4 AlphaCodeEmitter.cpp updated: 1.22 - 1.23 AlphaLLRP.cpp updated: 1.9 - 1.10 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp InstCount.cpp In

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Analysis: AliasAnalysis.cpp updated: 1.32 - 1.33 AliasAnalysisCounter.cpp updated: 1.21 - 1.22 AliasAnalysisEvaluator.cpp updated: 1.34 - 1.35 AliasDebugger.cpp updated: 1.4 - 1.5 AliasSetTracker.cpp updated: 1.47 - 1.48 BasicAliasAnalysis.cpp updated: 1.109 -

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp ELFWriter.cpp ELFWriter.h LiveIntervalAnalysis.cpp LiveVariables.cpp MachOWriter.cpp MachOWriter.h MachineFunction.cpp MachineModu

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.161 - 1.162 BranchFolding.cpp updated: 1.47 - 1.48 ELFWriter.cpp updated: 1.39 - 1.40 ELFWriter.h updated: 1.2 - 1.3 LiveIntervalAnalysis.cpp updated: 1.241 - 1.242 LiveVariables.cpp updated: 1.80 - 1.81 MachOWriter.cpp updated:

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp GlobalsModRef.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.47 - 1.48 CallGraph.cpp updated: 1.67 - 1.68 CallGraphSCCPass.cpp updated: 1.22 - 1.23 FindUsedTypes.cpp updated: 1.39 - 1.40 GlobalsModRef.cpp updated: 1.30 - 1.31 --- Log message: Use 'static const char' instead of 'static

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ADCE.cpp BasicBlockPlacement.cpp CodeGenPrepare.cpp CondPropagate.cpp ConstantProp.cpp CorrelatedExprs.cpp DCE.cpp DeadStoreElimination.cpp GCSE.cpp IndV

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: ADCE.cpp updated: 1.107 - 1.108 BasicBlockPlacement.cpp updated: 1.10 - 1.11 CodeGenPrepare.cpp updated: 1.7 - 1.8 CondPropagate.cpp updated: 1.19 - 1.20 ConstantProp.cpp updated: 1.57 - 1.58 CorrelatedExprs.cpp updated: 1.58 - 1.59 DCE.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt

2007-05-02 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt updated: 1.3 - 1.4 --- Log message: Update. --- Diffs of the changes: (+27 -0) README-MMX.txt | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/lib/Target/X86/README-MMX.txt diff -u

Re: [llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h

2007-05-02 Thread Lauro Ramos Venancio
Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. I think you should use 'static const signed char' because 'char' is signed on X86 and unsigned on ARM.

Re: [llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h

2007-05-02 Thread Devang Patel
On May 2, 2007, at 2:58 PM, Lauro Ramos Venancio wrote: I think you should use 'static const signed char' because 'char' is signed on X86 and unsigned on ARM. It does not matter. All I want is unique address of the static member to identify Pass. -

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

2007-05-02 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.444 - 1.445 --- Log message: Properly set arguments bitwidth of EHSELECT node --- Diffs of the changes: (+2 -2) SelectionDAGISel.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: nightlytest-serverside/NightlyTestAccept.php

2007-05-02 Thread Tanya Lattner
Changes in directory nightlytest-serverside: NightlyTestAccept.php updated: 1.65 - 1.66 --- Log message: Die if no nickname is set! --- Diffs of the changes: (+6 -1) NightlyTestAccept.php |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index:

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

2007-05-02 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetOptions.h updated: 1.14 - 1.15 --- Log message: Add a new option. --- Diffs of the changes: (+16 -0) TargetOptions.h | 16 1 files changed, 16 insertions(+) Index: llvm/include/llvm/Target/TargetOptions.h diff -u

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

2007-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.62 - 1.63 --- Log message: Add a new option. --- Diffs of the changes: (+17 -4) TargetMachine.cpp | 21 + 1 files changed, 17 insertions(+), 4 deletions(-) Index: llvm/lib/Target/TargetMachine.cpp

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

2007-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.63 - 1.64 Target.td updated: 1.97 - 1.98 --- Log message: expose HonorSignDependentRoundingFPMathOption to .td files --- Diffs of the changes: (+6 -0) Target.td |5 + TargetMachine.cpp |1 + 2 files

[llvm-commits] CVS: llvm/test/CodeGen/ARM/fnmul.ll

2007-05-02 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/ARM: fnmul.ll added (r1.1) --- Log message: match a reassociated form of fnmul --- Diffs of the changes: (+11 -0) fnmul.ll | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/CodeGen/ARM/fnmul.ll diff -c /dev/null

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrVFP.td

2007-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.110 - 1.111 ARMInstrVFP.td updated: 1.1 - 1.2 --- Log message: match a reassociated form of fnmul. This implements CodeGen/ARM/fnmul.ll --- Diffs of the changes: (+9 -2) ARMISelDAGToDAG.cpp |1 + ARMInstrVFP.td

[llvm-commits] CVS: llvm/test/FrontendObjC/2007-05-02-Strong.m

2007-05-02 Thread Devang Patel
Changes in directory llvm/test/FrontendObjC: 2007-05-02-Strong.m added (r1.1) --- Log message: New test. --- Diffs of the changes: (+23 -0) 2007-05-02-Strong.m | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/test/FrontendObjC/2007-05-02-Strong.m diff -c

[llvm-commits] [126812] Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/ Week-of-Mon-20070430/048922.html

2007-05-02 Thread dpatel
Revision: 126812 Author: dpatel Date: 2007-05-02 18:11:09 -0700 (Wed, 02 May 2007) Log Message: --- Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070430/048922.html Modified Paths: -- apple-local/branches/llvm/gcc/c-typeck.c Modified:

[llvm-commits] CVS: llvm/include/llvm/Transforms/RSProfiling.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Transforms: RSProfiling.h updated: 1.4 - 1.5 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) RSProfiling.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Transforms/RSProfiling.h diff -u

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.44 - 1.45 PPCCodeEmitter.cpp updated: 1.77 - 1.78 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) PPCBranchSelector.cpp |4 ++-- PPCCodeEmitter.cpp|4 ++-- 2 files changed, 4

[llvm-commits] CVS: llvm/tools/bugpoint/ExtractFunction.cpp TestPasses.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/tools/bugpoint: ExtractFunction.cpp updated: 1.60 - 1.61 TestPasses.cpp updated: 1.12 - 1.13 --- Log message: Drop 'const' --- Diffs of the changes: (+6 -6) ExtractFunction.cpp |4 ++-- TestPasses.cpp |8 2 files changed, 6 insertions(+), 6

[llvm-commits] CVS: llvm/include/llvm/Assembly/PrintModulePass.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Assembly: PrintModulePass.h updated: 1.23 - 1.24 --- Log message: Drop 'const' --- Diffs of the changes: (+2 -2) PrintModulePass.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Assembly/PrintModulePass.h

[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp EdgeProfiling.cpp RSProfiling.cpp RSProfiling.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Instrumentation: BlockProfiling.cpp updated: 1.24 - 1.25 EdgeProfiling.cpp updated: 1.14 - 1.15 RSProfiling.cpp updated: 1.26 - 1.27 RSProfiling.h updated: 1.6 - 1.7 --- Log message: Drop 'const' --- Diffs of the changes: (+12 -12)

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.341 - 1.342 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) CBackend.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Target/CBackend/CBackend.cpp diff -u

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.445 - 1.446 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/Sparc/DelaySlotFiller.cpp FPMover.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/Sparc: DelaySlotFiller.cpp updated: 1.15 - 1.16 FPMover.cpp updated: 1.20 - 1.21 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) DelaySlotFiller.cpp |4 ++-- FPMover.cpp |4 ++-- 2 files changed, 4 insertions(+), 4

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.135 - 1.136 X86FloatingPoint.cpp updated: 1.70 - 1.71 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) X86CodeEmitter.cpp |4 ++-- X86FloatingPoint.cpp |4 ++-- 2 files changed, 4

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.58 - 1.59 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) WritingAnLLVMPass.html |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/docs/WritingAnLLVMPass.html diff -u

[llvm-commits] CVS: llvm/lib/Target/MSIL/MSILWriter.cpp MSILWriter.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/MSIL: MSILWriter.cpp updated: 1.6 - 1.7 MSILWriter.h updated: 1.4 - 1.5 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) MSILWriter.cpp |4 ++-- MSILWriter.h |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Index:

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.62 - 1.63 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) TargetData.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetData.h diff -u

[llvm-commits] CVS: llvm/tools/opt/AnalysisWrappers.cpp GraphPrinters.cpp PrintSCC.cpp opt.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/tools/opt: AnalysisWrappers.cpp updated: 1.23 - 1.24 GraphPrinters.cpp updated: 1.16 - 1.17 PrintSCC.cpp updated: 1.17 - 1.18 opt.cpp updated: 1.136 - 1.137 --- Log message: Drop 'const' --- Diffs of the changes: (+16 -16) AnalysisWrappers.cpp |8

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaBranchSelector.cpp AlphaCodeEmitter.cpp AlphaLLRP.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/Alpha: AlphaBranchSelector.cpp updated: 1.4 - 1.5 AlphaCodeEmitter.cpp updated: 1.23 - 1.24 AlphaLLRP.cpp updated: 1.10 - 1.11 --- Log message: Drop 'const' --- Diffs of the changes: (+6 -6) AlphaBranchSelector.cpp |4 ++-- AlphaCodeEmitter.cpp

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.281 - 1.282 Dominators.cpp updated: 1.99 - 1.100 PassManager.cpp updated: 1.155 - 1.156 Verifier.cpp updated: 1.211 - 1.212 --- Log message: Drop 'const' --- Diffs of the changes: (+16 -16) AsmWriter.cpp |4 ++--

[llvm-commits] CVS: llvm/include/llvm/PassManagers.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.18 - 1.19 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) PassManagers.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManagers.h diff -u

[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasAnalysis.h CallGraph.h Dominators.h FindUsedTypes.h IntervalPartition.h LoopInfo.h LoopPass.h PostDominators.h ProfileInfo.h ScalarEvolution.h Value

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: AliasAnalysis.h updated: 1.30 - 1.31 CallGraph.h updated: 1.55 - 1.56 Dominators.h updated: 1.78 - 1.79 FindUsedTypes.h updated: 1.31 - 1.32 IntervalPartition.h updated: 1.25 - 1.26 LoopInfo.h updated: 1.65 - 1.66 LoopPass.h updated: 1.17 - 1.18

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Hello: Hello.cpp updated: 1.16 - 1.17 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) Hello.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Transforms/Hello/Hello.cpp diff -u

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp ELFWriter.cpp ELFWriter.h LiveIntervalAnalysis.cpp LiveVariables.cpp MachOWriter.cpp MachOWriter.h MachineFunction.cpp MachineModu

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.162 - 1.163 BranchFolding.cpp updated: 1.48 - 1.49 ELFWriter.cpp updated: 1.40 - 1.41 ELFWriter.h updated: 1.3 - 1.4 LiveIntervalAnalysis.cpp updated: 1.242 - 1.243 LiveVariables.cpp updated: 1.81 - 1.82 MachOWriter.cpp updated:

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.110 - 1.111 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) TargetData.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/TargetData.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp ARMLoadStoreOptimizer.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.41 - 1.42 ARMLoadStoreOptimizer.cpp updated: 1.10 - 1.11 --- Log message: Drop 'const' --- Diffs of the changes: (+4 -4) ARMConstantIslandPass.cpp |4 ++-- ARMLoadStoreOptimizer.cpp |4 ++-- 2 files

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes.

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.46 - 1.47 LCSSA.cpp updated: 1.40 - 1.41 LoopSimplify.cpp updated: 1.94 - 1.95 LowerAllocations.cpp updated: 1.75 - 1.76 LowerInvoke.cpp updated: 1.61 - 1.62 LowerSelect.cpp updated: 1.14 - 1.15 LowerSwitch.cpp

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.181 - 1.182 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) Writer.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp diff -u

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.21 - 1.22 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) WriteBytecodePass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Bytecode/WriteBytecodePass.h

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp ConstantMerge.cpp DeadArgumentElimination.cpp DeadTypeElimination.cpp ExtractFunction.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropag

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.41 - 1.42 ConstantMerge.cpp updated: 1.41 - 1.42 DeadArgumentElimination.cpp updated: 1.42 - 1.43 DeadTypeElimination.cpp updated: 1.64 - 1.65 ExtractFunction.cpp updated: 1.22 - 1.23 GlobalDCE.cpp updated: 1.47 -

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Target/IA64: IA64Bundling.cpp updated: 1.10 - 1.11 --- Log message: Drop 'const' --- Diffs of the changes: (+2 -2) IA64Bundling.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/IA64/IA64Bundling.cpp diff -u

[llvm-commits] CVS: llvm/include/llvm/CodeGen/AsmPrinter.h LiveIntervalAnalysis.h LiveVariables.h MachineModuleInfo.h SelectionDAGISel.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.65 - 1.66 LiveIntervalAnalysis.h updated: 1.82 - 1.83 LiveVariables.h updated: 1.43 - 1.44 MachineModuleInfo.h updated: 1.9 - 1.10 SelectionDAGISel.h updated: 1.39 - 1.40 --- Log message: Drop 'const' --- Diffs of the

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysis.cpp AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasDebugger.cpp AliasSetTracker.cpp BasicAliasAnalysis.cpp CFGPrinter.cpp InstCount.cpp In

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Analysis: AliasAnalysis.cpp updated: 1.33 - 1.34 AliasAnalysisCounter.cpp updated: 1.22 - 1.23 AliasAnalysisEvaluator.cpp updated: 1.35 - 1.36 AliasDebugger.cpp updated: 1.5 - 1.6 AliasSetTracker.cpp updated: 1.48 - 1.49 BasicAliasAnalysis.cpp updated: 1.110 -

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp GlobalsModRef.cpp

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.48 - 1.49 CallGraph.cpp updated: 1.68 - 1.69 CallGraphSCCPass.cpp updated: 1.23 - 1.24 FindUsedTypes.cpp updated: 1.40 - 1.41 GlobalsModRef.cpp updated: 1.31 - 1.32 --- Log message: Drop 'const' --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ADCE.cpp BasicBlockPlacement.cpp CodeGenPrepare.cpp CondPropagate.cpp ConstantProp.cpp CorrelatedExprs.cpp DCE.cpp DeadStoreElimination.cpp GCSE.cpp IndV

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: ADCE.cpp updated: 1.108 - 1.109 BasicBlockPlacement.cpp updated: 1.11 - 1.12 CodeGenPrepare.cpp updated: 1.8 - 1.9 CondPropagate.cpp updated: 1.20 - 1.21 ConstantProp.cpp updated: 1.58 - 1.59 CorrelatedExprs.cpp updated: 1.59 - 1.60 DCE.cpp

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

2007-05-02 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.47 - 1.48 --- Log message: Typo. It's checking if V is multiple of 4, not multiple of 3. :-) --- Diffs of the changes: (+1 -1) ARMISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] Patch for ARM/ELF debugger

2007-05-02 Thread Raul Fernandes Herbster
This patch provides ARM/ELF application debugging (DWARF format) for ARM backend. -- Raul Fernandes Herbster Embedded and Pervasive Computing Laboratory - embedded.dee.ufcg.edu.br Electrical Engineering Department - DEE - www.ee.ufcg.edu.br Electrical Engineering and Informatics Center - CEEI

[llvm-commits] minor bugs in STLExtras.h and GraphWriter.cpp

2007-05-02 Thread Florian Brandner
This is a patch to fix a compile error in STLExtras.h, and a bug in GraphWriter.cpp. cheers, florian ps: i'm not subscribed to the commits list, so please cc me in replies. Index: include/llvm/ADT/STLExtras.h === RCS file:

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

2007-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.342 - 1.343 --- Log message: revert reid's patch to fix these failures: test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll for PR1099: http://llvm.org/PR1099 [DEJAGNU] Applications/SPASS/SPASS [CBE]

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

2007-05-02 Thread Reid Spencer
Leo, Looks like Chris didn't wait very long before reverting the CBE patch. Please try your patch again. It *must* pass all of llvm/test and llvm-test to be accepted. Thanks, Reid. On Wed, 2 May 2007 21:57:31 -0500 Chris Lattner [EMAIL PROTECTED] wrote: Changes in directory