Re: [llvm-commits] [llvm] r47247 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-02-18 Thread Chris Lattner
On Feb 18, 2008, at 3:31 PM, Owen Anderson wrote: > I can't reproduce on my Mac Pro. Can you file a bug report with a > reduce testcase? Did you try building the testcase with -m64? It doesn't happen at -m32. -Chris ___ llvm-commits mailing list l

[llvm-commits] CVS: llvm-www/pubs/2008-02-23-TRANSACT-TangerObjBased.pdf

2008-02-18 Thread Chris Lattner
Changes in directory llvm-www/pubs: 2008-02-23-TRANSACT-TangerObjBased.pdf updated: 1.1 -> 1.2 --- Log message: updated paper. --- Diffs of the changes: (+0 -0) 2008-02-23-TRANSACT-TangerObjBased.pdf |0 1 files changed Index: llvm-www/pubs/2008-02-23-TRANSACT-TangerObjBased.pdf

[llvm-commits] [llvm] r47280 - /llvm/trunk/lib/Target/README.txt

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 12:46:39 2008 New Revision: 47280 URL: http://llvm.org/viewvc/llvm-project?rev=47280&view=rev Log: upgrade some tests. Modified: llvm/trunk/lib/Target/README.txt Modified: llvm/trunk/lib/Target/README.txt URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/

Re: [llvm-commits] [llvm] r47277 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/mul-remat.ll

2008-02-18 Thread Chris Lattner
On Feb 18, 2008, at 9:55 AM, Dan Gohman wrote: > Don't mark scalar integer multiplication as Expand on x86, since x86 > has plain one-result scalar integer multiplication instructions. > This avoids expanding such instructions into MUL_LOHI sequences that > must be special-cased at isel time, and a

[llvm-commits] [llvm] r47278 - /llvm/trunk/lib/Target/X86/README.txt

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 12:30:13 2008 New Revision: 47278 URL: http://llvm.org/viewvc/llvm-project?rev=47278&view=rev Log: Add a note about sext from i1 plus flags use. Modified: llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trunk/lib/Target/X86/README.txt URL: http://llvm.or

[llvm-commits] [llvm] r47276 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 11:50:16 2008 New Revision: 47276 URL: http://llvm.org/viewvc/llvm-project?rev=47276&view=rev Log: Transforming -A + -B --> -(A + B) isn't safe for FP, thanks to Dale for noticing this! Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Mod

[llvm-commits] [llvm] r47275 - /llvm/trunk/lib/Transforms/Scalar/GVN.cpp

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 11:47:29 2008 New Revision: 47275 URL: http://llvm.org/viewvc/llvm-project?rev=47275&view=rev Log: minor code simplification, no functionality change. Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp URL:

Re: [llvm-commits] [llvm] r47220 - in /llvm/trunk: lib/Transforms/IPO/GlobalOpt.cpp test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll

2008-02-18 Thread Chris Lattner
On Feb 18, 2008, at 9:35 AM, Duncan Sands wrote: > Hi Chris, > Nice. Out of curiousity, how does nest do to codegen? >>> >>> 'nest' causes a specific register to be grabbed for the >>> parameter in calls. So removing it doesn't do much :) >> >> Ok. > > if you want me to remove the transfor

Re: [llvm-commits] [llvm] r47273 - in /llvm/trunk: include/llvm/Support/CallSite.h lib/Transforms/IPO/GlobalOpt.cpp lib/VMCore/Instructions.cpp

2008-02-18 Thread Chris Lattner
On Feb 18, 2008, at 9:32 AM, Duncan Sands wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=47273&view=rev > Log: > Simplify caller updating using a CallSite, as > requested by Chris. While there, do the same > for an existing function committed by someone > called "lattner" :) Very nice :)

[llvm-commits] [llvm] r47274 - /llvm/trunk/test/Transforms/GVN/sret.ll

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 11:33:10 2008 New Revision: 47274 URL: http://llvm.org/viewvc/llvm-project?rev=47274&view=rev Log: make this just a bit more strict. Modified: llvm/trunk/test/Transforms/GVN/sret.ll Modified: llvm/trunk/test/Transforms/GVN/sret.ll URL: http://llvm.org/viewvc

[llvm-commits] [llvm] r47272 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-02-18 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 11:28:21 2008 New Revision: 47272 URL: http://llvm.org/viewvc/llvm-project?rev=47272&view=rev Log: don't bother calling getUnderlyingObject for non-pointers. Modified: llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp Modified: llvm/trunk/lib/Analysis/BasicAlias

[llvm-commits] [llvm] r47261 - /llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp

2008-02-17 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 01:42:56 2008 New Revision: 47261 URL: http://llvm.org/viewvc/llvm-project?rev=47261&view=rev Log: switch simplifycfg from using vectors for most things to smallvectors, this speeds it up 2.3% on eon. Modified: llvm/trunk/lib/Transforms/Utils/SimplifyCFG.cpp

Re: [llvm-commits] [llvm] r47252 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-02-17 Thread Chris Lattner
On Feb 17, 2008, at 10:27 PM, Bill Wendling wrote: > What are the bugs? Specifically, it is good to say what you're fixing in the commit log, so that it shows up in svn log. -Chris > > -bw > > On Feb 17, 2008, at 6:31 PM, Owen Anderson wrote: > >> Author: resistor >> Date: Sun Feb 17 20:31:2

[llvm-commits] [llvm] r47258 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/stacksaverestore.ll

2008-02-17 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 00:12:38 2008 New Revision: 47258 URL: http://llvm.org/viewvc/llvm-project?rev=47258&view=rev Log: optimize away stackrestore calls that have no intervening alloca or call. Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp llvm/trunk/test

