Brian Gaeke
|
cd21d1e40f
|
Add a copy constructor for TargetData.
llvm-svn: 12948
|
2004-04-14 17:45:48 +00:00 |
|
Chris Lattner
|
3235a2b876
|
Make TargetData no longer use annotations!
llvm-svn: 11874
|
2004-02-26 08:01:57 +00:00 |
|
Chris Lattner
|
07a17d5ffe
|
Doxygenize methods, add new getIntPtrType method
llvm-svn: 10578
|
2003-12-22 05:00:45 +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
|
16c6cda9d5
|
Added LLVM copyright header (for lack of a better term).
llvm-svn: 9304
|
2003-10-20 20:19:47 +00:00 |
|
Chris Lattner
|
4e4c763dfc
|
Standardize header file comments
llvm-svn: 8782
|
2003-09-30 18:37:50 +00:00 |
|
Misha Brukman
|
56f7db4178
|
Spell `necessary' correctly.
llvm-svn: 7944
|
2003-08-18 14:43:39 +00:00 |
|
Chris Lattner
|
bbe1aba425
|
Remove two fields from TargetData which are target specific.
llvm-svn: 5963
|
2003-04-26 20:11:09 +00:00 |
|
Chris Lattner
|
a550ee6b5d
|
Fix method name type-o
llvm-svn: 5933
|
2003-04-25 05:23:27 +00:00 |
|
Chris Lattner
|
a106185aa1
|
Default ctor doesn't provide name
llvm-svn: 5921
|
2003-04-25 02:50:19 +00:00 |
|
Chris Lattner
|
55a4aea29b
|
Add new targetdata ctor to create a targetdata appropriate to the module
llvm-svn: 5902
|
2003-04-24 19:08:45 +00:00 |
|
Chris Lattner
|
ab69d9da2f
|
Move annotation to support library
llvm-svn: 5268
|
2003-01-14 21:29:58 +00:00 |
|
Chris Lattner
|
5d798b7887
|
* Privatize the TargetName
* Move optSizeForSubWordData to TargetData
* Remove unused fields
llvm-svn: 4417
|
2002-10-29 21:48:17 +00:00 |
|
Chris Lattner
|
294eae6735
|
- Add an endianness field to the TargetData datastructure
llvm-svn: 4174
|
2002-10-14 22:41:13 +00:00 |
|
Chris Lattner
|
8cbeb6c60a
|
Convert TargetData to be an ImmutablePass
llvm-svn: 3928
|
2002-09-25 23:46:56 +00:00 |
|
Chris Lattner
|
c424fd7af2
|
There are no implicit gep forms of load and store anymore
llvm-svn: 3901
|
2002-09-24 00:08:01 +00:00 |
|
Chris Lattner
|
45298a4ef3
|
Fix compile problem on linux. Noone should ever #include <inttypes.h>
directly. Instead, include Support/DataTypes.h
llvm-svn: 3766
|
2002-09-16 20:44:19 +00:00 |
|
Vikram S. Adve
|
a5968c518f
|
Add integer register size field.
Make all sizes and offsets uint64_t instead of uint.
Fixed GetIndexedOffset to handle mixed array and struct indices.
llvm-svn: 2641
|
2002-05-19 15:28:02 +00:00 |
|
Chris Lattner
|
3284ca6af7
|
* Trim #includes
llvm-svn: 1640
|
2002-02-03 07:20:47 +00:00 |
|
Chris Lattner
|
3dc9a2a61f
|
Changes to build successfully with GCC 3.02
llvm-svn: 1503
|
2002-01-20 22:54:45 +00:00 |
|
Vikram S. Adve
|
1d755bccee
|
getIndexedOffset() shd take vector of Values, not of Constants!
llvm-svn: 1484
|
2001-12-15 00:35:48 +00:00 |
|
Chris Lattner
|
f6b7da2bb5
|
Rename ConstPoolVal -> Constant
Rename ConstPool* -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407
|
2001-12-03 22:26:30 +00:00 |
|
Chris Lattner
|
010b35c757
|
Fix filename in comment
llvm-svn: 751
|
2001-10-13 06:32:42 +00:00 |
|
Vikram S. Adve
|
ed85a627bc
|
Make class TargetMachine the common interface to all target-dependent
information, including instr, sched, and reg information.
Rename files to match the primary classes they provide.
llvm-svn: 602
|
2001-09-18 12:38:31 +00:00 |
|