Commit History

Author SHA1 Message Date
  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