[llvm-commits] [llvm] r47257 - /llvm/trunk/test/Transforms/InstCombine/stacksaverestore.ll

2008-02-17 Thread Chris Lattner
Author: lattner Date: Mon Feb 18 00:11:00 2008 New Revision: 47257 URL: http://llvm.org/viewvc/llvm-project?rev=47257&view=rev Log: upgrade this test. Modified: llvm/trunk/test/Transforms/InstCombine/stacksaverestore.ll Modified: llvm/trunk/test/Transforms/InstCombine/stacksaverestore.ll URL

Re: [llvm-commits] [llvm] r47254 - /llvm/trunk/lib/VMCore/Function.cpp

2008-02-17 Thread Chris Lattner
On Feb 17, 2008, at 8:06 PM, Owen Anderson wrote: > Author: resistor > Date: Sun Feb 17 22:06:26 2008 > New Revision: 47254 > > URL: http://llvm.org/viewvc/llvm-project?rev=47254&view=rev > Log: > Duncan pointed out that we can fast fail here, because the sret > parameter of > a function must b

[llvm-commits] [llvm] r47251 - /llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 20:18:25 2008 New Revision: 47251 URL: http://llvm.org/viewvc/llvm-project?rev=47251&view=rev Log: simplify some code, BreakUpSubtract always returns nonnull now. Modified: llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp Modified: llvm/trunk/lib/Transforms/S

Re: [llvm-commits] [llvm] r47247 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-02-17 Thread Chris Lattner
On Feb 17, 2008, at 1:29 PM, Owen Anderson wrote: > Author: resistor > Date: Sun Feb 17 15:29:08 2008 > New Revision: 47247 > > URL: http://llvm.org/viewvc/llvm-project?rev=47247&view=rev > Log: > Teach getModRefInfo that memcpy, memmove, and memset don't "capture" > memory addresses. > Also, n

[llvm-commits] [llvm] r47250 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 20:11:28 2008 New Revision: 47250 URL: http://llvm.org/viewvc/llvm-project?rev=47250&view=rev Log: bitcasts of pointers are always pointers. If we see a memcpy of a pointer, make sure to check later uses of the pointer as well. Modified: llvm/trunk/lib/Analysi

[llvm-commits] [llvm] r47244 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/addnegneg.ll

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 15:03:36 2008 New Revision: 47244 URL: http://llvm.org/viewvc/llvm-project?rev=47244&view=rev Log: Fold (-x + -y) -> -(x+y) which promotes better association, fixing the second half of PR2047 Added: llvm/trunk/test/Transforms/InstCombine/addnegneg.ll Modified:

[llvm-commits] [llvm] r47242 - /llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 14:54:40 2008 New Revision: 47242 URL: http://llvm.org/viewvc/llvm-project?rev=47242&view=rev Log: fix pasto Modified: llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp Modified: llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp URL: http://llvm.org/viewvc/llv

[llvm-commits] [llvm] r47241 - in /llvm/trunk: lib/Transforms/Scalar/Reassociate.cpp test/Transforms/Reassociate/subtest2.ll

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 14:51:26 2008 New Revision: 47241 URL: http://llvm.org/viewvc/llvm-project?rev=47241&view=rev Log: Split up subtracts into add+negate if they have a reassociable use or operand that is also a subtract. This implements PR2047 and Transforms/Reassociate/subtest2.ll

[llvm-commits] [llvm] r47240 - /llvm/trunk/test/Transforms/Reassociate/subtest.ll

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 14:48:43 2008 New Revision: 47240 URL: http://llvm.org/viewvc/llvm-project?rev=47240&view=rev Log: upgrade and simplify this test. Modified: llvm/trunk/test/Transforms/Reassociate/subtest.ll Modified: llvm/trunk/test/Transforms/Reassociate/subtest.ll URL: ht

[llvm-commits] [llvm] r47239 - /llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 14:44:51 2008 New Revision: 47239 URL: http://llvm.org/viewvc/llvm-project?rev=47239&view=rev Log: make the logic for breaking up subtracts more explicit, no functionality change. Modified: llvm/trunk/lib/Transforms/Scalar/Reassociate.cpp Modified: llvm/trun

[llvm-commits] [llvm-gcc-4.2] r47235 - /llvm-gcc-4.2/trunk/gcc/config/i386/i386.h

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 13:00:29 2008 New Revision: 47235 URL: http://llvm.org/viewvc/llvm-project?rev=47235&view=rev Log: Fix support for -m32 on x86_64-unknown-linux-gnu. This has the effect of always making the target triple (in llvm bc files) be i386-* instead of i586-* etc, but this

[llvm-commits] [llvm] r47237 - /llvm/trunk/lib/Target/X86/README.txt

2008-02-17 Thread Chris Lattner
Author: lattner Date: Sun Feb 17 13:43:57 2008 New Revision: 47237 URL: http://llvm.org/viewvc/llvm-project?rev=47237&view=rev Log: move PR2053 to here. Modified: llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trunk/lib/Target/X86/README.txt URL: http://llvm.org/viewvc/llvm-project/llv

Re: [llvm-commits] [llvm] r47220 - in /llvm/trunk: lib/Transforms/IPO/GlobalOpt.cpp test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll

2008-02-17 Thread Chris Lattner
On Feb 16, 2008, at 6:41 PM, Duncan Sands wrote: > Hi Chris, >>> Remove any 'nest' parameter attributes if the function >>> is not passed as an argument to a trampoline intrinsic. >> >> Nice. Out of curiousity, how does nest do to codegen? > > 'nest' causes a specific register to be grabbed for th

