Bill Wendling
|
69d37fa635
Remove unused #includes.
|
12 years ago |
Daniel Dunbar
|
6d49b680be
[MC/Mach-O] Implement integrated assembler support for linker options.
|
12 years ago |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 years ago |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 years ago |
Anton Korobeynikov
|
25efd6d556
Use TARGET2 relocation for TType references on ARM.
|
12 years ago |
Michael J. Spencer
|
4de5872ded
[MC][COFF] Emit weak symbols to the correct section. Patch by Dmitry Puzirev!
|
12 years ago |
Chandler Carruth
|
426c2bf5cd
Revert the majority of the next patch in the address space series:
|
12 years ago |
Micah Villmow
|
2c39b15073
Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.
|
13 years ago |
Micah Villmow
|
fb384d61c7
Revert 165732 for further review.
|
13 years ago |
Micah Villmow
|
f3840d2c16
Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly.
|
13 years ago |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 years ago |
Bill Wendling
|
96cb112852
Remove tabs.
|
13 years ago |
Rafael Espindola
|
d6b43a317e
Move the support for using .init_array from ARM to the generic
|
13 years ago |
Bill Wendling
|
adb082cd6a
Look for the 'Is Simulated' module flag. This indicates that the program is compiled to run on a simulator.
|
13 years ago |
Anton Korobeynikov
|
1d2d5a0227
Fix to make sure that a comdat group gets generated correctly for a static member
|
13 years ago |
David Chisnall
|
50f603fff6
... and it's probably best to use the correct alignment, rather than just guessing that it's the same as the size.
|
13 years ago |
David Chisnall
|
ca5b752d18
It turns out that putting an 8-byte symbol in a 4-byte section makes Solaris ld sulk. GNU ld is perfectly happy with it, which is worrying for a whole other set of reasons...
|
13 years ago |
Bill Wendling
|
2de3ff5043
Use 'getDataNoRel' for the section kind.
|
13 years ago |
Bill Wendling
|
057d521e3d
Modify the code that emits the module flags to use the new module flags accessor
|
13 years ago |
Bill Wendling
|
b464d3ff72
Add code to the target lowering object file module to handle module flags.
|
13 years ago |
Anton Korobeynikov
|
d4a19b6a72
Add support for implicit TLS model used with MS VC runtime.
|
13 years ago |
Anton Korobeynikov
|
4a99f59aef
Properly emit ctors / dtors with priorities into desired sections
|
13 years ago |
David Blaikie
|
4d6ccb5f68
More dead code removal (using -Wunreachable-code)
|
13 years ago |
Bill Wendling
|
d7c2494b3c
On MachO, the pointer to the personality function should always be in the
|
13 years ago |
Benjamin Kramer
|
a7b0cb7594
Remove all remaining uses of Value::getNameStr().
|
13 years ago |
Bill Wendling
|
671215464c
Check the visibility of the global variable before placing it into the stubs
|
14 years ago |
Evan Cheng
|
203576aa0c
Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.
|
14 years ago |
Evan Cheng
|
e76a33b956
Add MCObjectFileInfo and sink the MCSections initialization code from
|
14 years ago |
Evan Cheng
|
70955c2d12
Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.
|
14 years ago |
Evan Cheng
|
9bc402c8d4
Fix up TargetLoweringObjectFile ctors to properly initialize fields.
|
14 years ago |