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

2007-03-31 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.12 -> 1.13 --- Log message: Fix comment. --- Diffs of the changes: (+1 -1) X86CallingConv.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u llvm/lib/Targ

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

2007-03-31 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.237 -> 1.238 --- Log message: Consistency with native compilers --- Diffs of the changes: (+9 -3) X86AsmPrinter.cpp | 12 +--- 1 files changed, 9 insertions(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86A

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

2007-03-31 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: README.txt updated: 1.8 -> 1.9 --- Log message: Readme --- Diffs of the changes: (+42 -1) README.txt | 43 ++- 1 files changed, 42 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/README.txt dif

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.3 -> 1.4 --- Log message: Significant updates including agenda, talk topics, direction links, etc. --- Diffs of the changes: (+161 -16) DevMtgMay2007.html | 177 - 1 files chan

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.4 -> 1.5 --- Log message: Fix validation errors. --- Diffs of the changes: (+8 -8) DevMtgMay2007.html | 16 1 files changed, 8 insertions(+), 8 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.5 -> 1.6 --- Log message: More validation errors. --- Diffs of the changes: (+7 -9) DevMtgMay2007.html | 16 +++- 1 files changed, 7 insertions(+), 9 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-ww

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.6 -> 1.7 --- Log message: Improve TOC and fix spelling mistakes. --- Diffs of the changes: (+17 -11) DevMtgMay2007.html | 28 +--- 1 files changed, 17 insertions(+), 11 deletions(-) Index: llvm-www/Dev

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.7 -> 1.8 --- Log message: Fix an anchor. --- Diffs of the changes: (+3 -3) DevMtgMay2007.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMay2007.htm

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.8 -> 1.9 --- Log message: Fix links in TOC. --- Diffs of the changes: (+6 -6) DevMtgMay2007.html | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMa

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.9 -> 1.10 --- Log message: Fix section heading. --- Diffs of the changes: (+2 -2) DevMtgMay2007.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMay200

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.10 -> 1.11 --- Log message: Add Nick Lewycky. --- Diffs of the changes: (+10 -2) DevMtgMay2007.html | 12 ++-- 1 files changed, 10 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevM

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.11 -> 1.12 --- Log message: Fix Nick's affiliation --- Diffs of the changes: (+2 -2) DevMtgMay2007.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMay

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.12 -> 1.13 --- Log message: Bump the "maybe" count. --- Diffs of the changes: (+2 -2) DevMtgMay2007.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMa

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.13 -> 1.14 --- Log message: No breakfast for anyone! --- Diffs of the changes: (+1 -4) DevMtgMay2007.html |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgM

[llvm-commits] CVS: llvm-www/www-index.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: www-index.html updated: 1.138 -> 1.139 --- Log message: Add the developer's meeting to the right pane. --- Diffs of the changes: (+10 -0) www-index.html | 10 ++ 1 files changed, 10 insertions(+) Index: llvm-www/www-index.html diff -u llvm-www/www

[llvm-commits] CVS: llvm-www/www-index.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: www-index.html updated: 1.139 -> 1.140 --- Log message: Fix vertical space in right pane. --- Diffs of the changes: (+4 -4) www-index.html |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.14 -> 1.15 --- Log message: Explain dinner a little more clearly. --- Diffs of the changes: (+4 -4) DevMtgMay2007.html |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

[llvm-commits] CVS: llvm-www/www-index.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: www-index.html updated: 1.140 -> 1.141 --- Log message: Yes, links need suffixes too. --- Diffs of the changes: (+3 -2) www-index.html |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-index.h

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html llvm.css

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.15 -> 1.16 llvm.css updated: 1.17 -> 1.18 --- Log message: Add some table formatting for the dev meeting agenda. --- Diffs of the changes: (+11 -3) DevMtgMay2007.html |6 +++--- llvm.css |8 2 files cha

[llvm-commits] CVS: llvm-www/llvm.css

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: llvm.css updated: 1.18 -> 1.19 --- Log message: Fix table formatting. --- Diffs of the changes: (+4 -3) llvm.css |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/llvm.css diff -u llvm-www/llvm.css:1.18 llvm-www/llvm.css:1.19

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.16 -> 1.17 --- Log message: Specify formatted table for all tables. --- Diffs of the changes: (+5 -5) DevMtgMay2007.html | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm-www/DevMtgMay2007.html dif

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html llvm.css

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.17 -> 1.18 llvm.css updated: 1.19 -> 1.20 --- Log message: Fix table formatting. --- Diffs of the changes: (+4 -4) DevMtgMay2007.html |4 ++-- llvm.css |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)