[llvm-commits] [llvm] r47232 - /llvm/trunk/test/Bitcode/2006-12-11-Cast-ConstExpr.ll

2008-02-16 Thread Chris Lattner
Author: lattner Date: Sat Feb 16 18:15:25 2008 New Revision: 47232 URL: http://llvm.org/viewvc/llvm-project?rev=47232&view=rev Log: fix this test. Modified: llvm/trunk/test/Bitcode/2006-12-11-Cast-ConstExpr.ll Modified: llvm/trunk/test/Bitcode/2006-12-11-Cast-ConstExpr.ll URL: http://llvm.o

[llvm-commits] [llvm] r47229 - /llvm/trunk/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll

2008-02-16 Thread Chris Lattner
Author: lattner Date: Sat Feb 16 18:12:03 2008 New Revision: 47229 URL: http://llvm.org/viewvc/llvm-project?rev=47229&view=rev Log: this test isn't useful since we added @ notation for globals. Removed: llvm/trunk/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll Removed: llvm/trunk/tes

[llvm-commits] [llvm] r47228 - /llvm/trunk/test/Assembler/ConstantExprFold.llx

2008-02-16 Thread Chris Lattner
Author: lattner Date: Sat Feb 16 18:09:08 2008 New Revision: 47228 URL: http://llvm.org/viewvc/llvm-project?rev=47228&view=rev Log: this line was commented out. Modified: llvm/trunk/test/Assembler/ConstantExprFold.llx Modified: llvm/trunk/test/Assembler/ConstantExprFold.llx URL: http://llvm

Re: [llvm-commits] [llvm] r47220 - in /llvm/trunk: lib/Transforms/IPO/GlobalOpt.cpp test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll

2008-02-16 Thread Chris Lattner
On Feb 16, 2008, at 12:56 PM, Duncan Sands wrote: > Remove any 'nest' parameter attributes if the function > is not passed as an argument to a trampoline intrinsic. Nice. Out of curiousity, how does nest do to codegen? > +static const ParamAttrsList *StripNest(const ParamAttrsList *Attrs) { > +

[llvm-commits] [llvm-gcc-4.2] r47218 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

2008-02-16 Thread Chris Lattner
Author: lattner Date: Sat Feb 16 14:29:46 2008 New Revision: 47218 URL: http://llvm.org/viewvc/llvm-project?rev=47218&view=rev Log: Fix missing symbol error, patch by Robert G. Jakabosky, for PR1711 Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Modified: llvm-gcc-4.2/trunk/gcc/c

Re: [llvm-commits] [llvm-gcc-4.2] r47205 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2008-02-16 Thread Chris Lattner
>> I am going to temporarily disable this if that's the case. Please >> take >> a look. > > Yes please do. Until ppc has support for memory.barrier, that file > won't compile. The builtin was just being ignored before. I'll see > about ppc support tomorrow. Please set it to expand by default

Re: [llvm-commits] [llvm-gcc-4.2] r47205 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2008-02-15 Thread Chris Lattner
nice! On Feb 15, 2008, at 5:27 PM, Andrew Lenharth wrote: > Author: alenhar2 > Date: Fri Feb 15 19:27:28 2008 > New Revision: 47205 > > URL: http://llvm.org/viewvc/llvm-project?rev=47205&view=rev > Log: > llvm.memory.barrier for __sync_syncronize > > Modified: >llvm-gcc-4.2/trunk/gcc/llvm-con

[llvm-commits] [llvm] r47194 - /llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.ll

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 17:58:25 2008 New Revision: 47194 URL: http://llvm.org/viewvc/llvm-project?rev=47194&view=rev Log: upgrade this test, which wasn't testing the right thing since llvm-upgrade came around. Modified: llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.

[llvm-commits] [llvm] r47192 - in /llvm/trunk/test/Assembler: 2004-03-07-FunctionAddressAlignment.ll 2004-03-07-FunctionAddressAlignment.llx

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 17:51:48 2008 New Revision: 47192 URL: http://llvm.org/viewvc/llvm-project?rev=47192&view=rev Log: rename llx -> ll Added: llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.ll - copied unchanged from r47064, llvm/trunk/test/Assembler/2004-03

Re: [llvm-commits] [llvm] r47188 - in /llvm/trunk: include/llvm/ADT/StringExtras.h lib/CodeGen/SelectionDAG/LegalizeDAG.cpp utils/TableGen/CodeGenDAGPatterns.cpp utils/TableGen/DAGISelEmitter.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 3:05 PM, Scott Michel wrote: > Author: pingbak > Date: Fri Feb 15 17:05:48 2008 > New Revision: 47188 > > URL: http://llvm.org/viewvc/llvm-project?rev=47188&view=rev > Log: > Make tblgen a little smarter about constants smaller than i32. > Currently, > tblgen will complain i

[llvm-commits] [llvm] r47187 - /llvm/trunk/docs/ProgrammersManual.html

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 16:57:17 2008 New Revision: 47187 URL: http://llvm.org/viewvc/llvm-project?rev=47187&view=rev Log: simplify this. Modified: llvm/trunk/docs/ProgrammersManual.html Modified: llvm/trunk/docs/ProgrammersManual.html URL: http://llvm.org/viewvc/llvm-project/llvm/

Re: [llvm-commits] [llvm-gcc-4.2] r47180 - in /llvm-gcc-4.2/trunk/gcc: llvm-convert.cpp llvm-internal.h llvm-types.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 2:02 PM, Dale Johannesen wrote: > Author: johannes > Date: Fri Feb 15 16:02:22 2008 > New Revision: 47180 > > URL: http://llvm.org/viewvc/llvm-project?rev=47180&view=rev > Log: > Put back fixed version of code to avoid copying > padding within structs (sometimes). Nice, thank

Re: [llvm-commits] [llvm] r47167 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib

2008-02-15 Thread Chris Lattner
2.2%) 0.3117 ( 5.5%) 0.3115 ( 5.5%) > Simple Register Coalescing > > Evan > > On Feb 15, 2008, at 11:19 AM, Chris Lattner wrote: > >> >> On Feb 15, 2008, at 10:24 AM, Evan Cheng wrote: >> >>> Author: evancheng >>> Date: Fri Feb 15 12:24:29 20

