summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-12/+12
* [ARM, AArch64]: Use unadjusted alignment when passing composites as argumentsMomchil Velikov2018-07-301-5/+14
* [mips64][clang] Provide the signext attribute for i32 return valuesStefan Maksimovic2018-07-301-2/+8
* [RISCV] Add support for interrupt attributeAna Pazos2018-07-261-0/+21
* [Power9] Update fp128 as a valid homogenous aggregate base typeLei Huang2018-07-051-4/+9
* [WebAssembly] Add no-prototype attribute to prototype-less C functionsSam Clegg2018-06-251-0/+9
* [CUDA][HIP] Set kernel calling convention before arrange functionYaxun Liu2018-06-121-3/+4
* Support Swift calling convention for PPC64 targetsBob Wilson2018-05-251-2/+11
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-6/+6
* [CUDA] Set LLVM calling convention for CUDA kernelYaxun Liu2018-04-201-0/+6
* Fix __attribute__((force_align_arg_pointer)) misalignment bugErich Keane2018-04-191-20/+5
* Revert "Set calling convention for CUDA kernel"Artem Belevich2018-04-031-9/+0
* Add helper to determine if a field is a zero-length bitfield.Richard Smith2018-04-021-2/+2
* Set calling convention for CUDA kernelYaxun Liu2018-03-291-0/+9
* Disable emitting static extern C aliases for amdgcn target for CUDAYaxun Liu2018-03-291-0/+10
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-281-2/+2
* [clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-271-2/+2
* [AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU (CLANG)Tony Tye2018-03-231-1/+1
* [AMDGPU] Remove use of OpenCL triple environment and replace with function at...Tony Tye2018-03-231-0/+5
* Delete BuiltinCC. NFC.Rafael Espindola2018-03-201-12/+0
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-5/+22
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-22/+5
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-5/+22
* Support for the mno-stack-arg-probe flagHans Wennborg2018-02-231-10/+9
* [mips] Revert r325872Stefan Maksimovic2018-02-231-8/+0
* [mips] Reland r310704Stefan Maksimovic2018-02-231-0/+8
* Fix for #31362 - ms_abi is implemented incorrectly for values >=16 bytes.Alexander Ivchenko2018-02-081-1/+11
* Don't pass ForDefinition_t in places it is redundant.Rafael Espindola2018-02-071-55/+35
* [CodeGen][va_args] Correct Vector Struct va-arg 'in_reg' code genErich Keane2018-02-021-6/+7
* [ARM] Pass _Float16 as int or floatSjoerd Meijer2018-01-231-8/+10
* [RISCV] Implement RISCV ABI loweringAlex Bradbury2018-01-151-0/+181
* Refactor handling of signext/zeroext in ABIArgInfoAlex Bradbury2018-01-121-51/+47
* Simplify the internal API for checking whether swiftcall passes a type indire...John McCall2018-01-071-12/+6
* SystemZ Swift TargetInfo: swifterror support in the backend is brokenArnold Schwaighofer2017-11-071-1/+1
* CodeGen: fix PPC Darwin variadicsSaleem Abdulrasool2017-10-251-1/+37
* [AMDGPU] Fix bug in enqueued block codegen due to an extra lineYaxun Liu2017-10-191-1/+0
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-19/+16
* Fix build failure on android due to missing std::to_string()Yaxun Liu2017-10-141-1/+2
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-141-0/+111
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-131-13/+6
* [CodeGen][x86_64] Enable 'force_align_arg_pointer' attribute at x86_64Erich Keane2017-08-301-0/+18
* Add flag to request Clang is ABI-compatible with older versions of itselfRichard Smith2017-08-261-3/+12
* [Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraintsCoby Tayree2017-08-241-1/+5
* [ObjC] Use consistent comment style in inline asmOliver Stannard2017-08-211-3/+3
* Revert r302670 for the upcoming 5.0.0 releaseStefan Maksimovic2017-08-111-8/+0
* Remove unused functionMatt Arsenault2017-08-101-9/+0
* AMDGPU: Use direct struct returns and argumentsMatt Arsenault2017-08-091-17/+190
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-0/+27
* [mips] Revert r309942 & r309940Simon Dardis2017-08-031-14/+0
* [mips] Implement -muninit-const-in-rodataSimon Dardis2017-08-031-0/+14