aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-03fix trivial typos in comments; NFCHiroshi Inoue1-1/+1
2017-06-29CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu1-3/+2
2017-06-28[CodeGen] Fix assertion failure in EmitCallArg.Akira Hatanaka1-1/+8
2017-06-23[ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar1-21/+23
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu1-2/+4
2017-06-13Preserve cold attribute for function declsXinliang David Li1-0/+2
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova1-0/+1
2017-06-01[OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen1-4/+14
2017-05-02Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner1-3/+1
2017-04-27[X86] Support of no_caller_saved_registers attributeOren Ben Simhon1-0/+3
2017-04-19Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner1-11/+5
2017-04-18Use less temporary AttributeLists NFCReid Kleckner1-38/+24
2017-04-17CodeGen: Let byval parameter use alloca address spaceYaxun Liu1-2/+3
2017-04-10Update for AllocaInst construction changesMatt Arsenault1-2/+4
2017-03-30Clang changes for alloc_align attribute Erich Keane1-0/+4
2017-03-24Revert r298491 and r298494 which changed Clang's handling of 'nonnull'Chandler Carruth1-56/+34
2017-03-23Remove all uses of std::mem_fun and std::bind1st removed in C++17.Richard Smith1-1/+1
2017-03-22Remove an overly aggressive assert in r298491 and leave a commentChandler Carruth1-1/+5
2017-03-22[nonnull] Teach Clang to attach the nonnull LLVM attribute toChandler Carruth1-34/+52
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner1-38/+34
2017-03-14[ubsan] Use the nicer nullability diagnostic handlersVedant Kumar1-5/+8
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar1-20/+90
2017-03-06[ubsan] Extend the nonnull arg check to ObjCVedant Kumar1-9/+8
2017-02-24Represent pass_object_size attrs in ExtParameterInfoGeorge Burgess IV1-39/+44
2017-02-23[CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV1-9/+33
2017-02-23[CodeGen] Don't reemit expressions for pass_object_size params.George Burgess IV1-16/+32
2017-02-22[CodeGen] Add param info for ctors with ABI args.George Burgess IV1-1/+11
2017-02-15Fix spelling mistake - paramater -> parameter. NFCI.Simon Pilgrim1-1/+1
2017-01-25[CodeGen] [CUDA] Add the ability set default attrs on functions in linked mod...Justin Lebar1-93/+108
2017-01-06Clean up redundant isa<T> before getAs<T>. NFC.George Burgess IV1-4/+2
2016-12-22Add the alloc_size attribute to clang, attempt 2.George Burgess IV1-0/+8
2016-12-20Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth1-8/+0
2016-12-20Add the alloc_size attribute to clang.George Burgess IV1-0/+8
2016-12-12[clang] Version support for UBSan handlersFilipe Cabecinhas1-2/+2
2016-11-28IRGen: Remove all uses of CreateDefaultAlignedLoad.Peter Collingbourne1-3/+3
2016-11-18Forward ns_consumed delegate arguments with a move.John McCall1-3/+21
2016-11-02regcall: Implement regcall Calling Conv in clangErich Keane1-0/+4
2016-11-01[OpenCL] Mark group functions as convergent in opencl-c.hYaxun Liu1-0/+2
2016-10-26Refactor call emission to package the function pointer together withJohn McCall1-76/+120
2016-10-04[CUDA] Mark device functions as nounwind.Justin Lebar1-0/+3
2016-10-04[clang] make reciprocal estimate codegen a function attributeSanjay Patel1-0/+9
2016-10-03[ARC] Ignore qualifiers in copy-restore expressionsVedant Kumar1-1/+1
2016-09-29Switch to a different workaround for unimplementability of P0145R3 in MS ABIs.Richard Smith1-25/+26
2016-09-28Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith1-3/+5
2016-09-28Revert r282556. This change made several bots unhappy.Richard Smith1-4/+2
2016-09-27P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith1-2/+4
2016-09-20Replace 'isProvablyNonNull' with existing utility llvm::IsKnownNonNull which ...Nick Lewycky1-6/+3
2016-09-07[MS] Fix prologue this adjustment when 'this' is passed indirectlyReid Kleckner1-7/+0
2016-08-30This adds new options -fdenormal-fp-math and passes through option -ffast-mathSjoerd Meijer1-0/+7
2016-08-18CodeGen: Rename a variable to better fit LLVM style. NFCJustin Bogner1-6/+6