Re: [llvm-commits] [llvm-gcc-4.2] r47077 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 11:41 AM, Dale Johannesen wrote: >> I think this makes isPaddingElement and a bunch of code in llvm- >> types.cpp dead. > > Yes, thought I'd see how this patch went first:) Heh ok :) Looks like you were right :) >> Doesn't this also cause us to regress on PR1278? > > If that'

Re: [llvm-commits] [llvm-gcc-4.2] r47077 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2008-02-15 Thread Chris Lattner
On Feb 13, 2008, at 10:36 AM, Dale Johannesen wrote: > Author: johannes > Date: Wed Feb 13 12:36:09 2008 > New Revision: 47077 > > URL: http://llvm.org/viewvc/llvm-project?rev=47077&view=rev > Log: > Don't omit copying of PaddingElements; this causes > wrong code when structs are identical except

Re: [llvm-commits] [llvm] r47039 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Ta

2008-02-15 Thread Chris Lattner
On Feb 13, 2008, at 3:25 PM, Dan Gohman wrote: >>> ComputeMaskedBits(Op.getOperand(0), InDemandedMask, KnownZero, >>> KnownOne, >>> Depth+1); >>> assert((KnownZero & KnownOne) == 0 && "Bits known to be one >>> AND zero?"); >>> + KnownZero = KnownZero.lshr(ShAmt);

Re: [llvm-commits] [llvm] r46827 - memoperands #1

2008-02-15 Thread Chris Lattner
>>> This, and the question of whether to make LSBaseNode store a >>> MemOperand >>> instead of separate fields, are related. >> >> Ok, right. What is your opinion on this? Is there any reason not to >> give MemOperand a VT and then give LSBaseNode a MemOperand? > > There's a little redundancy; th

Re: [llvm-commits] [llvm] r47167 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp lib

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:24 AM, Evan Cheng wrote: > Author: evancheng > Date: Fri Feb 15 12:24:29 2008 > New Revision: 47167 > > URL: http://llvm.org/viewvc/llvm-project?rev=47167&view=rev > Log: > - Removing the infamous r2rMap_ and rep() method. Now the coalescer > will update > register defs a

[llvm-commits] CVS: llvm-www/releases/2.2/docs/ReleaseNotes.html

2008-02-15 Thread Chris Lattner
Changes in directory llvm-www/releases/2.2/docs: ReleaseNotes.html updated: 1.2 -> 1.3 --- Log message: link to the instructions for building fortran and ada. --- Diffs of the changes: (+4 -3) ReleaseNotes.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-

Re: [llvm-commits] CVS: llvm-www/releases/download.html

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:46 AM, Duncan Sands wrote: >>> Thanks Chris! Can you please also update the 2.2 release notes, and >>> where it says (about Ada and Fortran) "they need to be built from >>> source", >>> make that a link to GCCFEBuildIntrs. >> >> We typically don't change the 2.2 release no

[llvm-commits] [llvm] r47171 - in /llvm/trunk/lib/Target: ARM/ARMAsmPrinter.cpp PowerPC/PPCAsmPrinter.cpp X86/X86AsmPrinter.cpp

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 13:04:54 2008 New Revision: 47171 URL: http://llvm.org/viewvc/llvm-project?rev=47171&view=rev Log: Handle \n's in value names for more targets. The asm printers really really really need refactoring :( Modified: llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp

[llvm-commits] [llvm] r47170 - /llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 12:56:05 2008 New Revision: 47170 URL: http://llvm.org/viewvc/llvm-project?rev=47170&view=rev Log: If the llvm name contains an unprintable character, don't print it in the global comment. This prevents printing things like: .. # foo bar when the name is "foo\n

[llvm-commits] [llvm] r47169 - /llvm/trunk/lib/VMCore/Mangler.cpp

2008-02-15 Thread Chris Lattner
Author: lattner Date: Fri Feb 15 12:54:56 2008 New Revision: 47169 URL: http://llvm.org/viewvc/llvm-project?rev=47169&view=rev Log: targets that support quotes for mangled names still need to escape newlines when they occur in the name, just like " is escaped. Modified: llvm/trunk/lib/VMCore/

Re: [llvm-commits] [llvm] r47162 - in /llvm/trunk/lib/Target: PowerPC/PPCSubtarget.cpp X86/X86Subtarget.cpp

2008-02-15 Thread Chris Lattner
On Feb 15, 2008, at 10:09 AM, Dale Johannesen wrote: > Author: johannes > Date: Fri Feb 15 12:09:51 2008 > New Revision: 47162 > > URL: http://llvm.org/viewvc/llvm-project?rev=47162&view=rev > Log: > Remove warning about 64-bit code on processor > that doesn't support it. Per Chris. Thanks Dale