Re: [llvm-commits] PR1297 patch

2007-03-31 Thread Chris Lattner
In langref: +This is an overloaded intrinsic. You can use llvm.ctpop on any integer bit +width. Not all targets support all bit widths however. + declare i256 @llvm.ctpop.i256(i256 ) ; might fail code gen Please remove comments about codegen limitations. It's not the intrinsics faul

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

2007-03-31 Thread Nick Lewycky
Changes in directory llvm/lib/Support: ConstantRange.cpp updated: 1.41 -> 1.42 --- Log message: Implement union of wrapped sets. --- Diffs of the changes: (+65 -7) ConstantRange.cpp | 72 -- 1 files changed, 65 insertions(+), 7 deletion

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-03-31-InfiniteLoop.ll

2007-03-31 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: 2007-03-31-InfiniteLoop.ll added (r1.1) --- Log message: New testcase --- Diffs of the changes: (+301 -0) 2007-03-31-InfiniteLoop.ll | 301 + 1 files changed, 301 insertions(+) Index: llvm

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

2007-03-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.714 -> 1.715 --- Log message: Fix InstCombine/2007-03-31-InfiniteLoop.ll --- Diffs of the changes: (+3 -1) InstructionCombining.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llv

[llvm-commits] CVS: llvm/test/C++Frontend/2007-03-27-FunctionVarRename.cpp

2007-03-31 Thread Chris Lattner
Changes in directory llvm/test/C++Frontend: 2007-03-27-FunctionVarRename.cpp updated: 1.1 -> 1.2 --- Log message: not not! --- Diffs of the changes: (+1 -1) 2007-03-27-FunctionVarRename.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/C++Frontend/2007-03-27-

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: ValueTypes.h updated: 1.31 -> 1.32 ValueTypes.td updated: 1.3 -> 1.4 --- Log message: For PR1297: http://llvm.org/PR1297 : Add an "iAny" ValueType as a place holder for an integer type of any bit width. This is used for intrinsics overloading on i

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenIntrinsics.h CodeGenTarget.cpp IntrinsicEmitter.cpp

