Chris Lattner
|
ef1475aa32
|
*** empty log message ***
llvm-svn: 4317
|
2002-10-28 01:41:27 +00:00 |
|
Chris Lattner
|
cd476842d3
|
Rename file to MachineBasicBlock.h
llvm-svn: 4316
|
2002-10-28 01:39:21 +00:00 |
|
Chris Lattner
|
384e13e39c
|
Add note about state that should be removed when time permits
llvm-svn: 4315
|
2002-10-28 01:27:51 +00:00 |
|
Chris Lattner
|
310d9124e3
|
Fixes to previous checkin
llvm-svn: 4314
|
2002-10-28 01:27:30 +00:00 |
|
Chris Lattner
|
4f2c612b21
|
Inline some methods from .cpp files into .h files, minor cleanups
llvm-svn: 4313
|
2002-10-28 01:21:55 +00:00 |
|
Chris Lattner
|
61e42343e5
|
Minor cleanups
llvm-svn: 4312
|
2002-10-28 01:16:38 +00:00 |
|
Chris Lattner
|
949958a00b
|
After removing stuff from TargetMachine, we now no longer have to include
it twice.
llvm-svn: 4311
|
2002-10-28 01:13:07 +00:00 |
|
Chris Lattner
|
33b00d8186
|
Move machine code generation/destruction passes out of Sparc.cpp because
they are generic
llvm-svn: 4310
|
2002-10-28 01:12:41 +00:00 |
|
Chris Lattner
|
d711c00823
|
Add prototypes for creation/destruction passes
llvm-svn: 4309
|
2002-10-28 01:11:58 +00:00 |
|
Chris Lattner
|
e15e3807a1
|
Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it
really is sparc specific.
llvm-svn: 4308
|
2002-10-28 01:03:43 +00:00 |
|
Chris Lattner
|
ce3ede5938
|
Prune #includes
llvm-svn: 4307
|
2002-10-28 01:02:51 +00:00 |
|
Chris Lattner
|
8e5f672533
|
* Doxygenify comments
* Move addPassesToEmitAssembly back to Sparc.cpp because it really is
sparc specific
llvm-svn: 4306
|
2002-10-28 01:02:24 +00:00 |
|
Chris Lattner
|
82c040cbef
|
Add codegen library
llvm-svn: 4305
|
2002-10-28 00:54:59 +00:00 |
|
Chris Lattner
|
ecbd9d640d
|
This header is renamed to MachineFunction.h
llvm-svn: 4304
|
2002-10-28 00:45:06 +00:00 |
|
Chris Lattner
|
778ffa3786
|
We don't need the forwarding typedef
llvm-svn: 4303
|
2002-10-28 00:44:09 +00:00 |
|
Chris Lattner
|
ffa0482331
|
Updates to match misha's changes
llvm-svn: 4302
|
2002-10-28 00:37:53 +00:00 |
|
Misha Brukman
|
142795fd17
|
Changed MachineCodeForMethod' to MachineFunction'.
llvm-svn: 4301
|
2002-10-28 00:28:31 +00:00 |
|
Chris Lattner
|
28d6f5bc40
|
Remove dead fixme
llvm-svn: 4300
|
2002-10-27 21:23:43 +00:00 |
|
Chris Lattner
|
0b3fbcfd30
|
Make pointless testcase a bit more "challenging"
llvm-svn: 4299
|
2002-10-27 21:18:06 +00:00 |
|
Chris Lattner
|
e9a1ab1e0a
|
Add support or other operand types
llvm-svn: 4298
|
2002-10-27 21:17:45 +00:00 |
|
Chris Lattner
|
e4e731b30c
|
Instruction select constant arguments correctly
llvm-svn: 4297
|
2002-10-27 21:16:59 +00:00 |
|
Chris Lattner
|
046cb65220
|
Add instruction definitions for mov r, imm instructions
llvm-svn: 4296
|
2002-10-27 21:16:44 +00:00 |
|
Chris Lattner
|
2bc0fd8115
|
Prune #includes
llvm-svn: 4295
|
2002-10-27 20:49:47 +00:00 |
|
Chris Lattner
|
f0e3a35094
|
Add neccesary #include
llvm-svn: 4294
|
2002-10-27 19:16:27 +00:00 |
|
Chris Lattner
|
e6c5f2019f
|
Old GCC's don't have an <ostream>
llvm-svn: 4293
|
2002-10-27 19:12:37 +00:00 |
|
Chris Lattner
|
cf9b4b2971
|
change ++ to +1 when using random access iterators
llvm-svn: 4292
|
2002-10-27 19:09:51 +00:00 |
|
Chris Lattner
|
8f38efd9dd
|
Add #include
llvm-svn: 4291
|
2002-10-27 19:08:03 +00:00 |
|
Chris Lattner
|
1f63263eee
|
Work better with other versions of bison
llvm-svn: 4290
|
2002-10-27 19:06:56 +00:00 |
|
Chris Lattner
|
c44cc692c6
|
Fix a major bug in lli
llvm-svn: 4289
|
2002-10-26 01:57:15 +00:00 |
|
Chris Lattner
|
eab61a23a7
|
Checkin simple testcases for LLVM-JIT
llvm-svn: 4288
|
2002-10-25 23:01:51 +00:00 |
|
Chris Lattner
|
4eae2fc3ad
|
Initial checkin of target support for X86 backend.
llvm-svn: 4287
|
2002-10-25 23:00:40 +00:00 |
|
Chris Lattner
|
65c82a0310
|
Initial checkin of Machine Code representation for X86 backend. This will
eventually be merged with the sparc backend.
llvm-svn: 4286
|
2002-10-25 23:00:13 +00:00 |
|
Chris Lattner
|
1f66b56dc7
|
Initial checkin of LLVM JIT, codenamed jello. This tool is not built by
default, until it becomes stable. Even then it will only work for for X86
targets.
llvm-svn: 4285
|
2002-10-25 22:58:53 +00:00 |
|
Chris Lattner
|
d25a097994
|
Initial checkin of X86 backend.
We can instruction select exactly one instruction 'ret void'. Wow.
llvm-svn: 4284
|
2002-10-25 22:55:53 +00:00 |
|
Chris Lattner
|
cfa05a3de9
|
Build the X86 target as well
llvm-svn: 4283
|
2002-10-25 22:55:05 +00:00 |
|
Chris Lattner
|
a952881e00
|
Initial checkin of codegen infrastructure for LLVM-JIT
llvm-svn: 4282
|
2002-10-25 22:54:41 +00:00 |
|
Chris Lattner
|
7a26bbcc83
|
Fix typo
llvm-svn: 4281
|
2002-10-25 22:53:56 +00:00 |
|
Chris Lattner
|
1e2887855d
|
Update test to use long instead of uint getelementptr subscripts
llvm-svn: 4280
|
2002-10-25 22:29:07 +00:00 |
|
Vikram S. Adve
|
3c20672e56
|
Added datastructure library to resolve link error.
llvm-svn: 4279
|
2002-10-25 21:17:34 +00:00 |
|
Chris Lattner
|
026a12e304
|
Patch submited by Casey to remove obnoxious warnings.
llvm-svn: 4278
|
2002-10-25 14:32:42 +00:00 |
|
Chris Lattner
|
25173c1b4d
|
Prune #includes
llvm-svn: 4277
|
2002-10-25 02:01:33 +00:00 |
|
Chris Lattner
|
877a38f48e
|
Fix misspelling
llvm-svn: 4276
|
2002-10-25 01:43:26 +00:00 |
|
Chris Lattner
|
5ae74dd3ef
|
* Remove unneccesary #includes
* Fix typeo in the (unused) MachineInstrInfo::isArith method
llvm-svn: 4275
|
2002-10-24 22:34:41 +00:00 |
|
Nick Hildenbrandt
|
65513fe95e
|
Updated
llvm-svn: 4274
|
2002-10-24 20:54:49 +00:00 |
|
Nick Hildenbrandt
|
c710088583
|
Fixed it
llvm-svn: 4273
|
2002-10-23 21:48:52 +00:00 |
|
Nick Hildenbrandt
|
b1d04bd1d7
|
Added Burg
llvm-svn: 4272
|
2002-10-23 20:50:22 +00:00 |
|
Nick Hildenbrandt
|
d23deb3ebe
|
Malloc prototyping now works even if the original file had its own prototype for malloc
llvm-svn: 4271
|
2002-10-23 18:59:40 +00:00 |
|
Chris Lattner
|
47508d5c0f
|
Tell PassManager that this pass does not invalidate the CFG so that dominator
information and Loop info will not have to be recomputed after this runs.
llvm-svn: 4269
|
2002-10-23 03:30:47 +00:00 |
|
Chris Lattner
|
b43b03614e
|
Minor cleanups
Make sure to have a pass name
llvm-svn: 4268
|
2002-10-23 01:12:01 +00:00 |
|
Chris Lattner
|
e68a9a15dd
|
Minor cleanups
llvm-svn: 4267
|
2002-10-23 01:11:51 +00:00 |
|