summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert attribute 'target' parsing from a 'pair' to a 'struct' to make furthe...Erich Keane2017-07-181-2/+2
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-2/+2
* Update use of llvm::CallingConv:X86_64_Win64 after LLVM commit r308208Martin Storsjo2017-07-171-1/+1
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-031-1/+1
* CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu2017-06-291-3/+2
* [CodeGen] Fix assertion failure in EmitCallArg.Akira Hatanaka2017-06-281-1/+8
* [ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar2017-06-231-21/+23
* CodeGen: Cast temporary variable to proper address spaceYaxun Liu2017-06-191-2/+4
* Preserve cold attribute for function declsXinliang David Li2017-06-131-0/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-011-4/+14
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-3/+1
* [X86] Support of no_caller_saved_registers attributeOren Ben Simhon2017-04-271-0/+3
* Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner2017-04-191-11/+5
* Use less temporary AttributeLists NFCReid Kleckner2017-04-181-38/+24
* CodeGen: Let byval parameter use alloca address spaceYaxun Liu2017-04-171-2/+3
* Update for AllocaInst construction changesMatt Arsenault2017-04-101-2/+4
* Clang changes for alloc_align attribute Erich Keane2017-03-301-0/+4
* Revert r298491 and r298494 which changed Clang's handling of 'nonnull'Chandler Carruth2017-03-241-56/+34
* Remove all uses of std::mem_fun and std::bind1st removed in C++17.Richard Smith2017-03-231-1/+1
* Remove an overly aggressive assert in r298491 and leave a commentChandler Carruth2017-03-221-1/+5
* [nonnull] Teach Clang to attach the nonnull LLVM attribute toChandler Carruth2017-03-221-34/+52
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-38/+34
* [ubsan] Use the nicer nullability diagnostic handlersVedant Kumar2017-03-141-5/+8
* [ubsan] Add a nullability sanitizerVedant Kumar2017-03-141-20/+90
* [ubsan] Extend the nonnull arg check to ObjCVedant Kumar2017-03-061-9/+8
* Represent pass_object_size attrs in ExtParameterInfoGeorge Burgess IV2017-02-241-39/+44
* [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV2017-02-231-9/+33
* [CodeGen] Don't reemit expressions for pass_object_size params.George Burgess IV2017-02-231-16/+32
* [CodeGen] Add param info for ctors with ABI args.George Burgess IV2017-02-221-1/+11
* Fix spelling mistake - paramater -> parameter. NFCI.Simon Pilgrim2017-02-151-1/+1
* [CodeGen] [CUDA] Add the ability set default attrs on functions in linked mod...Justin Lebar2017-01-251-93/+108
* Clean up redundant isa<T> before getAs<T>. NFC.George Burgess IV2017-01-061-4/+2
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-0/+8
* Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth2016-12-201-8/+0
* Add the alloc_size attribute to clang.George Burgess IV2016-12-201-0/+8
* [clang] Version support for UBSan handlersFilipe Cabecinhas2016-12-121-2/+2
* IRGen: Remove all uses of CreateDefaultAlignedLoad.Peter Collingbourne2016-11-281-3/+3
* Forward ns_consumed delegate arguments with a move.John McCall2016-11-181-3/+21
* regcall: Implement regcall Calling Conv in clangErich Keane2016-11-021-0/+4
* [OpenCL] Mark group functions as convergent in opencl-c.hYaxun Liu2016-11-011-0/+2
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-76/+120
* [CUDA] Mark device functions as nounwind.Justin Lebar2016-10-041-0/+3
* [clang] make reciprocal estimate codegen a function attributeSanjay Patel2016-10-041-0/+9
* [ARC] Ignore qualifiers in copy-restore expressionsVedant Kumar2016-10-031-1/+1
* Switch to a different workaround for unimplementability of P0145R3 in MS ABIs.Richard Smith2016-09-291-25/+26
* Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith2016-09-281-3/+5
* Revert r282556. This change made several bots unhappy.Richard Smith2016-09-281-4/+2
* P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith2016-09-271-2/+4
* Replace 'isProvablyNonNull' with existing utility llvm::IsKnownNonNull which ...Nick Lewycky2016-09-201-6/+3