1. b7bbc53 When producing error messages for always_inline functions with the by Eric Christopher · 10 years ago
  2. ce83677 Add support for the always_inline + target feature diagnostic to print by Eric Christopher · 10 years ago
  3. c16a60b6 [C++] Add the "norecurse" attribute to main() if in C++ mode by James Molloy · 10 years ago
  4. 5df25338 Refactor out some common code from r252834 by David Blaikie · 10 years ago
  5. 2b2d56f Provide a frontend based error for always_inline functions that require by Eric Christopher · 10 years ago
  6. fbfd97e Move checkTargetFeatures to CodeGenFunction.cpp to make it by Eric Christopher · 10 years ago
  7. 9f5260a CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  8. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  9. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  10. c7d5c94 Support __builtin_ms_va_list. by Charles Davis · 10 years ago
  11. 9df5637 [MS ABI] Make member pointers return true for isIncompleteType by David Majnemer · 10 years ago
  12. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  13. a24296b add __builtin_unpredictable and convert to metadata by Sanjay Patel · 10 years ago
  14. dbf1045 [MS ABI] Hook clang up to the new EH instructions by David Majnemer · 10 years ago
  15. 98cb8ba Update clang for intrinsic rename of framerecover to localrecover by Reid Kleckner · 10 years ago
  16. 9fe7f23 Revert "Revert 241171, 241187, 241199 (32-bit SEH)." by Reid Kleckner · 10 years ago
  17. 85365cd Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap. by Akira Hatanaka · 10 years ago
  18. 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
  19. e4f974c Revert 241171, 241187, 241199 (32-bit SEH). by Nico Weber · 10 years ago
  20. d0d9a1f [SEH] Add 32-bit lowering for SEH __try by Reid Kleckner · 10 years ago
  21. b9b73ef [ASan] Initial support for Kernel AddressSanitizer by Alexander Potapenko · 10 years ago
  22. c4122c1 Protection against stack-based memory corruption errors using SafeStack: Clang command line option and function attribute by Peter Collingbourne · 10 years ago
  23. 0b9bbbf Revert "Re-land r236052, "[SEH] Add 32-bit lowering code for __try"" by Reid Kleckner · 10 years ago
  24. 6587044 Re-land r236052, "[SEH] Add 32-bit lowering code for __try" by Reid Kleckner · 10 years ago
  25. 43f9bb7 API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/initializer_list+braced init by David Blaikie · 10 years ago
  26. 915df99 Implement no_sanitize attribute. by Peter Collingbourne · 10 years ago
  27. 52cc487 [cuda] Include GPU binary into host object file and generate init/deinit code. by Artem Belevich · 10 years ago
  28. 6551264 InstrProf: Cede ownership of createProfileWeights to CGF by Justin Bogner · 10 years ago
  29. cb7a0a0 Revert most of r236271, leaving only the datalayout change in lib/Basic/Targets.cpp by Reid Kleckner · 10 years ago
  30. af67602 Use 4 byte preferred aggregate alignment in datalayout on x86 Win32 by Reid Kleckner · 10 years ago
  31. be9843c Revert r236128, LLVM isn't falling back in the right way by Reid Kleckner · 10 years ago
  32. 0bb12a8 Re-land r236052, the linker errors were fixed by LLVM r236123 by Reid Kleckner · 10 years ago
  33. ea721b6 Revert r236052, it caused linker errors when building 32-bit applications. by Nico Weber · 10 years ago
  34. ddd4096 [SEH] Add 32-bit lowering code for __try by Reid Kleckner · 10 years ago
  35. 66242d6 InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC) by Justin Bogner · 10 years ago
  36. dc012fa Revert "Revert r234581, it might have caused a few miscompiles in Chromium." by David Majnemer · 10 years ago
  37. ebaf28d Reland r234613 (and follow-ups 234614, 234616, 234618) by Reid Kleckner · 11 years ago
  38. ad10833 Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216. by Nico Weber · 11 years ago
  39. f2a39a7 Revert r234786, it contained a bunch of stuff I did not mean to commit. by Nico Weber · 11 years ago
  40. b31abb0 Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216. by Nico Weber · 11 years ago
  41. 1c565c3 Revert r234581, it might have caused a few miscompiles in Chromium. by Nico Weber · 11 years ago
  42. 11859af [SEH] Re-land r234532, but use internal linkage for all SEH helpers by Reid Kleckner · 11 years ago
  43. 047a686 Remove threshold for inserting lifetime markers for named temporaries by Arnaud A. de Grandmaison · 11 years ago
  44. bd51a6a Revert r234532 for a bit, it very likely caused http://crbug.com/475768 by Nico Weber · 11 years ago
  45. 0dbecf2 [SEH] Outline finally blocks using the new variable capture support by Reid Kleckner · 11 years ago
  46. 359b105 Process the -freciprocal-math optimization flag (PR20912) by Sanjay Patel · 11 years ago
  47. 31a1bb0 Reland "[SEH] Implement filter capturing in CodeGen" by Reid Kleckner · 11 years ago
  48. 303c3ac Revert "[SEH] Implement filter capturing in CodeGen" by Daniel Jasper · 11 years ago
  49. 0ada50f [SEH] Implement filter capturing in CodeGen by Reid Kleckner · 11 years ago
  50. 1ed728c [opaque pointer type] More GEP API migrations by David Blaikie · 11 years ago
  51. fb901c7a [opaque pointer type] more GEP API migrations by David Blaikie · 11 years ago
  52. 7ffc3fb C++14: Disable sized deallocation by default due to ABI breakage by Reid Kleckner · 11 years ago
  53. f3d3db6 Remove .CUDAIsDevice flags from CodeGenOpts as it's already by Artem Belevich · 11 years ago
  54. 3eff5f4 [OPENMP] Rename methods of OpenMPRuntime class. NFC. by Alexey Bataev · 11 years ago
  55. 4343922 Avoid using a COMDAT for sized delete on MachO by Reid Kleckner · 11 years ago
  56. 66abf2f Put the implicit weak sized deallocation funciton in C++14 in a comdat by Reid Kleckner · 11 years ago
  57. e990a3f Rename flags and options to match current naming: from -fdef-sized-delete to -fdefine-sized-deallocation, and from DefaultSizedDelete to DefineSizedDeallocation. by Larisse Voufo · 11 years ago
  58. 5526f4f Revise the implementation logic of sized deallocation: Do not automatically generate weak definitions of the sized operator delete (in terms of unsized operator delete). Instead, provide the funcitonality via a new compiler flag, -fdef-sized-delete. by Larisse Voufo · 11 years ago
  59. 11c033e SEH: Use the SEHTryEpilogueStack instead of a separate bool by Reid Kleckner · 11 years ago
  60. a593000 Add the 'noinline' attribute to call sites within __try bodies by Reid Kleckner · 11 years ago
  61. aca01db Implement IRGen for SEH __finally and AbnormalTermination by Reid Kleckner · 11 years ago
  62. 4d52443 DebugInfo: Attribute cleanup code to the end of the scope, not the end of the function. by David Blaikie · 11 years ago
  63. 303facb DebugInfo: Fix line table for comparisons harder/better for the sake of C (& the GDB buildbot) by David Blaikie · 11 years ago
  64. 298720d DebugInfo: Attribute implicit boolean tests to the expression being tested, not to the outer use of that expression. by David Blaikie · 11 years ago
  65. 1d59f99 Initial support for Win64 SEH IR emission by Reid Kleckner · 11 years ago
  66. 66e4197 Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info location handling (and follow-up commits). by David Blaikie · 11 years ago
  67. f353d3e Revert "DebugInfo: Generalize debug info location handling" and related commits by David Blaikie · 11 years ago
  68. b9a23c9 DebugInfo: Provide a less subtle way to set the debug location of simple ret instructions by David Blaikie · 11 years ago
  69. 3701450 OpenCL C: Add support for a set of floating point arithmetic relaxation flags: by Pekka Jaaskelainen · 11 years ago
  70. fb49491 IR: Update clang for Metadata/Value split in r223802 by Duncan P. N. Exon Smith · 11 years ago
  71. 970ac60 InstrProf: Use LLVM's -instrprof pass for profiling by Justin Bogner · 11 years ago
  72. c6093fe Always emit kernel arg info for SPIR. by Sameer Sahasrabuddhe · 11 years ago
  73. 1a0a9a3 UBSan now uses prologue data instead of prefix data by Peter Collingbourne · 11 years ago
  74. e396bfc Bundle conditions checked by UBSan with sanitizer kinds they implement. by Alexey Samsonov · 11 years ago
  75. 4c1a96f Propagate SanitizerKind into CodeGenFunction::EmitCheck() call. by Alexey Samsonov · 11 years ago
  76. edf99a9 Introduce a SanitizerKind enum to LangOptions. by Alexey Samsonov · 11 years ago
  77. 0c0b6d9 MS ABI: Properly call global delete when invoking virtual destructors by David Majnemer · 11 years ago
  78. 035462c Get rid of SanitizerOptions::Disabled global. NFC. by Alexey Samsonov · 11 years ago
  79. 1444bb9 SanitizerBlacklist: blacklist functions by their source location. by Alexey Samsonov · 11 years ago
  80. 8e90d22 Formatting for prior commit by David Blaikie · 11 years ago
  81. 8e6c36e DebugInfo: Don't leak location information from one function into the prologue of the next function. by David Blaikie · 11 years ago
  82. 5d1159e Revert r218865 because it introduced PR21236, a crash in codegen emitting the try block. by Nick Lewycky · 11 years ago
  83. 42d314d Emit lifetime.start / lifetime.end markers for unnamed temporary objects. by Arnaud A. de Grandmaison · 11 years ago
  84. 9928106 MS ABI: Don't ICE for pointers to pointers to members of incomplete classes by David Majnemer · 11 years ago
  85. 9b3e3df MS inline asm: Allow __asm blocks to set a return value by Reid Kleckner · 11 years ago
  86. 39c81e2 [C++11] Support for capturing of variable length arrays in lambda expression. by Alexey Bataev · 11 years ago
  87. 5fc8fc2 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  88. 4ee6904 [clang/asan] call __asan_poison_cxx_array_cookie after operator new[] by Kostya Serebryany · 11 years ago
  89. 3551e31 Simplify a few loops over CallArgList/FunctionArgList. NFC by Alexey Samsonov · 11 years ago
  90. ee02499 Add coverage mapping generation. by Alex Lorenz · 11 years ago
  91. dadc371 Add OpenCL/SPIR kernel_arg_base_type metadata node by Fraser Cormack · 11 years ago
  92. 152493b Fix OpenCL/SPIR kernel_arg_type metadata node by Fraser Cormack · 11 years ago
  93. 1981944 MS ABI: Don't push destructor cleanups for aggregate parameters in thunks by Reid Kleckner · 11 years ago
  94. 24cad99 [UBSan] Add !nosanitize metadata to the code generated by UBSan. by Alexey Samsonov · 11 years ago
  95. cb1ad6f Remove unnecessary check for NULL by Alexey Samsonov · 11 years ago
  96. ac4afe4 [Sanitizer] Remove brittle cache variable and slightly simplify blacklisting code. by Alexey Samsonov · 11 years ago
  97. 515ad8c This patch adds a helper class (CGLoopInfo) for marking memory instructions with llvm.mem.parallel_loop_access metadata. by Alexander Musman · 11 years ago
  98. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  99. 37abaca MS ABI: Pass 'sret' as the second parameter of instance methods by Reid Kleckner · 11 years ago
  100. 9959db5 [OPENMP] Initial codegen for '#pragma omp parallel' by Alexey Bataev · 11 years ago