Re: [llvm-commits] CVS: llvm-www/releases/download.html

2008-02-15 Thread Chris Lattner
On Feb 14, 2008, at 11:42 PM, Duncan Sands wrote: >> update the one reference to CFEBuildInstrs.html that I see. > > Thanks Chris! Can you please also update the 2.2 release notes, and > where it says (about Ada and Fortran) "they need to be built from > source", > make that a link to GCCFEBui

Re: [llvm-commits] [llvm] r47121 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/IA64/ lib/Target/PowerPC/ lib/Target/Sparc/

2008-02-14 Thread Chris Lattner
On Feb 14, 2008, at 3:30 PM, Evan Cheng wrote: > This is not a new issue. But I am wondering if this may be a compile > time issue if the number of legal FP immediate is sufficiently large? > Should we build a hash table for it instead? If a target had a huge number of legal fp immediates, it co

Re: [llvm-commits] [llvm] r47143 - in /llvm/trunk: lib/Target/CellSPU/SPUSubtarget.h lib/Target/PowerPC/PPCAsmPrinter.cpp lib/Target/PowerPC/PPCSubtarget.cpp lib/Target/PowerPC/PPCSubtarget.h utils/Ta

2008-02-14 Thread Chris Lattner
On Feb 14, 2008, at 5:23 PM, Dale Johannesen wrote: > n Feb 14, 2008, at 3:40 PM, Evan Cheng wrote: >> Thanks. Since you are hacking on this, can you check something for >> me? >> I seem to be getting this annoying warning (something like >> "generating >> 64-bit code for 32-bit cpu") when I do

[llvm-commits] [llvm] r47148 - /llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cpp

2008-02-14 Thread Chris Lattner
Author: lattner Date: Thu Feb 14 18:57:28 2008 New Revision: 47148 URL: http://llvm.org/viewvc/llvm-project?rev=47148&view=rev Log: Support vector constant zeros, thanks to Zack Rusin for the testcase. Modified: llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cpp Modified: llvm/trunk/lib/Exec

[llvm-commits] [llvm] r47129 - in /llvm/trunk: lib/Transforms/Utils/LowerInvoke.cpp test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll

2008-02-14 Thread Chris Lattner
Author: lattner Date: Thu Feb 14 13:18:13 2008 New Revision: 47129 URL: http://llvm.org/viewvc/llvm-project?rev=47129&view=rev Log: Fix PR2029 Added: llvm/trunk/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll Modified: llvm/trunk/lib/Transforms/Utils/LowerInvoke.cpp Modified:

[llvm-commits] CVS: llvm-www/releases/download.html

2008-02-14 Thread Chris Lattner
Changes in directory llvm-www/releases: download.html updated: 1.49 -> 1.50 --- Log message: update the one reference to CFEBuildInstrs.html that I see. --- Diffs of the changes: (+2 -2) download.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/releases/

[llvm-commits] [llvm] r47128 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAG.cpp test/CodeGen/X86/2008-02-14-BitMiscompile.ll

2008-02-14 Thread Chris Lattner
Author: lattner Date: Thu Feb 14 12:48:56 2008 New Revision: 47128 URL: http://llvm.org/viewvc/llvm-project?rev=47128&view=rev Log: Fix a miscompilation from Dan's recent apintification. Added: llvm/trunk/test/CodeGen/X86/2008-02-14-BitMiscompile.ll Modified: llvm/trunk/lib/CodeGen/Select

[llvm-commits] [llvm] r47116 - /llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp

2008-02-13 Thread Chris Lattner
Author: lattner Date: Thu Feb 14 01:39:01 2008 New Revision: 47116 URL: http://llvm.org/viewvc/llvm-project?rev=47116&view=rev Log: simplify code, no functionality change. Modified: llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp Modified: llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp UR

[llvm-commits] [llvm] r47109 - in /llvm/trunk/lib/Target/X86: README-SSE.txt README.txt

2008-02-13 Thread Chris Lattner
Author: lattner Date: Thu Feb 14 00:19:02 2008 New Revision: 47109 URL: http://llvm.org/viewvc/llvm-project?rev=47109&view=rev Log: upgrade some entries, remove stuff that is done. Modified: llvm/trunk/lib/Target/X86/README-SSE.txt llvm/trunk/lib/Target/X86/README.txt Modified: llvm/trun

[llvm-commits] [llvm] r47108 - /llvm/trunk/lib/Target/X86/README-MMX.txt

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 23:43:18 2008 New Revision: 47108 URL: http://llvm.org/viewvc/llvm-project?rev=47108&view=rev Log: the mid-level optimizer removes this stuff. Modified: llvm/trunk/lib/Target/X86/README-MMX.txt Modified: llvm/trunk/lib/Target/X86/README-MMX.txt URL: http://l

[llvm-commits] [llvm] r47107 - /llvm/trunk/lib/Target/X86/README-FPStack.txt

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 23:41:38 2008 New Revision: 47107 URL: http://llvm.org/viewvc/llvm-project?rev=47107&view=rev Log: this one is easy. Modified: llvm/trunk/lib/Target/X86/README-FPStack.txt Modified: llvm/trunk/lib/Target/X86/README-FPStack.txt URL: http://llvm.org/viewvc/llv

[llvm-commits] [llvm] r47106 - in /llvm/trunk: lib/Target/X86/README-FPStack.txt test/CodeGen/X86/zero-remat.ll

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 23:39:46 2008 New Revision: 47106 URL: http://llvm.org/viewvc/llvm-project?rev=47106&view=rev Log: This readme entry is done, testcase here: CodeGen/X86/zero-remat.ll Modified: llvm/trunk/lib/Target/X86/README-FPStack.txt llvm/trunk/test/CodeGen/X86/zero-r

