Revīziju vēsture

Autors SHA1 Ziņojums Datums
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 gadi atpakaļ
  John McCall 4d4e5c1ae8 Split reinterpret_casts of member pointers out from CK_BitCast; this 13 gadi atpakaļ
  Benjamin Kramer 14c598268f Use a simpler (and more efficient) pattern to pad vectors. 13 gadi atpakaļ
  Eli Friedman cec5ebd4a6 Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. 13 gadi atpakaļ
  Eli Friedman 4c5d8afd10 Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. 13 gadi atpakaļ
  Eli Friedman c6a6369b82 Basic IRGen for LambdaExprs with captures. 13 gadi atpakaļ
  Eli Friedman 31a3702618 A little bit of lambda IRGen. 13 gadi atpakaļ
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 gadi atpakaļ
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 gadi atpakaļ
  Chris Lattner 89f4283409 Simplify code by using the new getAggregateElement method that got added 13 gadi atpakaļ
  Peter Collingbourne 516bbd42e6 Use function pointers, rather than references, to pass Destroyers 13 gadi atpakaļ
  NAKAMURA Takumi edf5a7b4eb Fixup r148926, for -Asserts. 13 gadi atpakaļ
  Chris Lattner 2ce8842641 reapply r148902: 13 gadi atpakaļ
  Eli Friedman 2c0c745709 Fix a crash for an edge case of the GNU ?: extension. 13 gadi atpakaļ
  Argyrios Kyrtzidis af521dae8e Revert 148902 which was part of 148901 which was reverted in r148906. 13 gadi atpakaļ
  Chris Lattner 9ddc6246b5 use the new ConstantVector::getSplat method where it makes sense. 13 gadi atpakaļ
  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 gadi atpakaļ
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 gadi atpakaļ
  David Chisnall 7a7ee3033e Some improvements to the handling of C11 atomic types: 13 gadi atpakaļ
  Chris Lattner 44a239973d implement rdar://10639962 by keeping track of increased alignment 13 gadi atpakaļ
  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 gadi atpakaļ
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 gadi atpakaļ
  Eli Friedman d7722d9d76 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. 13 gadi atpakaļ
  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 gadi atpakaļ
  Eli Friedman 3ed7903d27 Don't use a varargs convention for calls unprototyped functions where one of the arguments is an AVX vector. 13 gadi atpakaļ
  Peter Collingbourne 86811609d9 When destroying temporaries, instead of a custom cleanup use the 13 gadi atpakaļ
  Sebastian Redl 13dc8f98f6 Reference initialization with initializer lists. 13 gadi atpakaļ
  Richard Smith 7401cf524c Use static storage duration for file-scope compound literals, even when they 13 gadi atpakaļ
  Eli Friedman 2f77b3d570 Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. 13 gadi atpakaļ
  John McCall 1a343ebbf4 Enter the cleanups for a block outside the enclosing 13 gadi atpakaļ