Changes in directory llvm/include/llvm:
Constants.h updated: 1.146 - 1.147
---
Log message:
Minor comment cleanups.
---
Diffs of the changes: (+4 -4)
Constants.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.144 - 1.145
---
Log message:
getLimitedValue now just forward to APInt's getLimitedValue. Mark it const.
---
Diffs of the changes: (+2 -3)
Constants.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.143 - 1.144
---
Log message:
add a helper function to constantint.
---
Diffs of the changes: (+3 -0)
Constants.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.142 - 1.143
---
Log message:
Make sure this method just return value equal or less than Limit.
---
Diffs of the changes: (+2 -1)
Constants.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.140 - 1.141
---
Log message:
Add two utility methods into ConstantInt.
---
Diffs of the changes: (+16 -0)
Constants.h | 16
1 files changed, 16 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u
+ /// This function will return true iff this constant represents
a value with
+ /// active bits bigger than 64 bits or a value greater than the
given uint64_t
+ /// value.
+ /// @returns true iff this constant is greater or equal to the
given number.
+ /// @brief Determine if
On Thu, 2007-03-29 at 21:02 -0700, Chris Lattner wrote:
+ /// This function will return true iff this constant represents
a value with
+ /// active bits bigger than 64 bits or a value greater than the
given uint64_t
+ /// value.
+ /// @returns true iff this constant is greater
在 2007-03-29四的 21:02 -0700,Chris Lattner写道:
+ /// This function will return true iff this constant represents
a value with
+ /// active bits bigger than 64 bits or a value greater than the
given uint64_t
+ /// value.
+ /// @returns true iff this constant is greater or equal to
On Mar 29, 2007, at 9:31 PM, Zhou Sheng wrote:
在 2007-03-29四的 21:02 -0700,Chris Lattner写道:
+ /// This function will return true iff this constant represents
a value with
+ /// active bits bigger than 64 bits or a value greater than the
given uint64_t
+ /// value.
+ /// @returns true
Changes in directory llvm/include/llvm:
Constants.h updated: 1.141 - 1.142
---
Log message:
Rename and correct the method greaterOrEqual.
---
Diffs of the changes: (+2 -2)
Constants.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Constants.h
diff
Changes in directory llvm/include/llvm:
Constants.h updated: 1.138 - 1.139
---
Log message:
Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as a
negative number. This is needed to fix test/Assembler/2007-03-19-NegValue.ll
---
Diffs of the changes: (+1 -1)
Constants.h |
Changes in directory llvm/include/llvm:
Constants.h updated: 1.134 - 1.135
---
Log message:
Drop the ConstantInt(const Type, const APInt) constructor. It is
redundant and more verbose than the ConstantInt(const APInt) constructor.
---
Diffs of the changes: (+4 -5)
Constants.h |9
Changes in directory llvm/include/llvm:
Constants.h updated: 1.135 - 1.136
---
Log message:
Add an isUnitValue method for comparison against 1. This just follows a
common pattern with isNullValue, isAllOnesValue, etc. It also helps to
prevent things like getZExtValue() == 1, which could assert
On Mar 1, 2007, at 1:50 PM, Reid Spencer wrote:
Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.135 llvm/include/llvm/
Constants.h:1.136
--- llvm/include/llvm/Constants.h:1.135 Thu Mar 1 13:30:07 2007
+++ llvm/include/llvm/Constants.h Thu Mar 1
On Thu, 2007-03-01 at 14:46 -0800, Chris Lattner wrote:
On Mar 1, 2007, at 1:50 PM, Reid Spencer wrote:
Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.135 llvm/include/llvm/
Constants.h:1.136
--- llvm/include/llvm/Constants.h:1.135 Thu Mar 1 13:30:07
Changes in directory llvm/include/llvm:
Constants.h updated: 1.136 - 1.137
---
Log message:
Remove virtual keyword from method that doesn't need to be virtual.
---
Diffs of the changes: (+1 -1)
Constants.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.137 - 1.138
---
Log message:
Add a non-virtual test for zero, isZero, and rename isUnitValue isOne.
These will be used in upcoming patches to avoid virtual function call when
the client knows it is a ConstantInt.
---
Diffs of
Thanks Reid!
-Chris
On Mar 1, 2007, at 4:27 PM, Reid Spencer wrote:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.137 - 1.138
---
Log message:
Add a non-virtual test for zero, isZero, and rename isUnitValue isOne.
These will be used in upcoming patches to avoid
Changes in directory llvm/include/llvm:
Constants.h updated: 1.132 - 1.133
---
Log message:
For PR1205: http://llvm.org/PR1205 :
Implement the first step towards arbitrary precision integer support in
LLVM. The APInt class provides arbitrary precision arithmetic and value
representation. This
Changes in directory llvm/include/llvm:
Constants.h updated: 1.126 - 1.127
---
Log message:
Temporarily reverting the patch. It's breaking llvm-gcc build.
---
Diffs of the changes: (+14 -0)
Constants.h | 14 ++
1 files changed, 14 insertions(+)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.127 - 1.128
---
Log message:
llvm-gcc issue fixed, revert reversal :)
---
Diffs of the changes: (+0 -14)
Constants.h | 14 --
1 files changed, 14 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.128 - 1.129
---
Log message:
Clean up the internals of the ConstantInt machinery
---
Diffs of the changes: (+4 -6)
Constants.h | 10 --
1 files changed, 4 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.129 - 1.130
---
Log message:
Make ConstantInt::getTrue/getFalse be llvm_shutdown safe.
---
Diffs of the changes: (+8 -6)
Constants.h | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.130 - 1.131
---
Log message:
cleanup ConstantInt to use a single DenseMap for uniquing instead of the
heavy-weight ValueMap class. This reduces mem usage bc reading kc++ by 29K,
even though it only creates 2955 constant ints!
Changes in directory llvm/include/llvm:
Constants.h updated: 1.131 - 1.132
---
Log message:
eliminate some dead friends.
---
Diffs of the changes: (+0 -2)
Constants.h |2 --
1 files changed, 2 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.124 - 1.125
---
Log message:
add alternate version of constant ctors that don't take a vector. For now
this offers no performance advantage.
---
Diffs of the changes: (+19 -3)
Constants.h | 22 +++---
1
Changes in directory llvm/include/llvm:
Constants.h updated: 1.125 - 1.126
---
Log message:
remove dead methods
---
Diffs of the changes: (+0 -14)
Constants.h | 14 --
1 files changed, 14 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.123 - 1.124
DerivedTypes.h updated: 1.82 - 1.83
Instructions.h updated: 1.58 - 1.59
Intrinsics.td updated: 1.45 - 1.46
Type.h updated: 1.103 - 1.104
Value.h updated: 1.95 - 1.96
---
Log message:
For PR1195: http://llvm.org/PR1195 :
Changes in directory llvm/include/llvm:
Constants.h updated: 1.122 - 1.123
Instruction.def updated: 1.28 - 1.29
Instruction.h updated: 1.78 - 1.79
Instructions.h updated: 1.52 - 1.53
---
Log message:
Changes to support making the shift instructions be true BinaryOperators.
This feature is
Changes in directory llvm/include/llvm:
Constants.h updated: 1.121 - 1.122
Instructions.h updated: 1.50 - 1.51
---
Log message:
Revise APIs for creating constantexpr GEPs to not require the use of
vectors. This allows us to eliminate many temporary vectors, and their
associated malloc/free
Changes in directory llvm/include/llvm:
Constants.h updated: 1.120 - 1.121
---
Log message:
For PR970: http://llvm.org/PR970 :
Clean up handling of isFloatingPoint() and dealing with PackedType.
Patch by Gordon Henriksen!
---
Diffs of the changes: (+6 -1)
Constants.h |7 ++-
1
Changes in directory llvm/include/llvm:
Constants.h updated: 1.119 - 1.120
DerivedTypes.h updated: 1.80 - 1.81
Type.h updated: 1.101 - 1.102
---
Log message:
For PR1043: http://llvm.org/PR1043 :
This is the final patch for this PR. It implements some minor cleanup
in the use of IntegerType,
Changes in directory llvm/include/llvm:
Constants.h updated: 1.118 - 1.119
---
Log message:
virtual not needed.
---
Diffs of the changes: (+1 -1)
Constants.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.113 - 1.114
Value.h updated: 1.89 - 1.90
---
Log message:
For PR1043: http://llvm.org/PR1043 :
Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
---
Diffs of the
Changes in directory llvm/include/llvm:
Constants.h updated: 1.114 - 1.115
---
Log message:
Fixed a bug in ConstantInt::Inverted().
Modified comment of that method.
---
Diffs of the changes: (+3 -3)
Constants.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.115 - 1.116
Intrinsics.td updated: 1.38 - 1.39
Type.h updated: 1.97 - 1.98
---
Log message:
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
---
Diffs of the changes: (+12 -12)
Constants.h | 10 +-
Intrinsics.td |
Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.114 llvm/include/llvm/
Constants.h:1.115
--- llvm/include/llvm/Constants.h:1.114 Thu Jan 11 06:24:13 2007
+++ llvm/include/llvm/Constants.h Thu Jan 11 08:31:10 2007
@@ -96,13 +96,13 @@
/// @brief Get
On Thu, 2007-01-11 at 16:54 -0800, Chris Lattner wrote:
Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.114 llvm/include/llvm/
Constants.h:1.115
--- llvm/include/llvm/Constants.h:1.114 Thu Jan 11 06:24:13 2007
+++ llvm/include/llvm/Constants.h Thu Jan
Changes in directory llvm/include/llvm:
Constants.h updated: 1.112 - 1.113
---
Log message:
Add a new ConstantPacked::getAllOnesValue method
---
Diffs of the changes: (+5 -0)
Constants.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.111 - 1.112
InstrTypes.h updated: 1.55 - 1.56
Instruction.def updated: 1.27 - 1.28
Instruction.h updated: 1.76 - 1.77
Instructions.h updated: 1.47 - 1.48
Pass.h updated: 1.66 - 1.67
---
Log message:
For PR950: http://llvm.org/PR950
Changes in directory llvm/include/llvm:
Constants.h updated: 1.108 - 1.109
---
Log message:
Remove the two-argument (inferred cast) form of ConstantExpr::getCast now
that its last uses have been removed.
---
Diffs of the changes: (+0 -2)
Constants.h |2 --
1 files changed, 2
Did I miss a patch for llvm-gcc?
Cheers,
-- Jim
On 18-Dec-06, at 4:19 AM, Reid Spencer wrote:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.108 - 1.109
---
Log message:
Remove the two-argument (inferred cast) form of
ConstantExpr::getCast now
that its last uses
Changes in directory llvm/include/llvm:
Constants.h updated: 1.109 - 1.110
---
Log message:
Make ConstantInt not care about sign any more. To ensure the AsmParser can
still check the validity of signed values an overload to isValueValidForType
was added to allow passing in an int64_t to check.
Changes in directory llvm/include/llvm:
Constants.h updated: 1.107 - 1.108
---
Log message:
Fix problems in the CBE and InstructionCombining which use the isMaxValue
and isMinValue methods of ConstantInt. These have been broken since the
isSigned parameter was added. It is necessary to use the
Changes in directory llvm/include/llvm:
Constants.h updated: 1.106 - 1.107
---
Log message:
Replace inferred getCast(V,Ty) calls with more strict variants.
Rename getZeroExtend and getSignExtend to getZExt and getSExt to match
the the casting mnemonics in the rest of LLVM.
---
Diffs of the
Changes in directory llvm/include/llvm:
Constants.h updated: 1.105 - 1.106
---
Log message:
Implement getIntegerCast and getFPCast for ConstantExpr. These are similar
to the createIntegerCast and createFPCast for CastInst instructions.
---
Diffs of the changes: (+13 -0)
Constants.h | 13
Changes in directory llvm/include/llvm:
Constants.h updated: 1.104 - 1.105
DerivedTypes.h updated: 1.72 - 1.73
Type.h updated: 1.94 - 1.95
---
Log message:
Packed Structures
---
Diffs of the changes: (+11 -3)
Constants.h|2 +-
DerivedTypes.h |7 +--
Type.h |5
Changes in directory llvm/include/llvm:
Constants.h updated: 1.103 - 1.104
---
Log message:
For PR950: http://llvm.org/PR950 :
Remove the getMaxValue and getMinValue functions from ConstantIntegral.
They don't make sense for a signless type. Also, for isMaxValue and
isMinValue, have the
On Dec 6, 2006, at 12:30 PM, Reid Spencer wrote:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.103 - 1.104
---
Log message:
For PR950: http://llvm.org/PR950 :
Remove the getMaxValue and getMinValue functions from
ConstantIntegral.
They don't make sense for a
On Wed, 2006-12-06 at 13:20 -0800, Chris Lattner wrote:
On Dec 6, 2006, at 12:30 PM, Reid Spencer wrote:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.103 - 1.104
---
Log message:
For PR950: http://llvm.org/PR950 :
Remove the getMaxValue and getMinValue
Changes in directory llvm/include/llvm:
Constants.h updated: 1.101 - 1.102
InstrTypes.h updated: 1.51 - 1.52
---
Log message:
Add cast creation functions for Pointer Casts, either BitCast or PtrToInt
---
Diffs of the changes: (+23 -1)
Constants.h |8 +++-
InstrTypes.h | 16
Changes in directory llvm/include/llvm:
Constants.h updated: 1.98 - 1.99
---
Log message:
For PR950: http://llvm.org/PR950 : Provide an isCompare method for detection of
ICmp and FCmp constant expressions. Change interfaces to allow for ICmp and
FCmp predicate values.
---
Diffs of the
Changes in directory llvm/include/llvm:
Constants.h updated: 1.95 - 1.96
---
Log message:
add a new ConstantIntegral::get method. Simplify the implementation of
ConstantInt::get
---
Diffs of the changes: (+4 -0)
Constants.h |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.93 - 1.94
Instruction.def updated: 1.21 - 1.22
Instructions.h updated: 1.44 - 1.45
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch converts the old SHR instruction into two instructions,
AShr (Arithmetic) and LShr
Changes in directory llvm/include/llvm:
Constants.h updated: 1.92 - 1.93
Instruction.def updated: 1.20 - 1.21
---
Log message:
For PR950: http://llvm.org/PR950 :
Replace the REM instruction with UREM, SREM and FREM.
---
Diffs of the changes: (+44 -40)
Constants.h |4 ++
Changes in directory llvm/include/llvm:
Constants.h updated: 1.90 - 1.91
Instruction.def updated: 1.19 - 1.20
---
Log message:
For PR950: http://llvm.org/PR950 :
Make necessary changes to support DIV - [SUF]Div. This changes llvm to
have three division instructions: signed, unsigned, floating
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88 - 1.89
IntrinsicInst.h updated: 1.18 - 1.19
Value.h updated: 1.84 - 1.85
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to
Changes in directory llvm/include/llvm:
Constants.h updated: 1.89 - 1.90
---
Log message:
Fix a comment to be accurate.
---
Diffs of the changes: (+4 -4)
Constants.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.87 - 1.88
---
Log message:
Eliminate ConstantBool::True and ConstantBool::False. Instead, provide
ConstantBool::getTrue() and ConstantBool::getFalse().
---
Diffs of the changes: (+11 -7)
Constants.h | 18 +++---
Changes in directory llvm/include/llvm:
Constants.h updated: 1.86 - 1.87
---
Log message:
fix typo
---
Diffs of the changes: (+1 -1)
Constants.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Constants.h
diff -u llvm/include/llvm/Constants.h:1.86
Changes in directory llvm/include/llvm:
Constants.h updated: 1.85 - 1.86
---
Log message:
For PR797: http://llvm.org/PR797 :
Remove exception throwing/handling from lib/Bytecode, and adjust its users
to compensate for changes in the interface.
---
Diffs of the changes: (+114 -80)
Changes in directory llvm/include/llvm:
Constants.h updated: 1.83 - 1.84
---
Log message:
Add a new method for bugpoint to use.
---
Diffs of the changes: (+5 -0)
Constants.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.80 - 1.81
---
Log message:
Adjust the interface to ConstantArray::get. The previous
implementation always added a null byte to the end of the string. It turns
out that this is not always wanted. By adding a length parameter we
Changes in directory llvm/include/llvm:
Constants.h updated: 1.81 - 1.82
---
Log message:
Properly document the second form of ConstArray::get()
---
Diffs of the changes: (+7 -0)
Constants.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.82 - 1.83
---
Log message:
Provide a simpler interface for getting a ConstantArray from a character
string. Instead of specifying the length, just specify whether the user
wants a terminating null or not. The default is true to
Changes in directory llvm/include/llvm:
Constants.h updated: 1.79 - 1.80
Type.h updated: 1.84 - 1.85
---
Log message:
For PR786: http://llvm.cs.uiuc.edu/PR786 :
Minor tweaks in public headers and a few .cpp files so that LLVM can build
successfully with -pedantic and projects using LLVM with
Changes in directory llvm/include/llvm:
Constants.h updated: 1.78 - 1.79
Instruction.def updated: 1.18 - 1.19
Instructions.h updated: 1.31 - 1.32
---
Log message:
Add a new shufflevector instruction
---
Diffs of the changes: (+70 -19)
Constants.h | 15 +---
Instruction.def |
Changes in directory llvm/include/llvm:
Constants.h updated: 1.75 - 1.76
Instruction.def updated: 1.16 - 1.17
Instructions.h updated: 1.29 - 1.30
---
Log message:
Added an instruction and constant expression for the extractelement
operation.
---
Diffs of the changes: (+54 -1)
Constants.h
68 matches
Mail list logo