Author: reid
Date: Fri Aug 3 00:43:35 2007
New Revision: 40775
URL: http://llvm.org/viewvc/llvm-project?rev=40775&view=rev
Log:
Prepare for "core" website.
Added:
llvm/trunk/website/
llvm/trunk/website/index.html
Added: llvm/trunk/website/index.html
URL:
http://llvm.org/viewvc/llvm-pro
On Thursday 02 August 2007 18:15, Chandler Carruth wrote:
> .../include/llvm/Instructions.h: In member function 'void
> llvm::CallInst::init(llvm::Value*, InputIterator, InputIterator, const
> std::string&, std::random_access_iterator_tag) [with InputIterator =
> llvm::Use*]':
> .../include/llvm/I
Author: laurov
Date: Thu Aug 2 17:54:50 2007
New Revision: 40767
URL: http://llvm.org/viewvc/llvm-project?rev=40767&view=rev
Log:
Fix the build for ARM.
Modified:
llvm-gcc-4.2/trunk/gcc/config/arm/arm.c
llvm-gcc-4.2/trunk/gcc/config/arm/arm.h
llvm-gcc-4.2/trunk/gcc/config/arm/lib1fu
Author: lattner
Date: Thu Aug 2 19:17:42 2007
New Revision: 40772
URL: http://llvm.org/viewvc/llvm-project?rev=40772&view=rev
Log:
add an observation
Modified:
llvm/trunk/lib/Target/X86/README.txt
Modified: llvm/trunk/lib/Target/X86/README.txt
URL:
http://llvm.org/viewvc/llvm-project/llvm/
Author: asl
Date: Thu Aug 2 19:05:05 2007
New Revision: 40770
URL: http://llvm.org/viewvc/llvm-project?rev=40770&view=rev
Log:
Another CONSTRUCTOR-related fix
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.org/viewvc/llv
This still contains a subtle bug (i think):
David Greene wrote:
> + template
> + void init(Value *Func, InputIterator ArgBegin, InputIterator ArgEnd,
> +const std::string &Name,
> +// This argument ensures that we have an iterator we can
> +// do arithmetic on
On Wednesday 01 August 2007 22:30, Reid Spencer wrote:
> Author: reid
> Date: Wed Aug 1 22:30:26 2007
> New Revision: 40714
>
> URL: http://llvm.org/viewvc/llvm-project?rev=40714&view=rev
> Log:
> Adjust for new CallInst constructor interface.
> This fixes test/Feature/llvm2cpp.ll
Thanks, Reid.
On Aug 2, 2007, at 2:34 PM, David A. Greene wrote:
> On Wednesday 01 August 2007 08:49, Gordon Henriksen wrote:
>
>> Can't you just use
>>
>> Value* Args[] = { CI->GetOperand(1),
>> CI->GetOperand(2) };
>> CallInst *NC = new
On Wednesday 01 August 2007 18:43, Chandler Carruth wrote:
> )
>
> You missed one client, the indirect usage by llvm2cpp, which _generates_
> calls to CallInst, but doesn't make them directly. It is currently
> generating calls to the old API, and causes test/Feature/llvm2cpp to fail.
Whoops! Tha
On Wednesday 01 August 2007 08:49, Gordon Henriksen wrote:
> Can't you just use
>
> Value* Args[] = { CI->GetOperand(1),
> CI->GetOperand(2) };
> CallInst *NC = new CallInst(GCRead, Args, Args + 2,
>
On Aug 2, 2007, at 2:32 PM, Dan Gohman wrote:
>> --- llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
>> (original)
>> +++ llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp Thu
>> Aug 2 11:53:43 2007
>> @@ -50,7 +50,7 @@
>> static char ID; // Pass identification, replac
Author: lattner
Date: Thu Aug 2 16:33:36 2007
New Revision: 40758
URL: http://llvm.org/viewvc/llvm-project?rev=40758&view=rev
Log:
Fix an accidental commit.
Modified:
llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.c
> Log:
> wrap some long lines. Major offenders that are left include
> gvn, gvnpre, dse, and predsimplify. To see these, use:
>
> make check-line-length
[...]
> --- llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp (original)
> +++ llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregate
On Aug 2, 2007, at 2:28 PM, Dan Gohman wrote:
>>> Use SCEVExpander::InsertCastOfTo instead of calling new IntToPtrInst
>>> directly, because the insert point used by the SCEVExpander may vary
>>> from what LSR originally computes.
>>
>> Did this cause a bug? If so, can you please commit a regtes
>> Use SCEVExpander::InsertCastOfTo instead of calling new IntToPtrInst
>> directly, because the insert point used by the SCEVExpander may vary
>> from what LSR originally computes.
>
> Did this cause a bug? If so, can you please commit a regtest? Thanks,
So far I've only seen the problem in th
Author: djg
Date: Thu Aug 2 16:21:54 2007
New Revision: 40757
URL: http://llvm.org/viewvc/llvm-project?rev=40757&view=rev
Log:
More explicit keywords.
Modified:
llvm/trunk/lib/CodeGen/BranchFolding.cpp
llvm/trunk/lib/CodeGen/VirtRegMap.h
llvm/trunk/lib/Target/ARM/ARMISelLowering.h
On 8/2/07, Bill Wendling <[EMAIL PROTECTED]> wrote:
> Author: void
> Date: Thu Aug 2 16:13:45 2007
> New Revision: 40755
>
> URL: http://llvm.org/viewvc/llvm-project?rev=40755&view=rev
> Log:
> Hack to force MacOS X to use the system libgcc_s instead of
> the one built by LLVM during bootstrapping
Author: djg
Date: Thu Aug 2 16:17:01 2007
New Revision: 40756
URL: http://llvm.org/viewvc/llvm-project?rev=40756&view=rev
Log:
Fix the alignment requirements of several unpck and shuf instructions.
Generalize isPSHUFDMask and add a unary SHUFPD pattern so that SHUFPD's
memory operand alignment ca
Author: void
Date: Thu Aug 2 16:13:45 2007
New Revision: 40755
URL: http://llvm.org/viewvc/llvm-project?rev=40755&view=rev
Log:
Hack to force MacOS X to use the system libgcc_s instead of
the one built by LLVM during bootstrapping.
Modified:
llvm-gcc-4.0/trunk/build_gcc
llvm-gcc-4.0/trun
Author: djg
Date: Thu Aug 2 16:06:40 2007
New Revision: 40754
URL: http://llvm.org/viewvc/llvm-project?rev=40754&view=rev
Log:
Fix pastos in vector arithmetic intrinsics.
Modified:
llvm/trunk/lib/Target/X86/X86InstrSSE.td
Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL:
http://llvm.
Yes, I'll look into that.
Evan
On Aug 2, 2007, at 8:50 AM, Chris Lattner wrote:
>> Mark the SSE and MMX load instructions that
>> X86InstrInfo::isReallyTriviallyReMaterializable knows how to handle
>> with the isReMaterializable flag so that it is given a chance to
>> handle
>> them. Without hoi
Author: resistor
Date: Thu Aug 2 12:56:05 2007
New Revision: 40746
URL: http://llvm.org/viewvc/llvm-project?rev=40746&view=rev
Log:
Fix a bug that was causing several miscompilations on SPEC.
Modified:
llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp
llvm/trunk/lib/Transforms/Scalar/
Author: dpatel
Date: Thu Aug 2 13:38:54 2007
New Revision: 40753
URL: http://llvm.org/viewvc/llvm-project?rev=40753&view=rev
Log:
Don't forget BUILT_IN_PARITYLL.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.org/viewvc/
Author: dpatel
Date: Thu Aug 2 13:35:29 2007
New Revision: 40752
URL: http://llvm.org/viewvc/llvm-project?rev=40752&view=rev
Log:
Propagate LLVM fixmes from 10.4.ver to 10.5.ver
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/darwin-libgcc.10.5.ver
Modified: llvm-gcc-4.2/trunk/gcc/config/i386
Author: resistor
Date: Thu Aug 2 13:20:52 2007
New Revision: 40751
URL: http://llvm.org/viewvc/llvm-project?rev=40751&view=rev
Log:
Fix 80 col. violations.
Modified:
llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
URL:
http://llvm.org/viewv
Author: resistor
Date: Thu Aug 2 13:16:06 2007
New Revision: 40750
URL: http://llvm.org/viewvc/llvm-project?rev=40750&view=rev
Log:
Fix 80 col. violations.
Modified:
llvm/trunk/lib/Transforms/Scalar/GVN.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp
URL:
http://llvm.org/viewvc/llvm
Author: resistor
Date: Thu Aug 2 13:11:11 2007
New Revision: 40749
URL: http://llvm.org/viewvc/llvm-project?rev=40749&view=rev
Log:
Fix 80 col. violations.
Modified:
llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Author: lattner
Date: Thu Aug 2 13:08:16 2007
New Revision: 40748
URL: http://llvm.org/viewvc/llvm-project?rev=40748&view=rev
Log:
don't redefine a parameter
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Author: dpatel
Date: Thu Aug 2 13:02:46 2007
New Revision: 40747
URL: http://llvm.org/viewvc/llvm-project?rev=40747&view=rev
Log:
Expand builtin_parityl().
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.org/viewvc/llvm-
Author: clamb
Date: Thu Aug 2 12:52:00 2007
New Revision: 40745
URL: http://llvm.org/viewvc/llvm-project?rev=40745&view=rev
Log:
Implement review feedback.
Modified:
llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp
Modified: llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp
URL:
http://llvm.org
Author: laurov
Date: Thu Aug 2 12:51:38 2007
New Revision: 40744
URL: http://llvm.org/viewvc/llvm-project?rev=40744&view=rev
Log:
Set the alignment of loads and stores. (PR1548)
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
llvm-gcc-4.2/trunk/gcc/llvm-internal.h
llvm-gcc-4.2/tru
On Aug 2, 2007, at 10:34 AM, Chris Lattner wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=40742&view=rev
>> Log:
>> Expand builtin_parity.
>
> Cool:
>
>> + case BUILT_IN_PARITY: {
>> +Value *Amt = Emit(TREE_VALUE(TREE_OPERAND(exp, 1)), 0);
>> +EmitBuiltinUnaryIntOp(Amt, Result, I
Author: lattner
Date: Thu Aug 2 12:43:39 2007
New Revision: 40743
URL: http://llvm.org/viewvc/llvm-project?rev=40743&view=rev
Log:
I don't have time to restore this functionality right now.
Modified:
llvm/trunk/test/Transforms/InstCombine/zext-fold.ll
Modified: llvm/trunk/test/Transforms/In
> URL: http://llvm.org/viewvc/llvm-project?rev=40742&view=rev
> Log:
> Expand builtin_parity.
Cool:
> + case BUILT_IN_PARITY: {
> +Value *Amt = Emit(TREE_VALUE(TREE_OPERAND(exp, 1)), 0);
> +EmitBuiltinUnaryIntOp(Amt, Result, Intrinsic::ctpop);
> +Result = Builder.CreateBinOp(Instruct
Author: dpatel
Date: Thu Aug 2 12:28:53 2007
New Revision: 40742
URL: http://llvm.org/viewvc/llvm-project?rev=40742&view=rev
Log:
Expand builtin_parity.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.org/viewvc/llvm-proj
Author: lattner
Date: Thu Aug 2 12:23:38 2007
New Revision: 40741
URL: http://llvm.org/viewvc/llvm-project?rev=40741&view=rev
Log:
Replacing a cast with another one does not reduce the number of
casts in the input.
Modified:
llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Modifie
Author: lattner
Date: Thu Aug 2 12:11:24 2007
New Revision: 40740
URL: http://llvm.org/viewvc/llvm-project?rev=40740&view=rev
Log:
Reduced testcase for PR1594
Added:
llvm/trunk/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll
Added: llvm/trunk/test/Transforms/InstCombine/2007-08-02-In
Author: lattner
Date: Thu Aug 2 11:56:32 2007
New Revision: 40739
URL: http://llvm.org/viewvc/llvm-project?rev=40739&view=rev
Log:
Disable an xform that causes an infinite loop. This fixes PR1594
Modified:
llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Modified: llvm/trunk/lib/
Author: lattner
Date: Thu Aug 2 11:53:43 2007
New Revision: 40738
URL: http://llvm.org/viewvc/llvm-project?rev=40738&view=rev
Log:
wrap some long lines. Major offenders that are left include
gvn, gvnpre, dse, and predsimplify. To see these, use:
make check-line-length
Modified:
llvm/tr
On Jul 31, 2007, at 11:18 AM, Chandler Carruth wrote:
> This is a patch that I have reworked based on Dan Gohman's original
> patch to be more incremental and address several issues that were
> raised
> on the -commits list. This does change the Intrinsics.td format and
> the
> mechanisms for d
On Aug 1, 2007, at 6:18 PM, Christopher Lamb wrote:
> Author: clamb
> Teach BasicAA about noalias parameter attributes, but do it
> correctly this time.
Nice! One minor style nit-pick:
>if (isa(O1)) {
> // Incoming argument cannot alias locally allocated object!
> if
On Jul 28, 2007, at 6:24 PM, Christopher Lamb wrote:
> Author: clamb
> Date: Sat Jul 28 20:24:57 2007
> New Revision: 40578
>
> URL: http://llvm.org/viewvc/llvm-project?rev=40578&view=rev
> Log:
> Change the x86 backend to use extract_subreg for truncation
> operations. Passes DejaGnu, SingleSour
> Mark the SSE and MMX load instructions that
> X86InstrInfo::isReallyTriviallyReMaterializable knows how to handle
> with the isReMaterializable flag so that it is given a chance to
> handle
> them. Without hoisting constant-pool loads from loops this isn't very
> visible, though it does keep Co
On Aug 2, 2007, at 12:03 AM, Evan Cheng wrote:
> On Aug 1, 2007, at 11:16 PM, Chris Lattner wrote:
>> On Aug 1, 2007, at 10:48 PM, Evan Cheng wrote:
>>> Author: evancheng
>>> Date: Thu Aug 2 00:48:35 2007
>>> New Revision: 40723
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=40723&view=rev
>
Author: dpatel
Date: Thu Aug 2 10:25:57 2007
New Revision: 40737
URL: http://llvm.org/viewvc/llvm-project?rev=40737&view=rev
Log:
Update dominator info for the middle blocks created while spliting
exit edge to preserve LCSSA.
Fix dominance frontier update during loop unswitch. This fixes PR 1589
Author: djg
Date: Thu Aug 2 09:27:55 2007
New Revision: 40736
URL: http://llvm.org/viewvc/llvm-project?rev=40736&view=rev
Log:
Mark the SSE and MMX load instructions that
X86InstrInfo::isReallyTriviallyReMaterializable knows how to handle
with the isReMaterializable flag so that it is given a cha
On Aug 1, 2007, at 11:16 PM, Chris Lattner wrote:
>
> On Aug 1, 2007, at 10:48 PM, Evan Cheng wrote:
>
>> Author: evancheng
>> Date: Thu Aug 2 00:48:35 2007
>> New Revision: 40723
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=40723&view=rev
>> Log:
>> Switch some multiplication instructions
47 matches
Mail list logo