Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.107 -> 1.108
---
Log message:
When rebuilding constant structs, make sure to honor the isPacked bit.
This fixes PR1491: http://llvm.org/PR1491 and
GlobalOpt/2007-06-04-PackedStruct.ll
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.106 -> 1.107
---
Log message:
selects can also reach here
---
Diffs of the changes: (+3 -2)
GlobalOpt.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
dif
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.105 -> 1.106
---
Log message:
Fix Transforms/GlobalOpt/2007-05-13-Crash.ll
---
Diffs of the changes: (+4 -1)
GlobalOpt.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/Transforms/IPO/G
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.100 -> 1.101
---
Log message:
Implement the "thread_local" keyword.
---
Diffs of the changes: (+19 -7)
GlobalOpt.cpp | 26 +++---
1 files changed, 19 insertions(+), 7 deletions(-)
Index: llvm/lib
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.99 -> 1.100
---
Log message:
Fix Transforms/GlobalOpt/2007-04-05-Crash.ll
---
Diffs of the changes: (+1 -1)
GlobalOpt.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/IPO/Global
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.98 -> 1.99
SimplifyLibCalls.cpp updated: 1.93 -> 1.94
---
Log message:
Prefer non-virtual calls to ConstantInt::isZero over virtual calls to
Constant::isNullValue() in situations where it is possible.
---
Diffs of the cha
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.97 -> 1.98
---
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)
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.93 -> 1.94
---
Log message:
Changes to support making the shift instructions be true BinaryOperators.
This feature is needed in order to support shifts of more than 255 bits
on large integer types. This changes the syntax f
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.92 -> 1.93
SimplifyLibCalls.cpp updated: 1.90 -> 1.91
---
Log message:
eliminate temporary vectors
---
Diffs of the changes: (+8 -12)
GlobalOpt.cpp| 11 +--
SimplifyLibCalls.cpp |9 +++--
2 fil
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.91 -> 1.92
---
Log message:
eliminate temporary vectors
---
Diffs of the changes: (+12 -9)
GlobalOpt.cpp | 21 -
1 files changed, 12 insertions(+), 9 deletions(-)
Index: llvm/lib/Transforms/IPO/G
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.90 -> 1.91
---
Log message:
Adjust #includes to match movement of constant folding code from transformutils
to libanalysis.
---
Diffs of the changes: (+2 -2)
GlobalOpt.cpp |4 ++--
1 files changed, 2 insertions(+),
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.89 -> 1.90
---
Log message:
adjust to api change
---
Diffs of the changes: (+2 -1)
GlobalOpt.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff -u llvm/li
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.87 -> 1.88
---
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: (+1 -0)
GlobalOpt.cpp |1 +
1 f
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.86 -> 1.87
---
Log message:
Branch conditions must be i1
---
Diffs of the changes: (+1 -3)
GlobalOpt.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff -
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.85 -> 1.86
---
Log message:
Implement review feedback for the ConstantBool->ConstantInt merge. Chris
recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). T
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.84 -> 1.85
LowerSetJmp.cpp updated: 1.36 -> 1.37
SimplifyLibCalls.cpp updated: 1.83 -> 1.84
---
Log message:
Rename BoolTy as Int1Ty. Patch by Sheng Zhou.
---
Diffs of the changes: (+7 -7)
GlobalOpt.cpp| 10 ++
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.83 -> 1.84
---
Log message:
For PR1043: http://llvm.org/PR1043 :
Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
---
Diffs of the changes: (+12 -9)
GlobalOpt
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.82 -> 1.83
---
Log message:
Fix a bug in heap-sra that caused compilation failure of office-ispell.
---
Diffs of the changes: (+19 -3)
GlobalOpt.cpp | 22 +++---
1 files changed, 19 insertions(+), 3 d
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.80 -> 1.81
SimplifyLibCalls.cpp updated: 1.79 -> 1.80
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instr
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.78 -> 1.79
---
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
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.77 -> 1.78
Internalize.cpp updated: 1.38 -> 1.39
---
Log message:
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.
---
Diffs of the changes: (+19 -20)
Glo
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.74 -> 1.75
---
Log message:
One more bugfix, 3 cases of making casts explicit.
---
Diffs of the changes: (+8 -5)
GlobalOpt.cpp | 13 -
1 files changed, 8 insertions(+), 5 deletions(-)
Index: llvm/lib/Tra
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.75 -> 1.76
---
Log message:
make it clear that this is always a zext
---
Diffs of the changes: (+1 -1)
GlobalOpt.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.c
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.73 -> 1.74
---
Log message:
Fix a bug in globalopt due to the recent cast patch.
---
Diffs of the changes: (+2 -1)
GlobalOpt.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Transforms/I
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.72 -> 1.73
IndMemRemoval.cpp updated: 1.5 -> 1.6
InlineSimple.cpp updated: 1.75 -> 1.76
LowerSetJmp.cpp updated: 1.31 -> 1.32
RaiseAllocations.cpp updated: 1.30 -> 1.31
SimplifyLibCalls.cpp updated: 1.72 -> 1.73
---
Log messa
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.69 -> 1.70
---
Log message:
Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chomp
---
Diffs of the changes: (+14 -8)
GlobalOpt.cpp | 22 ++
1 files changed, 14 insertions(+), 8 deletion
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.67 -> 1.68
---
Log message:
Fix debug output
---
Diffs of the changes: (+1 -2)
GlobalOpt.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff -u llvm/lib/Tr
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.66 -> 1.67
---
Log message:
Implement SRA of heap allocations.
---
Diffs of the changes: (+266 -10)
GlobalOpt.cpp | 276 +++---
1 files changed, 266 insertions(+), 10
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.65 -> 1.66
---
Log message:
Add some ifdef'd out debug info
---
Diffs of the changes: (+30 -3)
GlobalOpt.cpp | 33 ++---
1 files changed, 30 insertions(+), 3 deletions(-)
Index: llvm/lib/
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.64 -> 1.65
---
Log message:
Eliminate ConstantBool::True and ConstantBool::False. Instead, provide
ConstantBool::getTrue() and ConstantBool::getFalse().
---
Diffs of the changes: (+5 -4)
GlobalOpt.cpp |9 +
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.63 -> 1.64
SimplifyLibCalls.cpp updated: 1.68 -> 1.69
---
Log message:
Adding dllimport, dllexport and external weak linkage types.
DLL* linkages got full (I hope) codegeneration support in C & both x86
assembler backends.
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.61 -> 1.62
---
Log message:
Fix PR820: http://llvm.org/PR820 and
Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll
---
Diffs of the changes: (+3 -0)
GlobalOpt.cpp |3 +++
1 files changed, 3 insertions(+)
Index:
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.59 -> 1.60
---
Log message:
Add support alignment of allocation instructions.
Add support for specifying alignment and size of setjmp jmpbufs.
No targets currently do anything with this information, nor is it presrved
in th
Changes in directory llvm/lib/Transforms/IPO:
GlobalOpt.cpp updated: 1.58 -> 1.59
---
Log message:
Stop using deprecated types
---
Diffs of the changes: (+2 -1)
GlobalOpt.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp
diff -u l
34 matches
Mail list logo