summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/SwiftCallingConv.cpp
AgeCommit message (Expand)Author
2025-02-14[clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t...Alex Voicu
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B
2023-10-27SwiftCallingConv: Fix the splitVectorEntry function (#69953)Arnold Schwaighofer
2023-01-25Use llvm::Log2_32 and llvm::Log2_64 instead of llvm::findLastSet (NFC)Kazu Hirata
2023-01-24[CodeGen] Use llvm::bit_ceil (NFC)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-08[clang][CodeGen] Factor out Swift ABI hooks (NFCI)Sergei Barannikov
2022-07-22[clang][CodeGen] Only include ABIInfo.h where required (NFC)Sergei Barannikov
2020-08-31Teach the swift calling convention about _Atomic typesArnold Schwaighofer
2020-08-26[SVE] Remove calls to VectorType::getNumElements from clangChristopher Tetreault
2020-06-01[SVE] Eliminate calls to default-false VectorType::get() from ClangChristopher Tetreault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-29In swiftcall, don't merge FP/vector types within a chunk.John McCall
2018-07-30Remove trailing spaceFangrui Song
2018-04-07Generalize the swiftcall API since being passed indirectly isn'tJohn McCall
2018-04-01Fix a major swiftcall ABI bug with trivial C++ class types.John McCall
2018-01-07Simplify the internal API for checking whether swiftcall passes a type indire...John McCall
2017-06-21SwiftCC: Perform physical layout when computing coercion typesArnold Schwaighofer
2016-12-01swiftcc: Add an api to query whether a target ABI stores swifterror in a regi...Arnold Schwaighofer
2016-10-13Swift Calling Convention: Fix out of bounds accessArnold Schwaighofer
2016-10-11Pass the end of a component to SwiftAggLowering's enumerateComponents callbackArnold Schwaighofer
2016-04-08Silencing a 32-bit shift implicit conversion warning from MSVC; NFC.Aaron Ballman
2016-04-04Fix "suggest parentheses" warning.James Y Knight
2016-04-04Fix an unused-variable warning by using the variable in the placeJohn McCall
2016-04-04IRGen-level lowering for the Swift calling convention.John McCall