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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.327 -> 1.328 X86ISelLowering.h updated: 1.85 -> 1.86 --- Log message: simplify result value lowering by splitting the selection of *where* to return registers out from the logic of *how* to return them. This changes X86-6

[llvm-commits] CVS: llvm/test/CodeGen/X86/fp-stack-ret.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: fp-stack-ret.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+12 -0) fp-stack-ret.ll | 12 1 files changed, 12 insertions(+) Index: llvm/test/CodeGen/X86/fp-stack-ret.ll diff -c /dev/null llvm/test/CodeGe

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.390 -> 1.391 --- Log message: fold trivial token factor nodes. This allows us to compile test/CodeGen/X86/fp-stack-ret.ll into: movl 4(%esp), %eax fldl (%eax) ret instead of: sub

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.328 -> 1.329 --- Log message: move some code around, pass in calling conv, even though it is unused --- Diffs of the changes: (+46 -39) X86ISelLowering.cpp | 85

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.329 -> 1.330 X86ISelLowering.h updated: 1.86 -> 1.87 --- Log message: factor a bunch of code out of LowerallTo into a new LowerCallResult function. This function now uses GetRetValueLocs to determine *where* the resul

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.330 -> 1.331 X86ISelLowering.h updated: 1.87 -> 1.88 --- Log message: pass the calling convention into Lower*CallTo, instead of using ad-hoc flags. --- Diffs of the changes: (+19 -23) X86ISelLowering.cpp | 34 ++

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.331 -> 1.332 --- Log message: make all Lower*CallTo implementations use LowerCallResult to handle their result value stuff. This eliminates a bunch of duplicated code and now GetRetValueLocs is the sole place that decide

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.332 -> 1.333 --- Log message: move LowerRET into the 'Return Value Calling Convention Implementation' section of the file. --- Diffs of the changes: (+77 -75) X86ISelLowering.cpp | 152 ++---

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.333 -> 1.334 --- Log message: allow vectors to be passed to stdcall/fastcall functions --- Diffs of the changes: (+10 -18) X86ISelLowering.cpp | 28 ++-- 1 files changed, 10 insertions(+), 18

