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

2007-06-25 Thread Dan Gohman
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.32 - 1.33 --- Log message: Fix a typo in a comment. --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/utils/TableGen/IntrinsicEmitter.cpp

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

2007-05-22 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.31 - 1.32 --- Log message: The Intrinsic::getDeclaration function's Tys parameter only contains the types of the iAny types involved in the overloaded intrinsic. Thus, we can't use the argument number as the index but

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

2007-04-16 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.30 - 1.31 --- Log message: For PR1328: http://llvm.org/PR1328 : Don't assert everytime an intrinsic name isn't recognized. Instead, make the assert optional when callin getIntrinsicID(). This allows the assembler to

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

2007-02-15 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.27 - 1.28 --- Log message: Implement Function::getIntrinsicID without it needing to call Value::getName, which allocates a string. This speeds up instcombine on 447.dealII by 5%. --- Diffs of the changes: (+4 -2)

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

2007-02-15 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.28 - 1.29 --- Log message: the lengths of the strings are known, just use memcmp --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-02-14 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.25 - 1.26 --- Log message: For PR1195: http://llvm.org/PR1195 : Rename PackedType - VectorType, ConstantPacked - ConstantVector, and PackedTyID - VectorTyID. No functional changes. --- Diffs of the changes: (+3 -3)

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

2007-02-14 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.26 - 1.27 --- Log message: For PR1195: http://llvm.org/PR1195 : Change use of packed term to vector in comments, strings, variable names, etc. --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1

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

2007-02-07 Thread Jim Laskey
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.24 - 1.25 IntrinsicEmitter.h updated: 1.9 - 1.10 --- Log message: Automatically generating intrinsic declarations from Dan Gohman. Modified to construct FunctionType in separate function, and, have getDeclaration return

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

2007-02-06 Thread Jim Laskey
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.23 - 1.24 --- Log message: Error check and eliminate unnecessary value. --- Diffs of the changes: (+15 -8) IntrinsicEmitter.cpp | 23 +++ 1 files changed, 15 insertions(+), 8 deletions(-)

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.21 - 1.22 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.20 - 1.21 --- Log message: Fix more static dtor issues --- Diffs of the changes: (+2 -2) IntrinsicEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-04-01 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.19 - 1.20 --- Log message: Adjust the Intrinsics.gen interface a little bit --- Diffs of the changes: (+2 -2) IntrinsicEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-03-30 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.17 - 1.18 --- Log message: When emitting code for the verifier, instead of emitting each case statement independently, batch up checks so that identically typed intrinsics share verifier code. This dramatically reduces

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

2006-03-30 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.18 - 1.19 --- Log message: Final bugfix for PR724: http://llvm.cs.uiuc.edu/PR724 . GCC won't inline varargs functions, so use one to validate the prototype of intrinsic functions. This prevents GCC from going crazy

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

2006-03-28 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.16 - 1.17 --- Log message: Don't sort the names before outputing the intrinsic name table. It causes a mismatch against the enum table. This is a part of Sabre's master plan to drive me nuts with subtle bugs that happens

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

2006-03-24 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.15 - 1.16 CodeGenIntrinsics.h updated: 1.6 - 1.7 CodeGenTarget.cpp updated: 1.57 - 1.58 --- Log message: Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest of the CodeGen* implementations. Parse the

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

2006-03-23 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.14 - 1.15 IntrinsicEmitter.h updated: 1.8 - 1.9 --- Log message: extract some more information from the intrinsic table --- Diffs of the changes: (+25 -1) IntrinsicEmitter.cpp | 24 +++-

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

2006-03-15 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.13 - 1.14 --- Log message: allow the GCCBuiltinName field to be optional --- Diffs of the changes: (+2 -1) IntrinsicEmitter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2006-03-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.10 - 1.11 IntrinsicEmitter.h updated: 1.7 - 1.8 --- Log message: Autogenerate a table of intrinsic names, so we can map from intrinsic ID to LLVM intrinsic function name. --- Diffs of the changes: (+22 -4)

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

2006-03-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.11 - 1.12 --- Log message: remove typo --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/utils/TableGen/IntrinsicEmitter.cpp diff -u

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

2006-03-14 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.12 - 1.13 --- Log message: Fix VC++ build error. --- Diffs of the changes: (+1 -0) IntrinsicEmitter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/utils/TableGen/IntrinsicEmitter.cpp diff -u

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

2006-03-13 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.8 - 1.9 --- Log message: Add a newline at the end to avoid gcc warnings. --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-03-10 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.5 - 1.6 --- Log message: fix pasto in generate assertion msg --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-03-09 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.1 - 1.2 IntrinsicEmitter.h updated: 1.1 - 1.2 --- Log message: autogenerate the function name recognizer --- Diffs of the changes: (+41 -0) IntrinsicEmitter.cpp | 37 +

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

2006-03-09 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.3 - 1.4 IntrinsicEmitter.h updated: 1.3 - 1.4 --- Log message: Parse mod/ref properties, autogen mod/ref information --- Diffs of the changes: (+47 -0) IntrinsicEmitter.cpp | 45

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

2006-03-09 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.4 - 1.5 IntrinsicEmitter.h updated: 1.4 - 1.5 --- Log message: generate side-effect info --- Diffs of the changes: (+27 -0) IntrinsicEmitter.cpp | 25 + IntrinsicEmitter.h |2 ++ 2