1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/include/llvm
Tim Northover 478a7d4c52 GlobalISel: correctly handle varargs
Some platforms (notably iOS) use a different calling convention for unnamed vs
named parameters in varargs functions, so we need to keep track of this
information when translating calls.

Since not many platforms are involved, the guts of the special handling is in
the ValueHandler class (with a generic implementation that should work for most
targets).

llvm-svn: 292283
2017-01-17 22:30:10 +00:00
..
ADT [WebAssembly] Add triple support for the new wasm object format 2017-01-17 20:34:09 +00:00
Analysis Fix use-after-free bug in AffectedValueCallbackVH::allUsesReplacedWith 2017-01-16 15:22:01 +00:00
AsmParser
Bitcode Change BitstreamCursor::skipRecord to return the record code (NFC) 2017-01-04 22:54:14 +00:00
CodeGen GlobalISel: correctly handle varargs 2017-01-17 22:30:10 +00:00
Config [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig 2017-01-02 18:19:35 +00:00
DebugInfo PDB: Add a class to create the /names stream contents. 2017-01-15 00:36:02 +00:00
Demangle
ExecutionEngine [Orc][RPC] Return unsupported rpc function errors from the non-retry cases in 2017-01-17 04:07:48 +00:00
IR AMDGPU: Add replacement export intrinsics 2017-01-17 07:26:53 +00:00
IRReader
LibDriver
LineEditor
Linker [ThinLTO] Import only necessary DICompileUnit fields 2016-12-12 16:09:30 +00:00
LTO Apply clang-tidy's performance-unnecessary-value-param to LLVM. 2017-01-13 14:39:03 +00:00
MC Apply clang-tidy's performance-unnecessary-value-param to LLVM. 2017-01-13 14:39:03 +00:00
Object Revert r291903 and r291898. Reason: they break check-lld on the bots. 2017-01-13 16:45:15 +00:00
ObjectYAML [ObjectYAML] Pull yaml2dwarf out of yaml2obj for reuse 2017-01-12 21:35:21 +00:00
Option Generalize ArgList::AddAllArgs more 2016-09-29 19:47:58 +00:00
Passes [PM] Separate the LoopAnalysisManager from the LoopPassManager and move 2017-01-11 09:43:56 +00:00
ProfileData Resubmit "[PGO] Turn off comdat renaming in IR PGO by default" 2017-01-11 20:19:41 +00:00
Support Recommit r292214 "[Support/Compression] - Change zlib API to return Error instead of custom status" 2017-01-17 15:45:07 +00:00
TableGen TableGen: Some more std::string->StringInit* replacements 2016-12-05 07:35:13 +00:00
Target Revert r292132: [globalisel] Tablegen-erate current Register Bank Information'... 2017-01-16 15:34:43 +00:00
Transforms [LoopDeletion] (cleanup, NFC) Make simple helper functions static 2017-01-17 22:07:26 +00:00
XRay [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
CMakeLists.txt
InitializePasses.h [PM] Remove vestiges of NoAA. NFCI. 2016-12-24 16:14:05 +00:00
LinkAllIR.h Remove unused #includes of TimeValue.h. NFC. 2016-10-24 14:00:26 +00:00
LinkAllPasses.h [GVN] Initial check-in of a new global value numbering algorithm. 2016-12-22 16:03:48 +00:00
module.modulemap Tentative fix for modules build. 2017-01-05 04:40:09 +00:00
module.modulemap.build Fix module map to create a module for the configured header Config/abi-breaking.h 2016-12-01 19:08:38 +00:00
Pass.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassAnalysisSupport.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassInfo.h [llvm] Remove duplicate header from PassInfo.h 2016-11-11 02:01:32 +00:00
PassRegistry.h
PassSupport.h Use StringRef in Pass Info/Support API (NFC) 2016-10-01 04:03:30 +00:00