Re: [llvm-commits] [llvm] r47102 - /llvm/trunk/test/CodeGen/X86/arg-cast.ll

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 5:32 PM, Evan Cheng wrote: > Author: evancheng > Date: Wed Feb 13 19:32:53 2008 > New Revision: 47102 > > URL: http://llvm.org/viewvc/llvm-project?rev=47102&view=rev > Log: > Fix test. Doh, thanks Evan. -Chris ___ llvm-commits mai

Re: [llvm-commits] [llvm] r47096 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Ta

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 2:28 PM, Dan Gohman wrote: > Author: djg > Date: Wed Feb 13 16:28:48 2008 > New Revision: 47096 > > URL: http://llvm.org/viewvc/llvm-project?rev=47096&view=rev > Log: > Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits > to pass the mask APInt by value, no

Re: [llvm-commits] [llvm] r47046 - in /llvm/trunk: include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/SimpleRegisterCoalescing.cpp lib/CodeGen/SimpleRegisterCoalescing.h

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 10:58 AM, Evan Cheng wrote: >> Ah, I see. Well this seems like an independently useful change that >> will both speed up and simplify coalescing. Are you interested in >> tackling it as part of this project? > > That's the plan. Without RAUW change, I can't enable this > o

Re: [llvm-commits] [llvm] r47054 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/X86/arg-cast.ll

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 10:16 AM, Dan Gohman wrote: > Hi Chris, > > On Feb 12, 2008, at 11:39 PM, Chris Lattner wrote: >> >> URL: http://llvm.org/viewvc/llvm-project?rev=47054&view=rev >> Log: >> In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower

[llvm-commits] [llvm] r47073 - /llvm/trunk/docs/GettingStarted.html

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 11:50:24 2008 New Revision: 47073 URL: http://llvm.org/viewvc/llvm-project?rev=47073&view=rev Log: gcc 3.2.3 is also bad. Modified: llvm/trunk/docs/GettingStarted.html Modified: llvm/trunk/docs/GettingStarted.html URL: http://llvm.org/viewvc/llvm-project/llv

Re: [llvm-commits] [llvm] r47046 - in /llvm/trunk: include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/SimpleRegisterCoalescing.cpp lib/CodeGen/SimpleRegisterCoalescing.h

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 1:47 AM, Evan Cheng wrote: >> Very nice, does it also help shootout/fib? > > bh speedup doesn't seem real. It doesn't help fib. Ok, once things have settled, please take a look at the comments in the bugzilla to see if there are other cases being missed. >> This idiom happen

Re: [llvm-commits] [llvm] r47045 - /llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td

2008-02-13 Thread Chris Lattner
> I don't know about darwin, but this breaks linux/ppc32 JIT (llc works > fine). On a simple test case: > > define i32 @main(i32 %argc) { > entry: >%tmp2 = add i32 2, %argc >ret i32 %tmp2 > } Yep, this was broken on darwin as well. I just committed a fix which makes it work for

[llvm-commits] [llvm] r47067 - /llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 11:24:14 2008 New Revision: 47067 URL: http://llvm.org/viewvc/llvm-project?rev=47067&view=rev Log: Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR. Modified: llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp Modified: llvm/trunk/lib/Target/PowerP

[llvm-commits] [llvm] r47066 - /llvm/trunk/lib/Transforms/IPO/ConstantMerge.cpp

2008-02-13 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 11:18:26 2008 New Revision: 47066 URL: http://llvm.org/viewvc/llvm-project?rev=47066&view=rev Log: remove some dead code. Modified: llvm/trunk/lib/Transforms/IPO/ConstantMerge.cpp Modified: llvm/trunk/lib/Transforms/IPO/ConstantMerge.cpp URL: http://llvm.org

Re: [llvm-commits] [llvm] r47007 - in /llvm/trunk: lib/Analysis/ScalarEvolution.cpp test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll

2008-02-13 Thread Chris Lattner
On Feb 13, 2008, at 3:51 AM, Wojciech Matyjewicz wrote: > Chris Lattner wrote: > >> >> Very nice, please add a comment above the code explaining what is >> going on though :) >> > Done. Very nice, thanks! -Chris _

Re: [llvm-commits] [llvm] r47043 - in /llvm/trunk/lib: CodeGen/TargetInstrInfoImpl.cpp Target/PowerPC/PPCInstrInfo.cpp Target/X86/X86InstrInfo.cpp

2008-02-13 Thread Chris Lattner
>> Bonus points for making tblgen reject instructions marked commutable >> that don't start with three register operands. > > That's too restrictive. It's entirely legal for target instruction > that don't start with 3 register operands to be commutable. That's why > we allow target specific code t

[llvm-commits] [llvm] r47054 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/X86/arg-cast.ll

2008-02-12 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 01:39:09 2008 New Revision: 47054 URL: http://llvm.org/viewvc/llvm-project?rev=47054&view=rev Log: In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower this node as soon as we create it in SDISel. Previously we would lower it in legalize. The problem

[llvm-commits] [llvm] r47053 - in /llvm/trunk/lib/Target: ARM/ARMISelLowering.cpp CellSPU/SPUISelLowering.cpp PowerPC/PPCISelLowering.cpp

2008-02-12 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 01:35:30 2008 New Revision: 47053 URL: http://llvm.org/viewvc/llvm-project?rev=47053&view=rev Log: don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. DAGCombine is now quite good at zapifying them. Modified: llvm/trunk/lib/Target/ARM/ARMISelL

