Evan Cheng
|
c4c6257c1a
|
Added getTargetLowering() to TargetMachine. Refactored targets to support this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26742 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-13 23:20:37 +00:00 |
|
Evan Cheng
|
d594881a28
|
- Emit subsections_via_symbols for Darwin.
- Conditionalize Dwarf debugging output (Darwin only for now).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26582 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-07 02:23:26 +00:00 |
|
Evan Cheng
|
3c992d291b
|
Enable Dwarf debugging info.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26581 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-07 02:02:57 +00:00 |
|
Evan Cheng
|
c4ee50c6b9
|
ConstantPoolIndex is now the displacement field of addressing mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26373 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-02-25 09:56:50 +00:00 |
|
Chris Lattner
|
d1239b7c69
|
Use the shared asmprinter code for printing special llvm globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24695 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-12-13 06:32:50 +00:00 |
|
Chris Lattner
|
a046e0d79f
|
Add ELF and darwin support for static ctors and dtors
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24693 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-12-13 04:53:51 +00:00 |
|
Chris Lattner
|
ac2902bcb5
|
Use HasDotTypeDotSizeDirective instead of forELF
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 23:06:54 +00:00 |
|
Chris Lattner
|
a35a8e87fa
|
Use subtarget information computed by X86Subtarget instead of rolling our own.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24477 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 22:39:40 +00:00 |
|
Chris Lattner
|
5df14ca0a1
|
Add a forELF flag, allowing the removal of forCygwin and simplification of
conditionals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24475 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 22:19:48 +00:00 |
|
Chris Lattner
|
d939f6c85d
|
Switch to using the shared constant pool printer, along with using shorter
CPI ids
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24467 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 08:32:23 +00:00 |
|
Chris Lattner
|
224cfc2eac
|
Start using the AsmPrinter shared SwitchSection code. This allows the X86
backend to implement global variables in sections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24447 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 07:11:11 +00:00 |
|
Chris Lattner
|
62cbf2aab9
|
Rename SwitchSection -> switchSection to avoid conflicting with a future
change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24443 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-11-21 06:55:27 +00:00 |
|
Nate Begeman
|
72b286b0a0
|
Add support for assembling .s files on mac os x for intel
Add support for running bugpoint on mac os x for intel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22351 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-07-08 00:23:26 +00:00 |
|
Chris Lattner
|
b36cbd0286
|
Refactor X86AsmPrinter.cpp into multiple files. Patch contributed
by Aaron Gray, cleaned up by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22324 91177308-0d34-0410-b5e6-96231b3b80d8
|
2005-07-01 22:44:09 +00:00 |
|