llvm-project/clang/lib
Alexey Samsonov 153004f220 Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC.
This is the last piece of CGCall code that had implicit assumptions about
the order in which Clang arguments are translated to LLVM ones (positions
of inalloca argument, sret, this, padding arguments etc.) Now all of
this data is encapsulated in ClangToLLVMArgsMapping. If this information
would be required somewhere else, this class can be moved to a separate
header or pulled into CGFunctionInfo.

llvm-svn: 218634
2014-09-29 22:08:00 +00:00
..
ARCMigrate Objective-C SDK modernizer. Do not modernize an enum 2014-09-15 16:41:47 +00:00
AST AST: Fix a typo in RecordLayoutBuilder 2014-09-29 21:38:08 +00:00
ASTMatchers Refactor Matcher<T> and DynTypedMatcher to reduce overhead of casts. 2014-09-29 18:43:20 +00:00
Analysis Reverting r214064 and r215650 while investigating a pesky performance regression 2014-09-23 08:34:41 +00:00
Basic [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
CodeGen Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC. 2014-09-29 22:08:00 +00:00
Driver Test commit. Fix a whitespace in ToolChains.cpp. 2014-09-29 21:50:34 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: [JS] Improve formatting of function literals in chains 2014-09-29 07:54:54 +00:00
Frontend Ensure that all module build failures get diagnosed 2014-09-26 22:42:23 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [x86] Fixed argument types in intrinsics: 2014-09-24 06:45:23 +00:00
Index clang-format: [JS] Support regex literals with trailing escaped slash. 2014-09-09 14:37:39 +00:00
Lex PR18793: If we try to EnterTokenStream when our current lexer is a caching 2014-09-23 21:05:52 +00:00
Parse -ms-extensions: Implement __super scope specifier (PR13236). 2014-09-26 00:28:20 +00:00
Rewrite Use intrusive refcounted pointers to manage RopeRefCountString lifetime. 2014-09-15 17:58:03 +00:00
Sema CUDA: Fix incorrect target inference for implicit members. 2014-09-29 20:38:29 +00:00
Serialization -ms-extensions: Implement __super scope specifier (PR13236). 2014-09-26 00:28:20 +00:00
StaticAnalyzer [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
Tooling Clean up ClangTool's argument adjuster handling a bit with unique_ptr. 2014-09-24 11:47:42 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00