[llvm-commits] [llvm] r47052 - /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

2008-02-12 Thread Chris Lattner
Author: lattner Date: Wed Feb 13 01:25:05 2008 New Revision: 47052 URL: http://llvm.org/viewvc/llvm-project?rev=47052&view=rev Log: teach dag combiner how to eliminate MERGE_VALUES nodes. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Modified: llvm/trunk/lib/CodeGen/Selection

Re: [llvm-commits] [llvm] r47039 - in /llvm/trunk: include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/CellSPU/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Ta

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 4:35 PM, Dan Gohman wrote: > Convert SelectionDAG::ComputeMaskedBits to use APInt instead of > uint64_t. > Add an overload that supports the uint64_t interface for use by > clients > that haven't been updated yet. Great! Thanks for tackling this Dan! > +++ llvm/trunk/incl

Re: [llvm-commits] [llvm] r47007 - in /llvm/trunk: lib/Analysis/ScalarEvolution.cpp test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 7:09 AM, Wojciech Matyjewicz wrote: > Author: wmat > Date: Tue Feb 12 09:09:36 2008 > New Revision: 47007 > > URL: http://llvm.org/viewvc/llvm-project?rev=47007&view=rev > Log: > Fix PR2002. Suppose n is the initial value for the induction > variable (with step 1) and m is its

Re: [llvm-commits] [llvm] r47043 - in /llvm/trunk/lib: CodeGen/TargetInstrInfoImpl.cpp Target/PowerPC/PPCInstrInfo.cpp Target/X86/X86InstrInfo.cpp

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 6:46 PM, Evan Cheng wrote: > Author: evancheng > Date: Tue Feb 12 20:46:49 2008 > New Revision: 47043 > > URL: http://llvm.org/viewvc/llvm-project?rev=47043&view=rev > Log: > commuteInstr() can now commute non-ssa machine instrs. > > Modified: >llvm/trunk/lib/CodeGen/Targe

Re: [llvm-commits] [llvm] r47046 - in /llvm/trunk: include/llvm/CodeGen/LiveIntervalAnalysis.h lib/CodeGen/SimpleRegisterCoalescing.cpp lib/CodeGen/SimpleRegisterCoalescing.h

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 7:01 PM, Evan Cheng wrote: > Author: evancheng > Date: Tue Feb 12 21:01:43 2008 > New Revision: 47046 > > URL: http://llvm.org/viewvc/llvm-project?rev=47046&view=rev > Log: > Initial support for copy elimination by commuting its definition MI. Yay, thanks for tackling this Eva

Re: [llvm-commits] [llvm] r47042 - in /llvm/trunk: include/llvm/CodeGen/MachineRegisterInfo.h lib/CodeGen/MachineRegisterInfo.cpp

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 6:45 PM, Evan Cheng wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=47042&view=rev > Log: > Added debugging routine dumpUses. Nice. > +++ llvm/trunk/include/llvm/CodeGen/MachineRegisterInfo.h Tue Feb 12 > 20:45:38 2008 > +#ifndef NDEBUG > + void dumpUses(unsigned RegN

Re: [llvm-commits] [llvm] r46827 - memoperands #1

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 11:27 AM, Dan Gohman wrote: > Hi Chris, > > Thanks for the careful review! I've responded to parts of it already, > and I'll > be responding to more soon. Thanks Dan! > On Feb 10, 2008, at 11:56 AM, Chris Lattner wrote: >> Instead of Size

Re: [llvm-commits] [llvm] r47027 - /llvm/trunk/docs/CFEBuildInstrs.html

2008-02-12 Thread Chris Lattner
On Feb 12, 2008, at 1:23 PM, Duncan Sands wrote: > Author: baldrick > Date: Tue Feb 12 15:22:58 2008 > New Revision: 47027 > > URL: http://llvm.org/viewvc/llvm-project?rev=47027&view=rev > Log: > Add instructions for building Ada and Fortran. > Adjust mentions of gcc4 to be 4.0/4.2 agnostic. > Th

[llvm-commits] CVS: llvm-www/pubs/index.html

2008-02-12 Thread Chris Lattner
Changes in directory llvm-www/pubs: index.html updated: 1.63 -> 1.64 --- Log message: add to index page --- Diffs of the changes: (+3 -0) index.html |3 +++ 1 files changed, 3 insertions(+) Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.63 llvm-www/pubs/index.html

[llvm-commits] CVS: llvm-www/pubs/2008-02-23-TRANSACT-TangerObjBased.html 2008-02-23-TRANSACT-TangerObjBased.pdf

2008-02-12 Thread Chris Lattner
Changes in directory llvm-www/pubs: 2008-02-23-TRANSACT-TangerObjBased.html added (r1.1) 2008-02-23-TRANSACT-TangerObjBased.pdf added (r1.1) --- Log message: new paper from Torvald Riegel --- Diffs of the changes: (+49 -0) 2008-02-23-TRANSACT-TangerObjBased.html | 49

[llvm-commits] [llvm] r46993 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-11 Thread Chris Lattner
Author: lattner Date: Tue Feb 12 00:29:45 2008 New Revision: 46993 URL: http://llvm.org/viewvc/llvm-project?rev=46993&view=rev Log: rip out llvm 2.2 stuff in preparation for llvm 2.3 Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org

[llvm-commits] [llvm] r46991 - /llvm/trunk/docs/CommandGuide/Makefile

