- Dec 04, 2005
-
-
Evan Cheng authored
llvm-svn: 24588
-
Evan Cheng authored
chains. * Added DAG node property SDNPHasChain for nodes which r/w control-flow chains. * Renamed SDTVT to SDTOther. * Added several new SDTypeProfiles for BR, BRCOND, RET, and WRITEPORT. * Added SDNode definitions for BR, BRCOND, RET, and WRITEPORT. llvm-svn: 24586
-
Chris Lattner authored
llvm-svn: 24585
-
- Dec 03, 2005
-
-
Chris Lattner authored
llvm-svn: 24583
-
Chris Lattner authored
llvm-svn: 24581
-
Chris Lattner authored
This also fixes 177.mesa, the only program that fails with --enable-x86-fastcc turned on. Given a clean nightly tester run, we should be able to turn it on by default! llvm-svn: 24578
-
- Dec 02, 2005
-
-
Andrew Lenharth authored
llvm-svn: 24574
-
Andrew Lenharth authored
llvm-svn: 24573
-
Chris Lattner authored
llvm-svn: 24572
-
Chris Lattner authored
should come from the arbitrary ops map. This fixes Regression/CodeGen/PowerPC/2005-12-01-Crash.ll llvm-svn: 24571
-
- Dec 01, 2005
-
-
Chris Lattner authored
llvm-svn: 24568
-
Chris Lattner authored
stuff isn't using ISelLowering.cpp llvm-svn: 24567
-
Chris Lattner authored
llvm-svn: 24566
-
Chris Lattner authored
selecting a node and use a mix of getTargetNode() and SelectNodeTo. Because SelectNodeTo didn't check the CSE maps for a preexisting node and didn't insert its result into the CSE maps, we would sometimes miss a CSE opportunity. This is extremely rare, but worth fixing for completeness. llvm-svn: 24565
-
Andrew Lenharth authored
llvm-svn: 24564
-
Nate Begeman authored
work. This change has no effect on generated code. llvm-svn: 24563
-
Nate Begeman authored
llvm-svn: 24562
-
Chris Lattner authored
llvm-svn: 24561
-
Andrew Lenharth authored
llvm-svn: 24560
-
Evan Cheng authored
llvm-svn: 24559
-
Evan Cheng authored
llvm-svn: 24558
-
Chris Lattner authored
llvm-svn: 24552
-
Chris Lattner authored
llvm-svn: 24551
-
- Nov 30, 2005
-
-
Chris Lattner authored
llvm-svn: 24550
-
Chris Lattner authored
llvm-svn: 24549
-
Chris Lattner authored
llvm-svn: 24548
-
Chris Lattner authored
llvm-svn: 24547
-
Chris Lattner authored
Transforms/DeadStoreElimination/2005-11-30-vaarg.ll llvm-svn: 24545
-
Nate Begeman authored
llvm-svn: 24542
-
Nate Begeman authored
an argument to every operand printing function. Requires some slight tweaks to x86, the only user. llvm-svn: 24541
-
Chris Lattner authored
replaceAllUses'ing. llvm-svn: 24539
-
Andrew Lenharth authored
llvm-svn: 24538
-
Andrew Lenharth authored
llvm-svn: 24537
-
Andrew Lenharth authored
llvm-svn: 24536
-
Andrew Lenharth authored
llvm-svn: 24535
-
Nate Begeman authored
changes allow us to generate the following code: _foo: li r2, 0 lvx v0, r2, r3 vaddfp v0, v0, v0 stvx v0, r2, r3 blr for this llvm: void %foo(<4 x float>* %a) { entry: %tmp1 = load <4 x float>* %a %tmp2 = add <4 x float> %tmp1, %tmp1 store <4 x float> %tmp2, <4 x float>* %a ret void } llvm-svn: 24534
-
Andrew Lenharth authored
Getting in on the custom lowering thing, yay evilness with fp setcc, yuck trivial int select, hmmm in memory args for functions, yay DIV and REM, always handy. They should be custom lowered though. Lots more stuff compiles now (go go single source!). Of course, none of it probably works, but that is what the nightly tester can find out :) llvm-svn: 24533
-
Andrew Lenharth authored
llvm-svn: 24531
-
Reid Spencer authored
file to become corrupted due to interactions between mmap'd memory segments and file descriptors closing. The problem is completely avoiding by using a third temporary file. Patch provided by Evan Jones llvm-svn: 24527
-
Chris Lattner authored
llvm-svn: 24526
-