Chris Lattner
|
6e1f1fdd35
|
ugly codegen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30769 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-06 17:39:34 +00:00 |
|
Evan Cheng
|
abc346ceda
|
Do away with CPU feature list. Just use CPUID to detect MMX, SSE, SSE2, SSE3, and 64-bit support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30763 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-06 08:21:07 +00:00 |
|
Chris Lattner
|
b13f83eb23
|
implemented
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30559 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-21 06:14:54 +00:00 |
|
Chris Lattner
|
60e32b0776
|
Fit in 80-cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30556 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-21 05:46:00 +00:00 |
|
Chris Lattner
|
7e932de7f5
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30515 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 06:32:10 +00:00 |
|
Chris Lattner
|
f73fb88688
|
add a note. Our 64-bit shifts are ~30% slower than gcc's
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30457 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-18 05:36:54 +00:00 |
|
Anton Korobeynikov
|
bcb9770efe
|
Added some eye-candy for Subtarget type checking
Added X86 StdCall & FastCall calling conventions. Codegen will follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30446 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-17 20:25:45 +00:00 |
|
Chris Lattner
|
88640b5ecd
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30406 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-16 03:30:19 +00:00 |
|
Chris Lattner
|
08c33011d1
|
add note about switch lowering
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30308 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 23:37:16 +00:00 |
|
Chris Lattner
|
d1468d3332
|
new note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30286 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 04:19:50 +00:00 |
|
Chris Lattner
|
95af34e33f
|
new note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30285 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 03:54:54 +00:00 |
|
Chris Lattner
|
f95705163f
|
Compile X > -1 -> text X,X; js dest
This implements CodeGen/X86/jump_sign.ll.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30283 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 03:22:10 +00:00 |
|
Chris Lattner
|
adaa38f13d
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30271 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-12 06:36:01 +00:00 |
|
Chris Lattner
|
0bfd7fde43
|
Testcase noticed from PR906
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30269 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 23:00:56 +00:00 |
|
Chris Lattner
|
2a33a3f08d
|
add compilable testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30268 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 22:57:51 +00:00 |
|
Evan Cheng
|
f47d167c3b
|
Updates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30245 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 05:35:17 +00:00 |
|
Evan Cheng
|
0f4aa6ee20
|
Update README file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30244 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 05:25:15 +00:00 |
|
Chris Lattner
|
5c36d78462
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29722 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-16 02:47:44 +00:00 |
|
Nate Begeman
|
83a6d49102
|
Update the readme to remove duplicate information and clarify the loop
problem.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29468 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-02 05:31:20 +00:00 |
|
Evan Cheng
|
ae1d33f82d
|
New entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29310 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-26 21:49:52 +00:00 |
|
Evan Cheng
|
46cd65dfa6
|
Done.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29262 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-21 23:07:23 +00:00 |
|
Evan Cheng
|
abb4d7829f
|
New entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29215 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-19 21:29:30 +00:00 |
|
Evan Cheng
|
1c96953d2d
|
Misc. new entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29202 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-19 06:06:24 +00:00 |
|
Evan Cheng
|
357edf8a4f
|
A new entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28848 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-17 00:45:49 +00:00 |
|
Chris Lattner
|
8e173de059
|
Add a note that Nate noticed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28808 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-15 21:33:31 +00:00 |
|
Evan Cheng
|
c21051ff96
|
A few new entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28683 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-04 09:08:00 +00:00 |
|
Evan Cheng
|
5a622f2e06
|
Add a note about integer multiplication by constants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28551 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-30 07:37:37 +00:00 |
|
Evan Cheng
|
8c65fa564a
|
Some new entries about truncate / anyext
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28548 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-30 06:23:50 +00:00 |
|
Evan Cheng
|
435bcd7f5f
|
A isel deficiency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-22 05:54:49 +00:00 |
|
Evan Cheng
|
0d23bc4666
|
A new entry
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28419 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-20 07:44:53 +00:00 |
|
Chris Lattner
|
778ae71f37
|
Add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28401 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-19 20:55:31 +00:00 |
|
Chris Lattner
|
c11ab17a8e
|
Split the SSE readme items out into their own README.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28400 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-19 20:51:43 +00:00 |
|
Chris Lattner
|
2420d81247
|
Split FP-stack notes out of the main readme. Next up: splitting out SSE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28399 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-19 20:45:52 +00:00 |
|
Chris Lattner
|
de050a7509
|
Particularly ugly code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28397 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-19 19:41:33 +00:00 |
|
Chris Lattner
|
3f705e660a
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28383 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-18 17:38:16 +00:00 |
|
Evan Cheng
|
c8999f2a0a
|
Another entry
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28370 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 21:20:51 +00:00 |
|
Evan Cheng
|
4dfa85d1df
|
Another entry
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28356 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 19:05:31 +00:00 |
|
Evan Cheng
|
8399c5cbe4
|
Remove a completed entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28199 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-09 06:54:05 +00:00 |
|
Chris Lattner
|
9fd868ae0a
|
Another bad case I noticed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-08 21:39:45 +00:00 |
|
Chris Lattner
|
8ef67ac3c3
|
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28176 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-08 21:24:21 +00:00 |
|
Nate Begeman
|
a11a92976a
|
Remove some stuff from the README
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28063 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-02 22:43:31 +00:00 |
|
Chris Lattner
|
217fde5255
|
Add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-27 21:40:57 +00:00 |
|
Evan Cheng
|
43824e8216
|
A couple of new entries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27993 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-27 08:31:33 +00:00 |
|
Evan Cheng
|
d7ec518927
|
Add a new entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-24 23:30:10 +00:00 |
|
Evan Cheng
|
86661f4879
|
Remove a completed entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27958 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-24 17:38:16 +00:00 |
|
Chris Lattner
|
57a6c135f2
|
Add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27954 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-23 19:47:09 +00:00 |
|
Chris Lattner
|
6e68a7752b
|
fix thinko
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27935 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 21:05:22 +00:00 |
|
Chris Lattner
|
3e663a6c16
|
add some low-prio notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27934 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 21:03:21 +00:00 |
|
Chris Lattner
|
ff5cdc2ccd
|
Add a note.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-19 05:53:27 +00:00 |
|
Evan Cheng
|
4980467476
|
Correct comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27790 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-18 03:45:01 +00:00 |
|