2008-02-11 Thread Chris Lattner
Author: lattner Date: Tue Feb 12 00:07:47 2008 New Revision: 46991 URL: http://llvm.org/viewvc/llvm-project?rev=46991&view=rev Log: heavily refactor this to have less duplication between BUILD_FOR_WEBSITE mode and not. Modified: llvm/trunk/docs/CommandGuide/Makefile Modified: llvm/trunk/do

[llvm-commits] [llvm] r46985 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-11 Thread Chris Lattner
Author: lattner Date: Mon Feb 11 23:07:12 2008 New Revision: 46985 URL: http://llvm.org/viewvc/llvm-project?rev=46985&view=rev Log: remove unknown details Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm] r46952 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-10 Thread Chris Lattner
Author: lattner Date: Mon Feb 11 01:27:21 2008 New Revision: 46952 URL: http://llvm.org/viewvc/llvm-project?rev=46952&view=rev Log: tweaks from dale. Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/d

[llvm-commits] [llvm] r46951 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-10 Thread Chris Lattner
Author: lattner Date: Mon Feb 11 01:21:08 2008 New Revision: 46951 URL: http://llvm.org/viewvc/llvm-project?rev=46951&view=rev Log: updates from Evan Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/d

Re: [llvm-commits] Fix for PR1798 (ScalarEvolution)

2008-02-10 Thread Chris Lattner
On Feb 9, 2008, at 9:26 AM, Wojciech Matyjewicz wrote: > Hi, > > I've attached an updated version of the patch. It is ready for using > support for APInts in the code generator, but currently it doesn't > rely > on this feature. I've added a hack that rounds up the computation > bitwidth to pow

Re: [llvm-commits] [llvm] r46827 - MemOperands #2/2

2008-02-10 Thread Chris Lattner
On Feb 6, 2008, at 2:27 PM, Dan Gohman wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=46827&view=rev > Log: > Re-apply the memory operand changes, with a fix for the static > initializer problem, a minor tweak to the way the > DAGISelEmitter finds load/store nodes, and a renaming of the > ne

Re: [llvm-commits] [llvm] r46108 - in /llvm/trunk: lib/Transforms/IPO/ArgumentPromotion.cpp test/Transforms/ArgumentPromotion/attrs.ll

2008-02-10 Thread Chris Lattner
On Feb 10, 2008, at 11:56 AM, Duncan Sands wrote: >>> you forgot about attributes on the function return value. >> >> I've lost the context for this, do you remember what this was about? > > I fixed it for you already :) Ahh, thanks :) :) -Chris ___ l

Re: [llvm-commits] [llvm] r46827 - memoperands #1

2008-02-10 Thread Chris Lattner
On Feb 6, 2008, at 2:27 PM, Dan Gohman wrote: > URL: http://llvm.org/viewvc/llvm-project?rev=46827&view=rev > Log: > Create a new class, MemOperand, for describing memory references > in the backend. Introduce a new SDNode type, MemOperandSDNode, for > holding a MemOperand in the SelectionDAG IR, a

Re: [llvm-commits] patches for the JIT and Kaleidoscope tutorials

2008-02-10 Thread Chris Lattner
On Jan 30, 2008, at 12:51 PM, Sam Bishop wrote: > I have been working my way through the JIT and Kaleidoscope > tutorials in my > (minuscule) spare time. Thanks again for writing them! I have > attached a > patch containing some minor changes, ranging from spelling and > grammar fixes > t

[llvm-commits] [llvm] r46933 - in /llvm/trunk/docs/tutorial: JITTutorial1.html JITTutorial2.html LangImpl1.html LangImpl2.html LangImpl3.html LangImpl4.html LangImpl5.html LangImpl6.html LangImpl7.htm

2008-02-10 Thread Chris Lattner
Author: lattner Date: Sun Feb 10 13:11:04 2008 New Revision: 46933 URL: http://llvm.org/viewvc/llvm-project?rev=46933&view=rev Log: Various updates from Sam Bishop: "I have been working my way through the JIT and Kaleidoscope tutorials in my (minuscule) spare time. Thanks again for writing them!

Re: [llvm-commits] [llvm] r46108 - in /llvm/trunk: lib/Transforms/IPO/ArgumentPromotion.cpp test/Transforms/ArgumentPromotion/attrs.ll

2008-02-10 Thread Chris Lattner
On Jan 17, 2008, at 1:45 AM, Duncan Sands wrote: > Hi Chris, > >> Fix arg promotion to propagate the correct attrs on the calls to >> promoted functions. This is important for varargs calls in >> particular. Thanks to duncan for providing a great testcase. > > you forgot about attributes on the

Re: [llvm-commits] [llvm] r46930 - in /llvm/trunk: Xcode/LLVM.xcodeproj/ docs/ include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ lib/Target/ARM/ lib/Target/

2008-02-10 Thread Chris Lattner
On Feb 10, 2008, at 10:45 AM, Dan Gohman wrote: > Author: djg > Date: Sun Feb 10 12:45:23 2008 > New Revision: 46930 > > URL: http://llvm.org/viewvc/llvm-project?rev=46930&view=rev > Log: > Rename MRegisterInfo to TargetRegisterInfo. Whoa, excellent! We've needed this for a long time, -Chris _

[llvm-commits] [llvm] r46932 - /llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp

2008-02-10 Thread Chris Lattner
Author: lattner Date: Sun Feb 10 13:05:37 2008 New Revision: 46932 URL: http://llvm.org/viewvc/llvm-project?rev=46932&view=rev Log: Fix scalarrepl to not 'miscompile' undefined code, part #2. This fixes the store case, my previous patch just fixed the load case. rdar://5707076. Modified: llv

  1   2   3   4   5   6   7   8   9   10   >