Chris Lattner
|
125881e75b
|
Add support for 'special' llvm globals like debug info and static ctors/dtors.
llvm-svn: 26628
|
2006-03-09 06:14:35 +00:00 |
|
Jim Laskey
|
98bb365444
|
Removed dependency on how operands are printed (want multi-line.)
llvm-svn: 26399
|
2006-02-27 10:29:04 +00:00 |
|
Andrew Lenharth
|
10a2391def
|
see what this allignment thing will do
llvm-svn: 26017
|
2006-02-06 17:15:17 +00:00 |
|
Andrew Lenharth
|
b28db2290a
|
linkage fix for weak functions
llvm-svn: 25976
|
2006-02-04 19:13:09 +00:00 |
|
Chris Lattner
|
aafc339b4e
|
Add explicit #includes of <iostream>
llvm-svn: 25515
|
2006-01-22 23:41:00 +00:00 |
|
Andrew Lenharth
|
f8a6d19367
|
add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAG
llvm-svn: 25011
|
2005-12-25 17:36:48 +00:00 |
|
Nate Begeman
|
84be54b731
|
No longer track value types for asm printer operands, and remove them as
an argument to every operand printing function. Requires some slight
tweaks to x86, the only user.
llvm-svn: 24541
|
2005-11-30 18:54:35 +00:00 |
|
Chris Lattner
|
0392a281e0
|
Switch to using the generic constant pool emitter impl, use shorter
CPI names
llvm-svn: 24466
|
2005-11-21 08:29:17 +00:00 |
|
Chris Lattner
|
3e2c6c1d15
|
Adjust to capitalized AsmPrinter method names
llvm-svn: 24456
|
2005-11-21 07:51:23 +00:00 |
|
Chris Lattner
|
28504fdac0
|
Use PrivateGlobalPrefix for basic blocks
llvm-svn: 24451
|
2005-11-21 07:38:08 +00:00 |
|
Chris Lattner
|
13902c24bd
|
Switch to the new shared SwitchSection
llvm-svn: 24450
|
2005-11-21 07:30:28 +00:00 |
|
Chris Lattner
|
e5d0064a9d
|
Rename SwitchSection -> switchSection to avoid conflicting with a future
change.
llvm-svn: 24443
|
2005-11-21 06:55:27 +00:00 |
|
Chris Lattner
|
07ea769304
|
Start using PrivateGlobalPrefix correctly
llvm-svn: 24442
|
2005-11-21 06:51:52 +00:00 |
|
Andrew Lenharth
|
070a2605dd
|
begining alpha subtarget support
llvm-svn: 23531
|
2005-09-29 22:54:56 +00:00 |
|
Andrew Lenharth
|
57c0f5da32
|
.section cleanup, patch from Nicholas Riley
llvm-svn: 22763
|
2005-08-12 16:13:43 +00:00 |
|
Andrew Lenharth
|
ba955f96e3
|
Alpha JIT (beta)
llvm-svn: 22500
|
2005-07-22 20:52:16 +00:00 |
|
Andrew Lenharth
|
ac3ecf5338
|
make constant pool labels local
llvm-svn: 22294
|
2005-06-27 16:29:54 +00:00 |
|
Andrew Lenharth
|
7ae4989a1f
|
hide basic block labels. The utility of these for debuging is long since passed
llvm-svn: 22194
|
2005-06-06 19:03:09 +00:00 |
|
Andrew Lenharth
|
8fec24bb7d
|
match gcc, makes diff easier
llvm-svn: 22179
|
2005-05-27 03:39:30 +00:00 |
|
Andrew Lenharth
|
58ff51b153
|
Well, add support for ct* for 21264 only.
21164 is broken until expand works.
llvm-svn: 21692
|
2005-05-04 19:12:09 +00:00 |
|
Misha Brukman
|
1fdf39f2ea
|
Remove trailing whitespace
llvm-svn: 21424
|
2005-04-21 23:13:11 +00:00 |
|
Andrew Lenharth
|
23a5d0bba4
|
a 21264 fix, and fix the operator precidence on an and -> zap check (should fix hundreds of test cases
llvm-svn: 21302
|
2005-04-14 16:24:00 +00:00 |
|
Andrew Lenharth
|
cbf7a52768
|
WOW, function calls still seem to work after this.
llvm-svn: 21286
|
2005-04-13 17:17:28 +00:00 |
|
Chris Lattner
|
c9a3ea81bf
|
Fix the missing symbols problem Bill was hitting. Patch contributed by
Bill Wendling!!
llvm-svn: 20649
|
2005-03-17 15:38:16 +00:00 |
|
Chris Lattner
|
4b688a1c70
|
This mega patch converts us from using Function::a{iterator|begin|end} to
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
llvm-svn: 20597
|
2005-03-15 04:54:21 +00:00 |
|
Andrew Lenharth
|
1060a5028d
|
some typoes and .bss isn't liked, at all
llvm-svn: 20542
|
2005-03-10 19:02:02 +00:00 |
|
Andrew Lenharth
|
b5331ffe0f
|
make BB labels be exported for debuging, add fp negation optimization, further pecimise the FP instructions
llvm-svn: 20332
|
2005-02-25 22:55:15 +00:00 |
|
Andrew Lenharth
|
e081ab1c69
|
alignment
llvm-svn: 20028
|
2005-02-04 14:09:38 +00:00 |
|
Andrew Lenharth
|
68f8792889
|
get alignment printing correctly and get rid of __main hack
llvm-svn: 20027
|
2005-02-04 14:01:21 +00:00 |
|
Andrew Lenharth
|
9086064b72
|
Print the Constant pool
llvm-svn: 19975
|
2005-02-01 20:38:53 +00:00 |
|
Andrew Lenharth
|
4e10c17eeb
|
problems with bools, and their work arounds
llvm-svn: 19833
|
2005-01-25 19:58:40 +00:00 |
|
Andrew Lenharth
|
e3991f8256
|
Pruned includes
llvm-svn: 19813
|
2005-01-24 18:37:48 +00:00 |
|
Andrew Lenharth
|
f5b9a8fe57
|
Let me introduce you to the early stages of the llvm backend for the alpha processor
llvm-svn: 19764
|
2005-01-22 23:41:55 +00:00 |
|