Reid Kleckner
|
93b27c50e8
Standardize on MSVC behavior for triples with no environment
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Reid Kleckner
|
025ee4f9cc
[IR] Avoid the need to prefix MS C++ symbols with '\01'
|
7 years ago |
Saleem Abdulrasool
|
860652c3f8
CodeGen: handle llvm.used properly for COFF
|
7 years ago |
Peter Collingbourne
|
8dc921e4a6
Move llvm::emitLinkerFlagsForGlobalCOFF() to Mangler.
|
8 years ago |
Eric Christopher
|
b660c903c1
Remove the default constructor and count variable from the Mangler since
|
9 years ago |
Rui Ueyama
|
3edb0ec229
Update to use new name alignTo().
|
9 years ago |
Rafael Espindola
|
0e9288493a
Remove unused arguments and move ManglerPrefixTy to the implementation.
|
10 years ago |
Rafael Espindola
|
9758b4ae95
Simplify the Mangler interface now that DataLayout is mandatory.
|
10 years ago |
Rafael Espindola
|
b9ed9af341
Use MCSymbols for FastISel.
|
10 years ago |
Reid Kleckner
|
7963762fce
Revert "Move dllimport name mangling to IR mangler."
|
10 years ago |
Peter Collingbourne
|
12f81b4639
Move dllimport name mangling to IR mangler.
|
10 years ago |
David Majnemer
|
6129538ade
Revert "Address review comments"
|
10 years ago |
David Majnemer
|
468fbb3c2b
Address review comments
|
10 years ago |
Mehdi Amini
|
529919ff31
DataLayout is mandatory, update the API to reflect it with references.
|
10 years ago |
Aaron Ballman
|
7435fa333d
Silencing an "enumeral and non-enumeral type in conditional expression" warning; NFC.
|
10 years ago |
Reid Kleckner
|
d5de327da0
X86: Implement the vectorcall calling convention
|
10 years ago |
Reid Kleckner
|
e852ac7772
Revert "Don't count inreg params when mangling fastcall functions"
|
10 years ago |
Reid Kleckner
|
5d04e520c0
Don't count inreg params when mangling fastcall functions
|
11 years ago |
Rafael Espindola
|
a36429f26d
[pr20127] Check for leading \1 in the Twine version of getNameWithPrefix.
|
11 years ago |
Craig Topper
|
ec0f0bc6af
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
|
11 years ago |
Rafael Espindola
|
1f21e0dd0d
Remove the linker_private and linker_private_weak linkages.
|
11 years ago |
Rafael Espindola
|
737c9f6005
Add back r201608, r201622, r201624 and r201625
|
11 years ago |
Daniel Jasper
|
9a92586114
Revert r201622 and r201608.
|
11 years ago |
Rafael Espindola
|
6880f0e19f
Fix PR18743.
|
11 years ago |
Rafael Espindola
|
4822c5fa52
Mark the methods in the Mangler const.
|
11 years ago |
Reid Kleckner
|
8a24e83550
Implement inalloca codegen for x86 with the new inalloca design
|
11 years ago |
Rafael Espindola
|
916d3120b3
Use a raw_stream to implement the mangler.
|
11 years ago |
Nico Rieck
|
1b1321f080
Fix fastcall mangling of dllimported symbols
|
11 years ago |
Chandler Carruth
|
6b71233fb1
Remove vestigal bits of MC from the mangler. It no longer uses this, and
|
11 years ago |