- Sep 11, 2006
-
-
Evan Cheng authored
llvm-svn: 30245
-
Evan Cheng authored
llvm-svn: 30244
-
Evan Cheng authored
llvm-svn: 30243
-
Evan Cheng authored
the branch's chain is also produced by cmp. [ch, r : ld] ^ ^ | | [XX]--/ \- [flag : cmp] ^ ^ | | \---[br flag]- Remove an isel check which prevents loads from being folded into cmp / test instructions. 2) Whenever possible, delete a selected node to allow more load folding opportunities. Note not all nodes can be deleted after it has been selected. Some may have simply morphed; some have not changed at all (e.g. EntryToken). llvm-svn: 30242
-
Evan Cheng authored
operand of a conditional branch to allow load folding into CMP / TEST instructions. llvm-svn: 30241
-
Nate Begeman authored
llvm-svn: 30240
-
- Sep 10, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 30239
-
Chris Lattner authored
add a testcase for this commit: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050606/026673.html llvm-svn: 30238
-
Chris Lattner authored
bit. This fixes Regression/Transforms/TailDup/MergeTest.ll llvm-svn: 30237
-
Chris Lattner authored
due to switch cases going to the same place, it make #pred != #phi entries, breaking live interval analysis. This fixes 458.sjeng on x86 with llc. llvm-svn: 30236
-
Nick Lewycky authored
operations (like findProperties) should be faster, at the expense of unionSets being slower in cases that are rare in practise. Don't erase a dead Instruction. This fixes a memory corruption issue. llvm-svn: 30235
-
Chris Lattner authored
llvm-svn: 30234
-
Chris Lattner authored
llvm-svn: 30233
-
- Sep 09, 2006
-
-
Chris Lattner authored
llvm-svn: 30232
-
Chris Lattner authored
llvm-svn: 30231
-
Chris Lattner authored
This implements select.ll::test18. llvm-svn: 30230
-
Chris Lattner authored
llvm-svn: 30229
-
Jim Laskey authored
llvm-svn: 30227
-
Chris Lattner authored
llvm-svn: 30226
-
Chris Lattner authored
llvm-svn: 30225
-
Chris Lattner authored
llvm-svn: 30224
-
Chris Lattner authored
llvm-svn: 30223
-
Chris Lattner authored
llvm-svn: 30217
-
Nate Begeman authored
the file now, however the relocated address is currently wrong. Fixing that will require some deep pondering. llvm-svn: 30207
-
- Sep 08, 2006
-
-
Evan Cheng authored
in addition to immediate operands. llvm-svn: 30205
-
Chris Lattner authored
safe for later allocation. This fixes McCat/18-imp with llc-beta. llvm-svn: 30204
-
Chris Lattner authored
llvm-svn: 30198
-
Chris Lattner authored
of unallocatable registers, just because an alias is allocatable. We were picking registers like SIL just because ESI was being used. llvm-svn: 30197
-
Chris Lattner authored
llvm-svn: 30195
-
Devang Patel authored
llvm-svn: 30194
-
Chris Lattner authored
llvm-svn: 30193
-
Anton Korobeynikov authored
removed after 'PIC vs non-PIC' problem solution llvm-svn: 30192
-
Rafael Espindola authored
llvm-svn: 30191
-
Chris Lattner authored
llvm-svn: 30190
-
Rafael Espindola authored
llvm-svn: 30189
-
Jim Laskey authored
llvm-svn: 30188
-
Rafael Espindola authored
llvm-svn: 30187
-
Rafael Espindola authored
fix select.ll llvm-svn: 30186
-
Evan Cheng authored
llvm-svn: 30180
-
Evan Cheng authored
llvm-svn: 30179
-