aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-13Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne1-2/+2
2016-09-06[OpenCL] Remove access qualifiers on images in arg info metadata.Alexey Bader1-2/+31
2016-09-01[Frontend] Fix mcount inlining bugHonggyu Kim1-9/+5
2016-09-01Remove whitespace to test commit accessHonggyu Kim1-1/+1
2016-07-13Add XRay flags to Clang. We implement two flags to control the XRay behaviour:Aaron Ballman1-0/+20
2016-07-13[OpenCL] Fix code generation of kernel pipe parameters.Alexey Bader1-3/+5
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-20/+39
2016-06-24Use more ArrayRefsDavid Majnemer1-1/+1
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith1-5/+7
2016-06-22Add support for /Ob1 and -finline-hint-functions flagsHans Wennborg1-2/+8
2016-06-22[OpenCL] Use function metadata to represent kernel attributesYaxun Liu1-30/+16
2016-06-08[DebugInfo] Add calling conventions to DISubroutineTypeReid Kleckner1-8/+11
2016-05-06[OPENMP 4.0] Codegen for 'declare simd' directive.Alexey Bataev1-0/+2
2016-04-28Debug info: Apply an artificial debug location to __cyg_profile_func.* calls.Adrian Prantl1-0/+1
2016-04-19reduce indentation; NFCISanjay Patel1-9/+6
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-3/+2
2016-04-08Adapt to LLVM API changeSanjoy Das1-1/+1
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool1-2/+3
2016-04-05Add -fno-jump-tables and-fjump-tables flagsNirav Dave1-0/+4
2016-03-21[Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3)Faisal Vali1-4/+16
2016-03-13Remove compile time PreserveName in favor of a runtime cc1 -discard-value-nam...Mehdi Amini1-17/+3
2016-03-12Temporarily revert these patches:Eric Christopher1-3/+17
2016-03-11Remove compile time PreserveName switch based on NDEBUGMehdi Amini1-17/+3
2016-03-01[MSVC Compat] Correctly handle finallys nested within finallysDavid Majnemer1-0/+3
2016-02-26[OpenCL] Refine OpenCLImageAccessAttr to OpenCLAccessAttrXiuli Pan1-4/+3
2016-02-04[PGO] cc1 option name change for profile instrumentationRong Xu1-1/+1
2016-02-02Move DebugInfoKind into its own header to cut the cyclic dependency edge from...Benjamin Kramer1-1/+1
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne1-0/+9
2016-01-12function names start with a lower case letter ; NFCSanjay Patel1-1/+1
2016-01-09[OpenCL] Pipe type supportXiuli Pan1-5/+24
2015-12-06[PGO] Instrument only base constructors and destructors.Serge Pavlov1-2/+1
2015-12-02Add the `pass_object_size` attribute to clang.George Burgess IV1-1/+12
2015-11-16When producing error messages for always_inline functions with theEric Christopher1-2/+5
2015-11-14Add support for the always_inline + target feature diagnostic to printEric Christopher1-6/+11
2015-11-12[C++] Add the "norecurse" attribute to main() if in C++ modeJames Molloy1-0/+8
2015-11-12Refactor out some common code from r252834David Blaikie1-39/+26
2015-11-12Provide a frontend based error for always_inline functions that requireEric Christopher1-25/+65
2015-11-12Move checkTargetFeatures to CodeGenFunction.cpp to make itEric Christopher1-0/+43
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-2/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-09-17Support __builtin_ms_va_list.Charles Davis1-0/+4
2015-09-10[MS ABI] Make member pointers return true for isIncompleteTypeDavid Majnemer1-1/+1
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-61/+112
2015-09-02add __builtin_unpredictable and convert to metadataSanjay Patel1-1/+18
2015-07-31[MS ABI] Hook clang up to the new EH instructionsDavid Majnemer1-8/+4
2015-07-07Update clang for intrinsic rename of framerecover to localrecoverReid Kleckner1-2/+2
2015-07-07Revert "Revert 241171, 241187, 241199 (32-bit SEH)."Reid Kleckner1-6/+6
2015-07-02Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.Akira Hatanaka1-2/+3
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-4/+4