[llvm-commits] CVS: llvm/test/CodeGen/X86/fp-stack-ret.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: fp-stack-ret.ll updated: 1.1 -> 1.2 --- Log message: verify that double is returned in XMM0 if the function is fastcc. --- Diffs of the changes: (+16 -3) fp-stack-ret.ll | 19 --- 1 files changed, 16 insertions(+), 3 deletions(-

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.334 -> 1.335 --- Log message: fastcc functions that return double values now return them in xmm0 on x86-32. This implements CodeGen/X86/fp-stack-ret.ll:test[23] --- Diffs of the changes: (+3 -1) X86ISelLowering.cpp |

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

2007-02-25 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.140 -> 1.141 --- Log message: Only add liveinterval to livein set if it isn't assigned a stack slot. --- Diffs of the changes: (+4 -4) RegAllocLinearScan.cpp |8 1 files changed, 4 insertions(+), 4 deletio

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

2007-02-25 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.213 -> 1.214 --- Log message: If the liveinterval of the source instruction has been extended, remove the IsKill marker. --- Diffs of the changes: (+6 -0) LiveIntervalAnalysis.cpp |6 ++ 1 files changed, 6 i

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

2007-02-25 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.214 -> 1.215 --- Log message: Fix a couple of bugs related IsDead back propagation during coalescing. --- Diffs of the changes: (+10 -5) LiveIntervalAnalysis.cpp | 15 ++- 1 files changed, 10 insertions

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

2007-02-25 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.2 -> 1.3 --- Log message: Add an assertion. --- Diffs of the changes: (+4 -2) RegisterScavenging.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/RegisterScavenging.cpp diff

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

2007-02-25 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.99 -> 1.100 --- Log message: A couple of more places where a register liveness has been extended and its last kill should be updated accordingly. --- Diffs of the changes: (+57 -5) VirtRegMap.cpp | 62 ++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp README.txt

2007-02-25 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.29 -> 1.30 README.txt updated: 1.13 -> 1.14 --- Log message: cosmetic changes from review of last patch. obvious --- Diffs of the changes: (+5 -4) ARMConstantIslandPass.cpp |4 ++-- README.txt

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.374 -> 1.375 --- Log message: optimize duplicate ValueMap lookups --- Diffs of the changes: (+6 -9) SelectionDAGISel.cpp | 15 ++- 1 files changed, 6 insertions(+), 9 deletions(-) Index: llv

[llvm-commits] [124302] work around PR1224 for now

2007-02-25 Thread clattner
Revision: 124302 Author: clattner Date: 2007-02-25 10:44:39 -0800 (Sun, 25 Feb 2007) Log Message: --- work around PR1224 for now Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp ==

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/docs: HowToSubmitABug.html updated: 1.29 -> 1.30 --- Log message: add -enable-eh --- Diffs of the changes: (+10 -2) HowToSubmitABug.html | 12 ++-- 1 files changed, 10 insertions(+), 2 deletions(-) Index: llvm/docs/HowToSubmitABug.html diff -u llvm/doc

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstr64Bit.td PPCInstrInfo.td

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstr64Bit.td updated: 1.39 -> 1.40 PPCInstrInfo.td updated: 1.273 -> 1.274 --- Log message: one important bugfix: PPC32 didn't have both elf and macho support for external symbols and global addresses. Add the missing ones. one important worka

[llvm-commits] CVS: llvm/include/llvm/ADT/APInt.h

2007-02-25 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.18 -> 1.19 --- Log message: Fix clearUnusedBits to not depend on "undefined behavior" of >> operator when the bit size is equal to the word size. This happens to work out okay on x86, but might not on other platforms. The change jus

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

2007-02-25 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.41 -> 1.42 --- Log message: 1. Provide more detail in file comment. 2. Move comments for methods to .h file, delete them in .cpp file. 3. All places that were doing manual clear of high order bits now call the clearUnusedBits() meth

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.254 -> 1.255 --- Log message: always promote float varargs to double. --- Diffs of the changes: (+1 -1) PPCISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/PowerP

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.255 -> 1.256 --- Log message: no really, this is the right patch --- Diffs of the changes: (+1 -1) PPCISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPC

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ValueSymbolTable.cpp updated: 1.11 -> 1.12 --- Log message: disable some noisy debug output --- Diffs of the changes: (+12 -12) ValueSymbolTable.cpp | 24 1 files changed, 12 insertions(+), 12 deletions(-) Index: llvm/lib/V

[llvm-commits] CVS: llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/Transforms/GlobalOpt: constantexpr-dangle.ll added (r1.1) --- Log message: new testcase. @foo should be marked fastcc by globalopt --- Diffs of the changes: (+11 -0) constantexpr-dangle.ll | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/t

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Globals.cpp updated: 1.15 -> 1.16 --- Log message: Rework GlobalValue::removeDeadConstantUsers to always remove dead constant exprs hanging off a global, even if the global is not otherwise dead. This requires some tricky iterator gymnastics. This impleme

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.33 -> 1.34 --- Log message: Rework GlobalValue::removeDeadConstantUsers to always remove dead constant exprs hanging off a global, even if the global is not otherwise dead. This requires some tricky iterator gymnastics. This imp

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-02-25-invoke.ll

2007-02-25 Thread Jim Laskey
Changes in directory llvm/test/CodeGen/Generic: 2007-02-25-invoke.ll added (r1.1) --- Log message: Test for PR1224: http://llvm.org/PR1224 . --- Diffs of the changes: (+12 -0) 2007-02-25-invoke.ll | 12 1 files changed, 12 insertions(+) Index: llvm/test/CodeGen/Generic/2007

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

2007-02-25 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.375 -> 1.376 --- Log message: Fix for PR1224: http://llvm.org/PR1224 . --- Diffs of the changes: (+50 -35) SelectionDAGISel.cpp | 85 ++- 1 files changed, 50

[llvm-commits] CVS: llvm/test/CFrontend/2007-02-25-C-DotDotDot.c

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-02-25-C-DotDotDot.c added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+11 -0) 2007-02-25-C-DotDotDot.c | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/CFrontend/2007-02-25-C-DotDotDot.c diff -c /dev

[llvm-commits] [124303] Lower calls to "implicit ..." functions more carefully.

2007-02-25 Thread clattner
Revision: 124303 Author: clattner Date: 2007-02-25 14:01:13 -0800 (Sun, 25 Feb 2007) Log Message: --- Lower calls to "implicit ..." functions more carefully. This implements test/CFrontend/2007-02-25-C-DotDotDot.c Modified Paths: -- apple-local/branches/llvm/gcc/llv

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: 2007-02-25-FastCCStack.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+5 -0) 2007-02-25-FastCCStack.ll |5 + 1 files changed, 5 insertions(+) Index: llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll diff -c /dev/

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.335 -> 1.336 --- Log message: fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression from my patch last night: fastcc returns should only go in XMM0 if we have SSE2 or above. --- Diffs of the changes: (+1 -1) X86ISe

[llvm-commits] [124304] Make debug_tree(type) print the LLVM type if it exists.

2007-02-25 Thread clattner
Revision: 124304 Author: clattner Date: 2007-02-25 14:58:44 -0800 (Sun, 25 Feb 2007) Log Message: --- Make debug_tree(type) print the LLVM type if it exists. Patch contributed by Duncan Sands! Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp app

