aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/TargetInfo.cpp
AgeCommit message (Expand)Author
2018-10-25[AArch64] Branch Protection and Return Address Signing B Key SupportLuke Cheeseman
2018-10-10[MinGW] Fix passing a sanitizer lib name as dependent libMartin Storsjo
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-12[CodeGen][ARM] Coerce FP16 vectors to integer vectors when neededMikhail Maltsev
2018-08-17[AArch64] - return address signingLuke Cheeseman
2018-07-30Remove trailing spaceFangrui Song
2018-07-30[ARM, AArch64]: Use unadjusted alignment when passing composites as argumentsMomchil Velikov
2018-07-30[mips64][clang] Provide the signext attribute for i32 return valuesStefan Maksimovic
2018-07-26 [RISCV] Add support for interrupt attributeAna Pazos
2018-07-05[Power9] Update fp128 as a valid homogenous aggregate base typeLei Huang
2018-06-25[WebAssembly] Add no-prototype attribute to prototype-less C functionsSam Clegg
2018-06-12[CUDA][HIP] Set kernel calling convention before arrange functionYaxun Liu
2018-05-25Support Swift calling convention for PPC64 targetsBob Wilson
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-20[CUDA] Set LLVM calling convention for CUDA kernelYaxun Liu
2018-04-19Fix __attribute__((force_align_arg_pointer)) misalignment bugErich Keane
2018-04-03Revert "Set calling convention for CUDA kernel"Artem Belevich
2018-04-02Add helper to determine if a field is a zero-length bitfield.Richard Smith
2018-03-29Set calling convention for CUDA kernelYaxun Liu
2018-03-29Disable emitting static extern C aliases for amdgcn target for CUDAYaxun Liu
2018-03-28[ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka
2018-03-27[clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-23[AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU (CLANG)Tony Tye
2018-03-23[AMDGPU] Remove use of OpenCL triple environment and replace with function at...Tony Tye
2018-03-20Delete BuiltinCC. NFC.Rafael Espindola
2018-03-19[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-03-12Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka
2018-03-10[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-02-23Support for the mno-stack-arg-probe flagHans Wennborg
2018-02-23[mips] Revert r325872Stefan Maksimovic
2018-02-23[mips] Reland r310704Stefan Maksimovic
2018-02-08Fix for #31362 - ms_abi is implemented incorrectly for values >=16 bytes.Alexander Ivchenko
2018-02-07Don't pass ForDefinition_t in places it is redundant.Rafael Espindola
2018-02-02[CodeGen][va_args] Correct Vector Struct va-arg 'in_reg' code genErich Keane
2018-01-23[ARM] Pass _Float16 as int or floatSjoerd Meijer
2018-01-15[RISCV] Implement RISCV ABI loweringAlex Bradbury
2018-01-12Refactor handling of signext/zeroext in ABIArgInfoAlex Bradbury
2018-01-07Simplify the internal API for checking whether swiftcall passes a type indire...John McCall
2017-11-07SystemZ Swift TargetInfo: swifterror support in the backend is brokenArnold Schwaighofer
2017-10-25CodeGen: fix PPC Darwin variadicsSaleem Abdulrasool
2017-10-19[AMDGPU] Fix bug in enqueued block codegen due to an extra lineYaxun Liu
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson
2017-10-14Fix build failure on android due to missing std::to_string()Yaxun Liu
2017-10-14[OpenCL] Emit enqueued block as kernelYaxun Liu
2017-09-13[ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar
2017-08-30[CodeGen][x86_64] Enable 'force_align_arg_pointer' attribute at x86_64Erich Keane
2017-08-26Add flag to request Clang is ABI-compatible with older versions of itselfRichard Smith
2017-08-24[Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraintsCoby Tayree
2017-08-21[ObjC] Use consistent comment style in inline asmOliver Stannard
2017-08-11Revert r302670 for the upcoming 5.0.0 releaseStefan Maksimovic