summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai2017-12-211-5/+5
* [CodeGen] Fix crash when a function taking transparent union is redeclared.Volodymyr Sapsai2017-12-211-5/+5
* [ubsan] Diagnose noreturn functions which returnVedant Kumar2017-12-211-2/+17
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+2
* [Driver][CodeGen] Add -mprefer-vector-width driver option and attribute durin...Craig Topper2017-12-111-0/+5
* CodeGen: Fix invalid bitcasts for memcpyYaxun Liu2017-12-071-4/+4
* [Target] Make a copy of TargetOptions feature list before sorting during CodeGenCraig Topper2017-11-281-18/+11
* [CodeGen] Move Reciprocals option from TargetOptions to CodeGenOptionsCraig Topper2017-11-201-1/+1
* New clang option -fno-plt which avoids the PLT and lazy binding while making ...Sriraman Tallam2017-11-071-0/+10
* Replace a few usages of llvm::join with range-version[NFC]Erich Keane2017-10-271-3/+3
* Filter out invalid 'target' items from being passed to LLVMErich Keane2017-10-271-2/+3
* OpenCL: Assume functions are convergentMatt Arsenault2017-10-061-5/+8
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-221-1/+8
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+1
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-1/+8
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+1
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-1/+8
* clang fix for LLVM API change: isKnownNonNull -> isKnownNonZeroNuno Lopes2017-09-091-2/+4
* Fix creating bitcasts with wrong address spaceMatt Arsenault2017-08-011-2/+4
* 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
OpenPOWER on IntegriCloud