Anton Korobeynikov
|
0404baca28
|
Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness.
llvm-svn: 68032
|
2009-03-30 15:27:43 +00:00 |
|
Anton Korobeynikov
|
2ea565a37b
|
Add data.rel stuff
llvm-svn: 68031
|
2009-03-30 15:27:03 +00:00 |
|
Dan Gohman
|
8271066844
|
Tidy up #includes, deleting a bunch of unnecessary #includes.
llvm-svn: 61715
|
2009-01-05 17:59:02 +00:00 |
|
Dan Gohman
|
155df8a79e
|
Refactor various TargetAsmInfo subclasses' TargetMachine members away
adding a TargetMachine member to the base TargetAsmInfo class instead.
llvm-svn: 58624
|
2008-11-03 18:22:42 +00:00 |
|
Anton Korobeynikov
|
7367de00cf
|
Reapply 56585:56589 with proper fix for some gcc versions
llvm-svn: 56621
|
2008-09-25 21:00:33 +00:00 |
|
Evan Cheng
|
12a67b5226
|
Temporarily backing out 56585:56589 to unbreak the build.
llvm-svn: 56607
|
2008-09-25 07:38:08 +00:00 |
|
Anton Korobeynikov
|
f368783e31
|
Finally get rid of virtual inheritance in TAI
llvm-svn: 56589
|
2008-09-24 22:23:17 +00:00 |
|
Anton Korobeynikov
|
767865a3d1
|
Reduce heap trashing due to std::string construction / concatenation via caching of section flags string representations
llvm-svn: 54842
|
2008-08-16 12:57:07 +00:00 |
|
Evan Cheng
|
804e157031
|
Undo most of r54519.
llvm-svn: 54534
|
2008-08-08 17:56:50 +00:00 |
|
Evan Cheng
|
4708df4776
|
It's not legal to output a GV in a coalesced section if it's used in an ARM PIC relative constantpool.
llvm-svn: 54519
|
2008-08-08 06:56:16 +00:00 |
|
Anton Korobeynikov
|
d37daa2aeb
|
Select section for constant pool entries
llvm-svn: 54448
|
2008-08-07 09:50:34 +00:00 |
|
Anton Korobeynikov
|
5c0eb7e991
|
Use generic ELFTargetAsmInfo and DarwinTargetAsmInfo for X86 code
llvm-svn: 53788
|
2008-07-19 13:15:21 +00:00 |
|
Anton Korobeynikov
|
3724600253
|
Add TargetAsmInfo for all ELF-based targets
llvm-svn: 53786
|
2008-07-19 13:14:11 +00:00 |
|