Chris Lattner
|
1cb1efedb3
|
Rip JIT specific stuff out of TargetMachine, as per PR176
llvm-svn: 10542
|
2003-12-20 01:22:19 +00:00 |
|
Chris Lattner
|
b750a0cf3a
|
Implement the TargetMachine::getJITStubForFunction method for X86, finegrainify
namespacification.
llvm-svn: 10430
|
2003-12-12 07:11:18 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
de34542f41
|
Added LLVM copyright header.
llvm-svn: 9321
|
2003-10-21 15:17:13 +00:00 |
|
Brian Gaeke
|
9501118e3b
|
Minor leftover fixups from replaceMachineCodeForFunction () change.
llvm-svn: 9295
|
2003-10-20 17:59:09 +00:00 |
|
Brian Gaeke
|
4380148f33
|
Add prototype for replaceMachineCodeForFunction().
llvm-svn: 9202
|
2003-10-17 18:27:25 +00:00 |
|
Chris Lattner
|
3d53c382ba
|
OptInfo is no longer required
llvm-svn: 8312
|
2003-09-01 20:41:07 +00:00 |
|
Chris Lattner
|
f31d84d7c5
|
Targets should configure themselves based on a Module, not some wierd flags
llvm-svn: 8132
|
2003-08-24 19:49:48 +00:00 |
|
Brian Gaeke
|
299cf12f45
|
addPassesToJITCompile and addPassesToEmitMachineCode now take a
FunctionPassManager, to support function-at-a-time compilation and
emission of code.
llvm-svn: 7821
|
2003-08-13 18:17:27 +00:00 |
|
Brian Gaeke
|
7d145b44cc
|
lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version
(non-working) of llc guts for X86, and add a prototype for it.
llvm-svn: 6779
|
2003-06-18 21:43:21 +00:00 |
|
Chris Lattner
|
dfa3c21f1c
|
More renamings of Target/Machine*Info to Target/Target*Info
llvm-svn: 5204
|
2002-12-29 03:13:05 +00:00 |
|
Chris Lattner
|
bff4411f3a
|
Rename MachineOptInfo to TargetoptInfo
Rename MachineCacheInfo to TargetCacheInfo
llvm-svn: 5203
|
2002-12-29 02:50:35 +00:00 |
|
Chris Lattner
|
2407294a41
|
Rename MachineFrameInfo to TargetFrameInfo.h
llvm-svn: 5199
|
2002-12-28 21:00:25 +00:00 |
|
Chris Lattner
|
105b7d86fb
|
Implement the TargetFrameInfo interface
llvm-svn: 5189
|
2002-12-28 20:33:52 +00:00 |
|
Chris Lattner
|
886374c6bc
|
Changes to allow for a configurable target machine that allows big endian and/or long pointer operation
llvm-svn: 5131
|
2002-12-24 00:04:01 +00:00 |
|
Chris Lattner
|
c1d0d21002
|
Expose explicit type
llvm-svn: 4871
|
2002-12-02 21:50:41 +00:00 |
|
Chris Lattner
|
8227eea4fe
|
Initial support for machine code emission
llvm-svn: 4866
|
2002-12-02 21:24:12 +00:00 |
|
Chris Lattner
|
a8069b87b3
|
Implement the new optional getRegisterInfo
llvm-svn: 4437
|
2002-10-30 00:56:18 +00:00 |
|
Chris Lattner
|
d3b57a0084
|
Convert backend to use passes, implement X86TargetMachine
llvm-svn: 4421
|
2002-10-29 22:37:54 +00:00 |
|