1. 958b94d Correct indentation. by Bill Wendling · 7 years ago
  2. 2a81f66 Specify constant context in constant emitter by Bill Wendling · 7 years ago
  3. 90a0563 Revert r348029. I was git-ing and jumped the gun. by Bill Wendling · 7 years ago
  4. e64fe2a We're in a constant context in the ConstantEmitter. by Bill Wendling · 7 years ago
  5. 8003edc Compound literals, enums, et al require const expr by Bill Wendling · 7 years ago
  6. e3b7144 [CodeGen] Fix a crash when updating a designated initializer by Erik Pilkington · 7 years ago
  7. 17ff026 [AST] Refactor PredefinedExpr by Bruno Ricci · 7 years ago
  8. b4ba467 [Fixed Point Arithmetic] Fixed Point to Boolean Cast by Leonard Chan · 7 years ago
  9. b555b76 [OpenCL][NFC] Unify ZeroToOCL* cast types by Andrew Savonichev · 7 years ago
  10. 99bda37 [Fixed Point Arithmetic] FixedPointCast by Leonard Chan · 7 years ago
  11. 749e828 [CodeGen] IncompleteArray Support by Balaji V. Iyer · 7 years ago
  12. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  13. 39e5137 [AST] Add a convenient getter from QualType to RecordDecl by George Karpenkov · 7 years ago
  14. 4c65688 Fix typo causing assert in self-host. by Richard Smith · 7 years ago
  15. 83497d9 When we choose to use zeroinitializer for a trailing portion of an array by Richard Smith · 7 years ago
  16. 3e26863 Use zeroinitializer for (trailing zero portion of) large array initializers by Richard Smith · 7 years ago
  17. 156349f Revert r333044 "Use zeroinitializer for (trailing zero portion of) large array initializers" by Hans Wennborg · 7 years ago
  18. 9062bbf Use zeroinitializer for (trailing zero portion of) large array initializers by Richard Smith · 7 years ago
  19. 3f1d6de Revert r332847; it caused us to miscompile certain forms of reference initialization. by Richard Smith · 7 years ago
  20. 9f80684 [CodeGen] Recognize more cases of zero initialization by Serge Pavlov · 7 years ago
  21. 2930d76 [CodeGen] Use the zero initializer instead of storing an all zero representation. by Matt Davis · 8 years ago
  22. 502775a [CodeGen][X86] Fix handling of __fp16 vectors. by Akira Hatanaka · 8 years ago
  23. 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
  24. 99e5e98 Further refactoring of the constant emitter. NFC. by John McCall · 8 years ago
  25. de0fe07 Extract IRGen's constant-emitter into its own helper class and clean up by John McCall · 8 years ago
  26. 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  27. 73daaa8 [CodeGen] Use APInt::lshrInPlace instead of APInt::lshr. NFC by Craig Topper · 8 years ago
  28. 1a39b86 [CodeGen] Unique constant CompoundLiterals. by George Burgess IV · 9 years ago
  29. 8983142 Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." by Egor Churaev · 9 years ago
  30. 402804b Re-commit r289252 and r289285, and fix PR31374 by Yaxun Liu · 9 years ago
  31. 7849eeb Revert 289252 (and follow-up 289285), it caused PR31374 by Nico Weber · 9 years ago
  32. 17c7f70 Replace APFloatBase static fltSemantics data members with getter functions by Stephan Bergmann · 9 years ago
  33. e4600d3 Fix unused variable warnings. NFCI. by Simon Pilgrim · 9 years ago
  34. 8f66b4b Add support for non-zero null pointer for C and OpenCL by Yaxun Liu · 9 years ago
  35. 122f88d [c++17] P0135R1: Guaranteed copy elision. by Richard Smith · 9 years ago
  36. 70d15b3 [CodeGen] Use StringRef. NFC. by George Burgess IV · 9 years ago
  37. 255abad [CodeGen] Fix an assert in EmitNullConstant. by Akira Hatanaka · 9 years ago
  38. 0bc4b2d [OpenCL] Generate opaque type for sampler_t and function call for the initializer by Yaxun Liu · 9 years ago
  39. 4a05bb8 Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
  40. 3370c20 [CodeGen] Use pointer-sized integers for ptrtoint sources by David Majnemer · 9 years ago
  41. 17b3dee Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
  42. f120a7b [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr. by Tim Shen · 9 years ago
  43. 872307e P0017R1: In C++1z, an aggregate class can have (public non-virtual) base classes; these are initialized as if they were data members. by Richard Smith · 10 years ago
  44. 83aa979 Update for LLVM function name change. by Rui Ueyama · 10 years ago
  45. df1ed00 [Bugfix] Fix ICE on constexpr vector splat. by George Burgess IV · 10 years ago
  46. 533ff00 Clean ExprConstant/CGExprConstant up a bit. NFC. by George Burgess IV · 10 years ago
  47. d0637bd PR25368: Replace workaround for build failure with modules enabled with a fix by Richard Smith · 10 years ago
  48. b2978da CGExprConstant.cpp: Appease Modules. by NAKAMURA Takumi · 10 years ago
  49. 2bf9b4c [DEBUG INFO] Emit debug info for type used in explicit cast only. by Alexey Bataev · 10 years ago
  50. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  51. e2be95b [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointer by David Majnemer · 10 years ago
  52. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  53. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  54. cb77930 Implementing C99 partial re-initialization behavior (DR-253) by Yunzhong Gao · 10 years ago
  55. 4e51dfc [CodeGen] Indirect fields can initialize a union by David Majnemer · 10 years ago
  56. 67fa0b8 [CodeGen] Handle flexible array members containing pointers to members by David Majnemer · 10 years ago
  57. 5fd33e0 Replace getPointeeType()->isFunctionType with isMemberDataPointerType by David Majnemer · 10 years ago
  58. e3b172a [opaque pointer type] Update for GEP API changes in LLVM by David Blaikie · 10 years ago
  59. 8062eb6 CodeGen: Correctly initialize bitfields with non-constant initializers by David Majnemer · 11 years ago
  60. 90d8544 CodeGen: Optimize emssion of zeroinitialzied arrays by David Majnemer · 11 years ago
  61. 17e2633 CodeGen: Compound literals with funny types shouldn't crash by David Majnemer · 11 years ago
  62. ee7cf84 Use nullptr to silence -Wsentinel when self-hosting on Windows by Reid Kleckner · 11 years ago
  63. 8e13396 CodeGen: ConstStructBuilder must verify packed constraints after padding by David Majnemer · 11 years ago
  64. bf972bb Revert r220153: "CodeGen: ConstStructBuilder must verify packed constraints after padding" by Chandler Carruth · 11 years ago
  65. afefe97 CodeGen: ConstStructBuilder must verify packed constraints after padding by David Majnemer · 11 years ago
  66. 2213bfe CodeGen: Kill FillInNullDataMemberPointers by David Majnemer · 11 years ago
  67. 453e056 Fix IRGen for referencing a static local before emitting its decl by Reid Kleckner · 11 years ago
  68. ed8ecc8 Allow __fp16 as a function arg or return type for AArch64 by Oliver Stannard · 11 years ago
  69. 77be48a PR18097: Support initializing an _Atomic(T) from an object of C++ class type T by Richard Smith · 11 years ago
  70. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  71. 9da2a79 Objective-C [IRGen]. Fixes a crash in IRGen involving use of by Fariborz Jahanian · 11 years ago
  72. 10e3ef8 Bug 18567: Fix constantexpr pointer casts with address spaces. by Matt Arsenault · 11 years ago
  73. 445a939 [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() with iterator_range vbases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  74. 574705e [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  75. e8a8bae [C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  76. a724cff Rename isBuiltinCall() to getBuiltinCallee() by Alp Toker · 12 years ago
  77. e146832 Add front-end infrastructure now address space casts are in LLVM IR. by David Tweed · 12 years ago
  78. 8b5987e Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 12 years ago
  79. 143c55e AST: Handle qualified array types in typeid() expressions by David Majnemer · 12 years ago
  80. 75807f2 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 12 years ago
  81. 4c27ac2 Make Expr::isConstantInitializer match IRGen. by Eli Friedman · 12 years ago
  82. 2782dac Rewrite record layout for ms_struct structs. by Eli Friedman · 12 years ago
  83. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  84. e6c0144 Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 12 years ago
  85. 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 12 years ago
  86. cb9efbe Allow EmitConstantInit() to emit constant initializers for objects with trivial constructors and non-trivial destructors. Test that such objects are ignored by init-order checker. by Alexey Samsonov · 12 years ago
  87. d03d99d Silence a number of static analyzer warnings with assertions and such. by Jordan Rose · 13 years ago
  88. dd7f456 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 13 years ago
  89. 1b4fb3e Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 13 years ago
  90. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  91. cc7f008 c++ IRGen. In trivial cases that object is going into static by Fariborz Jahanian · 13 years ago
  92. 33accdf Don't assert/crash on reference variables in lambdas bound to a by Eli Friedman · 13 years ago
  93. ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
  94. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  95. 9ee2d047 Make -mms-bitfields behave consistently. by Eli Friedman · 13 years ago
  96. cf4ff586 Add codegen support for __uuidof(). by Nico Weber · 13 years ago
  97. dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  98. c030bcd Remove some redundancy from constant aggregate emission. No functionality change. by Richard Smith · 13 years ago
  99. 1a5e423 Changing of type checking order on InitListExpr by Jin-Gu Kang · 13 years ago
  100. 34866c7 Change the representation of builtin functions in the AST by Eli Friedman · 13 years ago