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

2007-06-04 Thread Chris Lattner
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)

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

2007-05-15 Thread Chris Lattner
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

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

2007-05-13 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-04-12 Thread Lauro Ramos Venancio
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-04-05 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp SimplifyLibCalls.cpp

2007-03-01 Thread Reid Spencer
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

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

2007-02-01 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp SimplifyLibCalls.cpp

2007-01-31 Thread Chris Lattner
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

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

2007-01-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-01-30 Thread Chris Lattner
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(+),

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

2007-01-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-01-20 Thread Reid Spencer
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

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

2007-01-12 Thread Chris Lattner
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

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

2007-01-11 Thread Zhou Sheng
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)

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp LowerSetJmp.cpp SimplifyLibCalls.cpp

2007-01-11 Thread Reid Spencer
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

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

2007-01-11 Thread Reid Spencer
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).

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

2007-01-09 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp SimplifyLibCalls.cpp

2006-12-22 Thread Reid Spencer
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

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

2006-12-12 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp Internalize.cpp

2006-12-06 Thread Bill Wendling
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)

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

2006-11-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2006-11-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2006-11-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp IndMemRemoval.cpp InlineSimple.cpp LowerSetJmp.cpp RaiseAllocations.cpp SimplifyLibCalls.cpp

2006-11-26 Thread Reid Spencer
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 message:

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

2006-11-01 Thread Chris Lattner
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

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

2006-09-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2006-09-30 Thread Chris Lattner
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

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

2006-09-30 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2006-09-28 Thread Chris Lattner
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 +

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp SimplifyLibCalls.cpp

2006-09-14 Thread Anton Korobeynikov
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.

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

2006-07-07 Thread Chris Lattner
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:

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

2005-11-05 Thread Nate Begeman
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