Rafael Espindola
|
1f21e0dd0d
Remove the linker_private and linker_private_weak linkages.
|
11 years ago |
Tim Northover
|
ca396e391e
IR: add a second ordering operand to cmpxhg for failure
|
11 years ago |
Nico Rieck
|
38f68c5a2e
Decouple dllexport/dllimport from linkage
|
11 years ago |
Nico Rieck
|
55463f4ec1
Revert "Decouple dllexport/dllimport from linkage"
|
11 years ago |
Nico Rieck
|
bce07a0c3b
Decouple dllexport/dllimport from linkage
|
11 years ago |
Chandler Carruth
|
8a5351f0f5
[PM] Rename the IR printing pass header to a more generic and correct
|
11 years ago |
Chandler Carruth
|
bc65a8d518
Move the LLVM IR asm writer header files into the IR directory, as they
|
11 years ago |
Reid Kleckner
|
4b70bfc905
Begin adding docs and IR-level support for the inalloca attribute
|
11 years ago |
Rafael Espindola
|
f7f74c22b1
Remove the notion of primitive types.
|
11 years ago |
Rafael Espindola
|
19794da02c
Remove linkonce_odr_auto_hide.
|
11 years ago |
Will Dietz
|
e3ba15c794
Add missing #include's to cctype when using isdigit/alpha/etc.
|
12 years ago |
Eli Friedman
|
17f013265f
Misc fixes for cpp backend.
|
12 years ago |
Bob Wilson
|
db3a9e64f8
Revert patches to add case-range support for PR1255.
|
12 years ago |
Andrea Di Biagio
|
5768bb8d77
Add function attribute 'optnone'.
|
12 years ago |
Craig Topper
|
0c49a9b619
Increment arg_count inside the loop in printInline. Patch by Joe Matarazzo.
|
12 years ago |
Craig Topper
|
8d5a10fe60
Revert accidental commit.
|
12 years ago |
Craig Topper
|
f7beb2cc1f
Fix aliases for shrd/shld to handle Intel syntax properly. Also suppress them from being used by the asm printer.
|
12 years ago |
Bill Wendling
|
66d11e9aa7
Remove assert. There may be target-dependent attributes left.
|
12 years ago |
Bill Wendling
|
9a131c544c
Convert the CPP backend to use the AttributeSet instead of AttributeWithIndex.
|
12 years ago |
Bill Wendling
|
8e47daf285
Remove some introspection functions.
|
12 years ago |
Bill Wendling
|
85875647d6
Use the new 'getSlotIndex' method to retrieve the attribute's slot index.
|
12 years ago |
Bill Wendling
|
114baee1fa
Add the IR attribute 'sspstrong'.
|
12 years ago |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 years ago |
Bill Wendling
|
377660355c
s/hasAttribute/contains/g to be more consistent with other method names.
|
12 years ago |
Bill Wendling
|
034b94b170
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
|
12 years ago |
Bill Wendling
|
99faa3b4ec
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
|
12 years ago |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 years ago |
Bill Wendling
|
efd08d413c
Remove the dependent libraries feature.
|
12 years ago |
Bill Wendling
|
b46702c800
Update call to the new syntax.
|
12 years ago |
Quentin Colombet
|
9a419f656e
Change ForceSizeOpt attribute into MinSize attribute
|
12 years ago |