2007-03-31 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: CodeGenIntrinsics.h updated: 1.11 -> 1.12 CodeGenTarget.cpp updated: 1.87 -> 1.88 IntrinsicEmitter.cpp updated: 1.29 -> 1.30 --- Log message: For PR1297: http://llvm.org/PR1297 : Implement code generation for overloaded intrinsic functions. The basic di

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.197 -> 1.198 --- Log message: For PR1297: http://llvm.org/PR1297 : 1. Clear up confusion between "GotBits" and "ExpectBits". GotBits is the type actually provided. ExpectedBits is the type expected for the intrinsics. Before th

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Function.cpp updated: 1.114 -> 1.115 --- Log message: For PR1297: http://llvm.org/PR1297 : Implement "actual" argument types for the Intrinsic member functions. This involves changing the getName, getType, and getDeclaration methods to have optional paramet

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/include/llvm: Intrinsics.h updated: 1.41 -> 1.42 --- Log message: For PR1297: http://llvm.org/PR1297 : Change the interface to the getName, getType, getDeclaration methods to include the "actual" types of the result/arguments. This is necessary to support overloaded in

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.182 -> 1.183 --- Log message: For PR1297: http://llvm.org/PR1297 : Intrinsic functions might need to be generated (if they are overloaded) so returning a const char* is no longer possible. Change getOperationName to

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2007-03-31 Thread Reid Spencer
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.51 -> 1.52 --- Log message: For PR1297: http://llvm.org/PR1297 : Implement bswap, ctpop, ctlz, and cttz utilizing the new overloaded intrinsic feature of tblgen. By defining llvm_int_ty to have an ValueType of iAny, any intrinsic

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.394 -> 1.395 --- Log message: For PR1297: http://llvm.org/PR1297 : Change getOperationName to return std::string instead of const char* --- Diffs of the changes: (+1 -1) SelectionDAG.cpp |2 +- 1 files chan

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.400 -> 1.401 --- Log message: For PR1297: http://llvm.org/PR1297 : Adjust for changes in the bit counting intrinsics. They all return i32 now so we have to trunc/zext the DAG node accordingly. --- Diffs of th

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: IntrinsicLowering.cpp updated: 1.72 -> 1.73 --- Log message: For PR1297: http://llvm.org/PR1297 : Support overloaded intrinsics bswap, ctpop, cttz, ctlz. --- Diffs of the changes: (+4 -17) IntrinsicLowering.cpp | 21 - 1 files ch

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.715 -> 1.716 --- Log message: For PR1297: http://llvm.org/PR1297 : Support overloaded intrinsics bswap, ctpop, cttz, ctlz. --- Diffs of the changes: (+7 -25) InstructionCombining.cpp | 32 +++

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.20 -> 1.21 --- Log message: For PR1297: http://llvm.org/PR1297 : Support overloaded intrinsics bswap, ctpop, cttz, ctlz. --- Diffs of the changes: (+17 -23) ConstantFolding.cpp | 40 +--

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll 2007-03-24-cntlzd.ll bswap-load-store.ll

2007-03-31 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/PowerPC: 2006-07-19-stwbrx-crash.ll updated: 1.2 -> 1.3 2007-03-24-cntlzd.ll updated: 1.1 -> 1.2 bswap-load-store.ll updated: 1.2 -> 1.3 --- Log message: For PR1297: http://llvm.org/PR1297 : Update these test cases to use proper signatures for bswap which

[llvm-commits] CVS: llvm/test/CodeGen/X86/bswap.ll

2007-03-31 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/X86: bswap.ll updated: 1.3 -> 1.4 --- Log message: For PR1297: http://llvm.org/PR1297 : Update these test cases to use proper signatures for bswap which is now and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32 since both the paramet

[llvm-commits] CVS: llvm/test/Feature/intrinsics.ll

2007-03-31 Thread Reid Spencer
Changes in directory llvm/test/Feature: intrinsics.ll updated: 1.13 -> 1.14 --- Log message: For PR1297: http://llvm.org/PR1297 : Update these test cases to use proper signatures for bswap which is now and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32 since both the para

[llvm-commits] CVS: llvm/test/CodeGen/Generic/llvm-ct-intrinsics.ll

2007-03-31 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/Generic: llvm-ct-intrinsics.ll updated: 1.4 -> 1.5 --- Log message: For PR1297: http://llvm.org/PR1297 : Update these test cases to use proper signatures for bswap which is now and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32 since

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/bswap-fold.ll

2007-03-31 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: bswap-fold.ll updated: 1.2 -> 1.3 --- Log message: For PR1297: http://llvm.org/PR1297 : Update these test cases to use proper signatures for bswap which is now and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32 since

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-03-31 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.18 -> 1.19 --- Log message: Change Owen's affiliation. --- Diffs of the changes: (+2 -2) DevMtgMay2007.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMt

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

2007-03-31 Thread Reid Spencer
Changes in directory llvm/docs: ExtendingLLVM.html updated: 1.27 -> 1.28 --- Log message: Mention how to create overloaded intrinsics. --- Diffs of the changes: (+5 -2) ExtendingLLVM.html |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm/docs/ExtendingLLVM.html