[llvm-commits] CVS: llvm/test/CodeGen/X86/x86-64-shortint.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: x86-64-shortint.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+13 -0) x86-64-shortint.ll | 13 + 1 files changed, 13 insertions(+) Index: llvm/test/CodeGen/X86/x86-64-shortint.ll diff -c /dev/null llvm/t

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.336 -> 1.337 --- Log message: Fix an X86-64 abi bug. We now compile: void foo(short); void bar(unsigned short A) { foo(A); } into: _bar: subq $8, %rsp movswl %di, %edi call _foo addq $

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

2007-02-25 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.42 -> 1.43 --- Log message: 1. Fix the flip() method to correctly flip all words of the APInt. 2. Implement the trunc, sext, and zext operations. 3. Improve fromString to accept negative values as input. --- Diffs of the changes: (+

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

2007-02-25 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.43 -> 1.44 --- Log message: Fix sext operation. Shifting by zero would leave an incorrect mask. --- Diffs of the changes: (+1 -1) APInt.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Support/APInt.

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

2007-02-25 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.44 -> 1.45 --- Log message: Rewrite lshr to not do bit by bit copy but to copy and shift whole words. This makes it much more efficient. --- Diffs of the changes: (+44 -17) APInt.cpp | 61

[llvm-commits] CVS: llvm/include/llvm/ADT/APInt.h

2007-02-25 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.19 -> 1.20 --- Log message: Add an isNegative method to determine if the APInt's value is negative. This is much less expensive than a test against zero. --- Diffs of the changes: (+7 -0) APInt.h |7 +++ 1 files change

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.376 -> 1.377 --- Log message: track signedness of formal argument, though we have a fixme here. --- Diffs of the changes: (+8 -0) SelectionDAGISel.cpp |8 1 files changed, 8 insertions(+) In

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.270 -> 1.271 --- Log message: Fold (sext (truncate x)) more aggressively, by avoiding creation of a sextinreg if not needed. This is useful in two cases: before legalize, it avoids creating a sextinreg that will be

[llvm-commits] CVS: llvm/test/CodeGen/X86/x86-64-arg.ll

2007-02-25 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: x86-64-arg.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+16 -0) x86-64-arg.ll | 16 1 files changed, 16 insertions(+) Index: llvm/test/CodeGen/X86/x86-64-arg.ll diff -c /dev/null llvm/test/CodeGen/

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.337 -> 1.338 --- Log message: in X86-64 CCC, i8/i16 arguments are already properly zext/sext'd on input. Capture this so that downstream zext/sext's are optimized out. This compiles: int test(short X) { return (int)X;

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: RegisterInfoEmitter.cpp updated: 1.49 -> 1.50 --- Log message: emit an enum value for the # of target registers. --- Diffs of the changes: (+2 -2) RegisterInfoEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/u

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.h

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.h updated: 1.88 -> 1.89 --- Log message: add an accessor. --- Diffs of the changes: (+4 -0) X86ISelLowering.h |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/X86ISelLowering.h diff -u llvm/lib/Target/X86/X

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Globals.cpp updated: 1.16 -> 1.17 --- Log message: revert my previous change, something strange is happening. --- Diffs of the changes: (+21 -29) Globals.cpp | 50 +- 1 files changed, 21 insertions(+),

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Globals.cpp updated: 1.17 -> 1.18 --- Log message: reapply my previous patch with a bugfix. --- Diffs of the changes: (+31 -21) Globals.cpp | 52 +++- 1 files changed, 31 insertions(+), 21 deletions(-)

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.338 -> 1.339 --- Log message: the truncate must always be done, it's only the assert that is conditional. --- Diffs of the changes: (+1 -1) X86ISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2007-02-25 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.45 -> 1.46 --- Log message: 1. Remove redundant calls to clearUsedBits(). 2. Fix countTrailingZeros to use a faster algorithm. 3. Simplify sext() slightly by using isNegative(). 4. Implement ashr using word-at-a-time logic instead of b

[llvm-commits] CVS: llvm/include/llvm/ADT/APInt.h

2007-02-25 Thread Reid Spencer
Changes in directory llvm/include/llvm/ADT: APInt.h updated: 1.20 -> 1.21 --- Log message: Make isNegative() a const function since it doesn't modify the APInt. --- Diffs of the changes: (+1 -1) APInt.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/AD

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.339 -> 1.340 --- Log message: initial hack at splitting the x86-64 calling convention info out from the mechanics that process it. I'm still not happy with this, but it's a step in the right direction. --- Diffs of the

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

2007-02-25 Thread Chris Lattner
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.46 -> 1.47 --- Log message: another missing header :( :( :( --- Diffs of the changes: (+4 -0) APInt.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Support/APInt.cpp diff -u llvm/lib/Support/APInt.cpp:1.46 llvm