Author: reid
Date: Sun Nov 25 01:34:31 2007
New Revision: 44314
URL: http://llvm.org/viewvc/llvm-project?rev=44314&view=rev
Log:
Add svn:ignore properties appropriately.
Modified:
support/trunk/ (props changed)
support/trunk/include/llvm/ADT/ (props changed)
support/trunk/include/
Author: reid
Date: Sun Nov 25 01:05:05 2007
New Revision: 44313
URL: http://llvm.org/viewvc/llvm-project?rev=44313&view=rev
Log:
Don't ignore files that are no longer in use.
Modified:
llvm/trunk/utils/TableGen/ (props changed)
Propchange: llvm/trunk/utils/TableGen/
--
Author: lattner
Date: Sat Nov 24 18:24:49 2007
New Revision: 44310
URL: http://llvm.org/viewvc/llvm-project?rev=44310&view=rev
Log:
Fix a long standing deficiency in the X86 backend: we would
sometimes emit "zero" and "all one" vectors multiple times,
for example:
_test2:
pcmpeqd %mm0, %m
MultiSource/Applications/kimwitu++ fails to link with this error:
llvm-ld: error: Cannot link file 'Output/rk.bc': Appending variables
with different element types need to be linked!
This appears to be fall-out from the attribute changes. Could someone
please take a look at this?
Thanks,
Nick
Author: lattner
Date: Sat Nov 24 13:02:07 2007
New Revision: 44303
URL: http://llvm.org/viewvc/llvm-project?rev=44303&view=rev
Log:
add a immAllZerosV_bc pattern fragment for consistency with others.
Modified:
llvm/trunk/lib/Target/TargetSelectionDAG.td
Modified: llvm/trunk/lib/Target/Target
Author: lattner
Date: Sat Nov 24 12:37:20 2007
New Revision: 44302
URL: http://llvm.org/viewvc/llvm-project?rev=44302&view=rev
Log:
remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86
among others.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/l
Author: lattner
Date: Sat Nov 24 13:12:15 2007
New Revision: 44304
URL: http://llvm.org/viewvc/llvm-project?rev=44304&view=rev
Log:
Implement expand support for MERGE_VALUEs that only produces one result.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Modified: llvm/trunk/lib/
I think all of my breakage is resolved, however, the attribuets
changes introduced a number of jit regressions. The problem is that
"exit" is now getting declared as:
declare void @exit(i32) noreturn nounwind
This is a problem for lli.cpp, because it does this:
Constant *Exit = Mod->getO
On Nov 24, 2007, at 12:55 AM, Duncan Sands wrote:
> Hi Chris,
>
>> /// RemapNode - If the specified value was already legalized to
>> another value,
>> /// replace it by that value.
>> void DAGTypeLegalizer::RemapNode(SDOperand &N) {
>> - DenseMap::iterator I =
>> ReplacedNodes.find(N);
>> -
Author: lattner
Date: Sat Nov 24 12:11:42 2007
New Revision: 44301
URL: http://llvm.org/viewvc/llvm-project?rev=44301&view=rev
Log:
Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.
Improve a comment.
Unbreak Duncan's carefully written path compression where I didn't re
Hi Chris,
> /// RemapNode - If the specified value was already legalized to another
> value,
> /// replace it by that value.
> void DAGTypeLegalizer::RemapNode(SDOperand &N) {
> - DenseMap::iterator I = ReplacedNodes.find(N);
> - if (I != ReplacedNodes.end()) {
> -RemapNode(I->second);
>
11 matches
Mail list logo