Коммит түүх

Эзэн SHA1 Мессеж Огноо
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 жил өмнө
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this 13 жил өмнө
  Benjamin Kramer 14c598268f Use a simpler (and more efficient) pattern to pad vectors. 13 жил өмнө
  Eli Friedman cec5ebd4a6 Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. 13 жил өмнө
  Eli Friedman 4c5d8afd10 Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. 13 жил өмнө
  Eli Friedman c6a6369b82 Basic IRGen for LambdaExprs with captures. 13 жил өмнө
  Eli Friedman 31a3702618 A little bit of lambda IRGen. 13 жил өмнө
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 жил өмнө
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 жил өмнө
  Chris Lattner 89f4283409 Simplify code by using the new getAggregateElement method that got added 13 жил өмнө
  Peter Collingbourne 516bbd42e6 Use function pointers, rather than references, to pass Destroyers 13 жил өмнө
  NAKAMURA Takumi edf5a7b4eb Fixup r148926, for -Asserts. 13 жил өмнө
  Chris Lattner 2ce8842641 reapply r148902: 13 жил өмнө
  Eli Friedman 2c0c745709 Fix a crash for an edge case of the GNU ?: extension. 13 жил өмнө
  Argyrios Kyrtzidis af521dae8e Revert 148902 which was part of 148901 which was reverted in r148906. 13 жил өмнө
  Chris Lattner 9ddc6246b5 use the new ConstantVector::getSplat method where it makes sense. 13 жил өмнө
  Eli Friedman 416de514f8 Add an assertion that our use-marking actually covers all uses of a variable. The assertion doesn't cover quite as much as it should, but it's a good start, at least. 13 жил өмнө
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 жил өмнө
  David Chisnall 7a7ee3033e Some improvements to the handling of C11 atomic types: 13 жил өмнө
  Chris Lattner 44a239973d implement rdar://10639962 by keeping track of increased alignment 13 жил өмнө
  Chris Lattner 4cac9e169b Fix PR5279 - don't sliently drop alignment information on stores of types that have alignment less than the natural alignment of the type when it comes from a typedef. 13 жил өмнө
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 жил өмнө
  Eli Friedman d7722d9d76 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. 13 жил өмнө
  Eli Friedman f394078fde Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. 13 жил өмнө
  Eli Friedman 3ed7903d27 Don't use a varargs convention for calls unprototyped functions where one of the arguments is an AVX vector. 13 жил өмнө
  Peter Collingbourne 86811609d9 When destroying temporaries, instead of a custom cleanup use the 13 жил өмнө
  Sebastian Redl 13dc8f98f6 Reference initialization with initializer lists. 13 жил өмнө
  Richard Smith 7401cf524c Use static storage duration for file-scope compound literals, even when they 13 жил өмнө
  Eli Friedman 2f77b3d570 Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. 13 жил өмнө
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing 13 жил өмнө