Mehdi Amini
|
c94da20917
Make DataLayout Non-Optional in the Module
|
10 年之前 |
Chandler Carruth
|
417c5c172c
[PM] Remove the old 'PassManager.h' header file at the top level of
|
10 年之前 |
Tim Northover
|
8f2a85e099
IR: add "cmpxchg weak" variant to support permitted failure.
|
11 年之前 |
Tim Northover
|
d5d864b553
CPP backend: set volatile property on atomic instructions.
|
11 年之前 |
Rafael Espindola
|
5fd4b41a36
Use for range loops.
|
11 年之前 |
Craig Topper
|
eda7f44b27
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves.
|
11 年之前 |
Craig Topper
|
c848b1bbcf
[C++] Use 'nullptr'. Target edition.
|
11 年之前 |
Rafael Espindola
|
1f21e0dd0d
Remove the linker_private and linker_private_weak linkages.
|
11 年之前 |
Tim Northover
|
ca396e391e
IR: add a second ordering operand to cmpxhg for failure
|
11 年之前 |
Nico Rieck
|
38f68c5a2e
Decouple dllexport/dllimport from linkage
|
11 年之前 |
Nico Rieck
|
55463f4ec1
Revert "Decouple dllexport/dllimport from linkage"
|
11 年之前 |
Nico Rieck
|
bce07a0c3b
Decouple dllexport/dllimport from linkage
|
11 年之前 |
Chandler Carruth
|
8a5351f0f5
[PM] Rename the IR printing pass header to a more generic and correct
|
11 年之前 |
Chandler Carruth
|
bc65a8d518
Move the LLVM IR asm writer header files into the IR directory, as they
|
11 年之前 |
Reid Kleckner
|
4b70bfc905
Begin adding docs and IR-level support for the inalloca attribute
|
11 年之前 |
Rafael Espindola
|
f7f74c22b1
Remove the notion of primitive types.
|
11 年之前 |
Rafael Espindola
|
19794da02c
Remove linkonce_odr_auto_hide.
|
11 年之前 |
Will Dietz
|
e3ba15c794
Add missing #include's to cctype when using isdigit/alpha/etc.
|
12 年之前 |
Eli Friedman
|
17f013265f
Misc fixes for cpp backend.
|
12 年之前 |
Bob Wilson
|
db3a9e64f8
Revert patches to add case-range support for PR1255.
|
12 年之前 |
Andrea Di Biagio
|
5768bb8d77
Add function attribute 'optnone'.
|
12 年之前 |
Craig Topper
|
0c49a9b619
Increment arg_count inside the loop in printInline. Patch by Joe Matarazzo.
|
12 年之前 |
Craig Topper
|
8d5a10fe60
Revert accidental commit.
|
12 年之前 |
Craig Topper
|
f7beb2cc1f
Fix aliases for shrd/shld to handle Intel syntax properly. Also suppress them from being used by the asm printer.
|
12 年之前 |
Bill Wendling
|
66d11e9aa7
Remove assert. There may be target-dependent attributes left.
|
12 年之前 |
Bill Wendling
|
9a131c544c
Convert the CPP backend to use the AttributeSet instead of AttributeWithIndex.
|
12 年之前 |
Bill Wendling
|
8e47daf285
Remove some introspection functions.
|
12 年之前 |
Bill Wendling
|
85875647d6
Use the new 'getSlotIndex' method to retrieve the attribute's slot index.
|
12 年之前 |
Bill Wendling
|
114baee1fa
Add the IR attribute 'sspstrong'.
|
12 年之前 |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 年之前 |