summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [CodeGen][ARM] ARM runtime helper functions are not always soft-fpPeter Smith2017-07-271-10/+7
* [CodeGen][ARM] Revert r309257Peter Smith2017-07-271-7/+10
* [CodeGen][ARM] ARM runtime helper functions are not always soft-fpPeter Smith2017-07-271-10/+7
* Remove Bitrig: Clang ChangesErich Keane2017-07-211-1/+0
* Complex Long Double classification In RegCall calling conventionErich Keane2017-07-211-13/+28
* [CodeGen][mips] Support `long_call/far/near` attributesSimon Atanasyan2017-07-201-37/+81
* [AArch64] Produce correct defaultlib directives for windows in MSVC styleMartin Storsjo2017-07-201-1/+18
* [AArch64] Produce the right kind of va_arg for windowsMartin Storsjo2017-07-131-3/+18
* Fix build failure with gcc about mixing enum and non-enumYaxun Liu2017-07-081-1/+2
* CodeGen: Fix address space of global variableYaxun Liu2017-07-081-0/+46
* Correct VectorCall x86 (32 bit) behavior for SSE Register AssignmentErich Keane2017-06-211-72/+56
* [OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader2017-06-201-41/+0
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-011-1/+21
* CodeGen: Define Swift's legal vector types for AArch64, ARMArnold Schwaighofer2017-05-261-0/+30
* [mips] Support `micromips` attributeSimon Atanasyan2017-05-221-0/+5
* CodeGen: Cast alloca to expected address spaceYaxun Liu2017-05-181-4/+8
* [Hexagon] Make sure to pass empty struct arguments with nontrivial ctorsKrzysztof Parzyszek2017-05-121-3/+3
* Reland: [mips] Impose a threshold for coercion of aggregatesPetar Jovanovic2017-05-101-0/+8
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-6/+4
* Revert r302547 ([mips] Impose a threshold for coercion of aggregates)Petar Jovanovic2017-05-091-8/+0
* [mips] Impose a threshold for coercion of aggregatesPetar Jovanovic2017-05-091-0/+8
OpenPOWER on IntegriCloud