summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)Author
2017-12-21Revert "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai
2017-12-21[CodeGen] Fix crash when a function taking transparent union is redeclared.Volodymyr Sapsai
2017-12-21[ubsan] Diagnose noreturn functions which returnVedant Kumar
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl
2017-12-11[Driver][CodeGen] Add -mprefer-vector-width driver option and attribute durin...Craig Topper
2017-12-07CodeGen: Fix invalid bitcasts for memcpyYaxun Liu
2017-11-28[Target] Make a copy of TargetOptions feature list before sorting during CodeGenCraig Topper
2017-11-20[CodeGen] Move Reciprocals option from TargetOptions to CodeGenOptionsCraig Topper
2017-11-07New clang option -fno-plt which avoids the PLT and lazy binding while making ...Sriraman Tallam
2017-10-27Replace a few usages of llvm::join with range-version[NFC]Erich Keane
2017-10-27Filter out invalid 'target' items from being passed to LLVMErich Keane
2017-10-06OpenCL: Assume functions are convergentMatt Arsenault
2017-09-22Add support for attribute 'noescape'.Akira Hatanaka
2017-09-20Revert "Add support for attribute 'noescape'."Akira Hatanaka
2017-09-20Add support for attribute 'noescape'.Akira Hatanaka
2017-09-20Revert "Add support for attribute 'noescape'."Akira Hatanaka
2017-09-20Add support for attribute 'noescape'.Akira Hatanaka
2017-09-09clang fix for LLVM API change: isKnownNonNull -> isKnownNonZeroNuno Lopes
2017-08-01Fix creating bitcasts with wrong address spaceMatt Arsenault
2017-07-18Convert attribute 'target' parsing from a 'pair' to a 'struct' to make furthe...Erich Keane
2017-07-17[AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo
2017-07-17Update use of llvm::CallingConv:X86_64_Win64 after LLVM commit r308208Martin Storsjo
2017-07-03fix trivial typos in comments; NFCHiroshi Inoue
2017-06-29CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu
2017-06-28[CodeGen] Fix assertion failure in EmitCallArg.Akira Hatanaka
2017-06-23[ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu
2017-06-13Preserve cold attribute for function declsXinliang David Li
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova
2017-06-01[OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen
2017-05-02Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner
2017-04-27[X86] Support of no_caller_saved_registers attributeOren Ben Simhon
2017-04-19Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner
2017-04-18Use less temporary AttributeLists NFCReid Kleckner
2017-04-17CodeGen: Let byval parameter use alloca address spaceYaxun Liu
2017-04-10Update for AllocaInst construction changesMatt Arsenault
2017-03-30Clang changes for alloc_align attribute Erich Keane
2017-03-24Revert r298491 and r298494 which changed Clang's handling of 'nonnull'Chandler Carruth
2017-03-23Remove all uses of std::mem_fun and std::bind1st removed in C++17.Richard Smith
2017-03-22Remove an overly aggressive assert in r298491 and leave a commentChandler Carruth
2017-03-22[nonnull] Teach Clang to attach the nonnull LLVM attribute toChandler Carruth
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-03-14[ubsan] Use the nicer nullability diagnostic handlersVedant Kumar
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar
2017-03-06[ubsan] Extend the nonnull arg check to ObjCVedant Kumar
2017-02-24Represent pass_object_size attrs in ExtParameterInfoGeorge Burgess IV
2017-02-23[CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV
2017-02-23[CodeGen] Don't reemit expressions for pass_object_size params.George Burgess IV
2017-02-22[CodeGen] Add param info for ctors with ABI args.George Burgess IV
2017-02-15Fix spelling mistake - paramater -> parameter. NFCI.Simon Pilgrim