summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/TargetInfo.cpp
AgeCommit message (Expand)Author
2023-01-24[clang][RISCV] Fix ABI mismatch between GCC and Clang (extension of integers ...Alex Bradbury
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2023-01-11[clang][NFC] Use the TypeSize::getXXXValue() instead of TypeSize::getXXXSize)Guillaume Chatelet
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2023-01-07Revert "AMDGPU: Invert handling of enqueued block detection"Matt Arsenault
2023-01-07clang/AMDGPU: Force disable block enqueue arguments for HIPMatt Arsenault
2022-12-21[clang] Do not extend i8 return values to i16 on AVR.Ben Shi
2022-12-20[CodeGen][AArch64] Fix AArch64ABIInfo::EmitAAPCSVAArg crash with empty record...yronglin
2022-12-06[SystemZ] Emit a .gnu_attribute for an externally visible vector abi.Jonas Paulsson
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-11-19[CodeGen][ARM] Fix ARMABIInfo::EmitVAAarg crash with empty record type variad...yronglin
2022-11-17[clang] Fix wrong ABI of AVRTiny.Ben Shi
2022-11-08Fix duplicate word typos; NFCRageking8
2022-10-20[HLSL] Disable integer promotion to avoid int16_t being promoted to int for H...Xiang Li
2022-10-16[clang][PowerPC] PPC64 VAArg fix right-alignment for aggregates fit in registerTing Wang
2022-10-16[clang] Use std::clamp (NFC)Kazu Hirata
2022-10-06[OpenMP][AMDGPU] Add 'uniform-work-group' attribute to OpenMP kernelsJoseph Huber
2022-10-01[Clang][AArch64] Support AArch64 target(..) attribute formats.David Green
2022-09-20[X86][fastcall][vectorcall] Move capability check before free register updatePhoebe Wang
2022-09-19[Clang][LoongArch] Implement ABI loweringWeining Lu
2022-08-27Use std::clamp (NFC)Kazu Hirata
2022-08-20Use llvm::drop_begin (NFC)Kazu Hirata
2022-08-19[clang][RISCV] Fix incorrect ABI lowering for inherited structs under hard-fl...Alex Bradbury
2022-08-18[Clang][BPF] Support record argument with direct valuesYonghong Song
2022-08-16[Clang][BPF]: Force sign/zero extension for return values in callerYonghong Song
2022-08-10[X86][BF16] Enable __bf16 for x86 targets.Freddy Ye
2022-08-08[clang][CodeGen] Factor out Swift ABI hooks (NFCI)Sergei Barannikov
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko
2022-07-22[CUDA/SPIR-V] Force passing aggregate type byvalShangwu Yao
2022-07-22[clang][CodeGen] Only include ABIInfo.h where required (NFC)Sergei Barannikov
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-10[ARM] Fix how size-0 bitfields affect homogeneous aggregates.Simon Tatham
2022-06-02[PS5] Make passing unions in registers match PS4 ABIPaul Robinson
2022-06-02[PS5] Classify __m64 as integer, matching PS4 ABIPaul Robinson
2022-05-31[Clang][CSKY] Add support about CSKYABIInfoZi Xuan Wu (Zeson)
2022-04-26[SystemZ] Fix C++ ABI for passing args of structs containing zero width bitfi...Jonas Paulsson
2022-03-31Fix the build after cd26190a10fceb6e1472fabcd9e1736f62f078c4Aaron Ballman
2022-03-29[X86][regcall] Support passing / returning structuresPhoebe Wang
2022-03-24[clang][AVR] Implement standard calling convention for AVR and AVRTinyBen Shi
2022-03-22[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated inAkira Hatanaka
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-17[CodeGen] Avoid pointer element type access for blocksNikita Popov
2022-02-24[CUDA][SPIRV] Assign global address space to CUDA kernel argumentsShangwu Yao
2022-02-17[clang] Remove Address::deprecated() in emitVoidPtrDirectVAArg()Arthur Eubanks
2022-02-17Revert "[CUDA][SPIRV] Assign global address space to CUDA kernel arguments"Matthew Voss
2022-02-17[CUDA][SPIRV] Assign global address space to CUDA kernel argumentsShangwu Yao
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov
2022-02-04[clang][CodeGen] Use memory type representation in `va_arg`Jan Svoboda
2022-02-02[clang][Sparc] Fix __builtin_extract_return_addr etc.Rainer Orth