1. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  2. c38e9af Patch fixes an obscure bug when 'used' attribute is applied to by Fariborz Jahanian · 15 years ago
  3. d6bebbf fix PR4423. by Chris Lattner · 15 years ago
  4. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  5. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  6. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  7. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  8. 87415d2 Update clang for the add ->add/fadd split. Likewise for sub and mul. by Chris Lattner · 15 years ago
  9. 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 15 years ago
  10. f54741e Handle temporaries in default arguments. by Anders Carlsson · 15 years ago
  11. 2a8e4e1 "GCC emits an __objc_class_name_{classname} symbol for every class, and a corresponding reference to this symbol for every compilation unit that references the class. This causes linker errors when you try linking a program which references some classes but doesn't define them. The attached patch implements this support in clang, so you can compile a class with clang, reference it in a file compiled with GCC, and have it all work correctly." by Chris Lattner · 15 years ago
  12. 4c4c527 PR4390: Make sure to handle anonymous unions correctly while building by Eli Friedman · 15 years ago
  13. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  14. 6b15cdc move the various builtins stuff from libast to libbasic. This by Chris Lattner · 15 years ago
  15. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
  16. 783601d Simplify mangleFunctionDecl by unnesting a crazy condition. This fixes by Chris Lattner · 15 years ago
  17. a1e6de9 Fix the calling convention for structs/unions containing SSE vectors on by Eli Friedman · 15 years ago
  18. 5db7ae5 Fix PR4372, another case where non-prototyped functions can prevent by Chris Lattner · 15 years ago
  19. 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 15 years ago
  20. 42f963d Support complex properties, ivars and message expressions. by Daniel Dunbar · 15 years ago
  21. 8fff257 Remove a few more vector builtins. by Eli Friedman · 15 years ago
  22. e0ae8bd Now that LLVM CodeGen can handle the generic variations a bit better, by Eli Friedman · 15 years ago
  23. 61d004a PR4339: make sure to properly extend/trunc the index of a vector element by Eli Friedman · 15 years ago
  24. cc6fa88 Add new ABIArgInfo kind: Extend. This allows target to implement its own argument by Anton Korobeynikov · 15 years ago
  25. a311be7 Get rid of a bunch of dead builtins. by Eli Friedman · 15 years ago
  26. 3899a7f As an optimization, we maintain a cache of generated by Mike Stump · 15 years ago
  27. 2968b77 weak_import should not make definitions have weak linkage. by Daniel Dunbar · 15 years ago
  28. 7124883 Update cmake script by Anton Korobeynikov · 15 years ago
  29. c4a59eb Factor out TargetABIInfo stuff into separate file. No functionality change. by Anton Korobeynikov · 15 years ago
  30. acebb39 Set function Attribute::NoImplicitFloat appropriately. by Devang Patel · 15 years ago
  31. fdf4986 ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read by Daniel Dunbar · 15 years ago
  32. b4d4c4b Fix -Asserts build warnings. by Daniel Dunbar · 15 years ago
  33. 24095da Set function attribute llvm::Attribute::NoRedZone appropriately. by Devang Patel · 15 years ago
  34. 08c93a7 Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* the by Chris Lattner · 15 years ago
  35. fb6fa30 Use PushConditionalTempDestruction/PopConditionalTempDestruction for the ternary operator. by Anders Carlsson · 15 years ago
  36. 33da07d Use conditional temp destruction for || and &&. by Anders Carlsson · 15 years ago
  37. 8c0b203 Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries. by Anders Carlsson · 15 years ago
  38. 1d84750 Add PushConditionalTempDestruction/PopConditionalTempDestruction. by Anders Carlsson · 15 years ago
  39. d8bc5a9 Make sure to push a cleanup block. by Anders Carlsson · 15 years ago
  40. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
  41. 5892174 Fix cmake builds. by Mike Stump · 15 years ago
  42. 34ebf4d PR4316: Fix IRGen for cast-to-union extension. by Eli Friedman · 15 years ago
  43. f4b8fea More temporary work. by Anders Carlsson · 15 years ago
  44. e8b5578 Store more information about live temporaries. No functionality change for now. by Anders Carlsson · 15 years ago
  45. 2ce6612 Move code generation of C++ temporaries into a new file. by Anders Carlsson · 15 years ago
  46. a6d75c0 Add support for __builtin_unwind_init. by Eli Friedman · 15 years ago
  47. b52fe9c If we recognize alloca, treat it as a builtin. This fixes uses of by Eli Friedman · 15 years ago
  48. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 15 years ago
  49. 3fbc473 PR4289: Make sure "&func" has the right LLVM type when "func" is a by Eli Friedman · 15 years ago
  50. 215bd20 Fix a thinko. by Anders Carlsson · 15 years ago
  51. f110853 Check for null correctly for new expressions. by Anders Carlsson · 15 years ago
  52. d3fd6ba Improve irgen of 'new' further. by Anders Carlsson · 15 years ago
  53. 627a3e5 ...and aggregate POD types. by Anders Carlsson · 15 years ago
  54. 3923e95 Support for complex types. by Anders Carlsson · 15 years ago
  55. 6d0ffad Better support for scalar POD types in 'new' expressions. by Anders Carlsson · 15 years ago
  56. ed4e367 Very basic irgen support for new expressions. by Anders Carlsson · 15 years ago
  57. 8c49911 Don't try to call getFileCharacteristic if the function declaration has an invalid source location (as is the case for the global allocation functions. by Anders Carlsson · 15 years ago
  58. a00703d Add a new function for emitting new functions. by Anders Carlsson · 15 years ago
  59. 543ac0c Emit destructors correctly for temporaries. by Anders Carlsson · 15 years ago
  60. eb6437a When possible, don't emit the cleanup block. Instead, just move the instructions to the current block. by Anders Carlsson · 15 years ago
  61. 4b76b4f Implement VisitCXXExprWithTemporaries for complex expressions. by Anders Carlsson · 15 years ago
  62. 3082463 Call EmitCXXExprWithTemporaries. by Anders Carlsson · 15 years ago
  63. e61c9e8 Add lvalue irgen support for CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
  64. b58d017 More temporary support. by Anders Carlsson · 15 years ago
  65. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 15 years ago
  66. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 15 years ago
  67. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 15 years ago
  68. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  69. bdad6b6 Re-add a slightly more general version of the check from r72578; it is by Eli Friedman · 15 years ago
  70. c9bb1b8 Oops, the testcase I was thinking of is supposed to error out. I by Mike Stump · 15 years ago
  71. 8ebefde Fixup codegen for composition of vla types using a normal array type. by Mike Stump · 15 years ago
  72. 7f79f9b Fixup the rest of the trivial cases of the codegen of volatile. If by Mike Stump · 15 years ago
  73. 2dce5f8 PR4281: Fix bogus CodeGen assertion. The issue is that by Eli Friedman · 15 years ago
  74. 6b73568 Not setting all the fields is confusing... by Mike Stump · 15 years ago
  75. eb4f81e Fix a use-of-undefined, IRgen expects the RValue for "void" to be a scalar RValue. by Daniel Dunbar · 15 years ago
  76. 14674ff No write-barrier for initializations. by Fariborz Jahanian · 15 years ago
  77. 5296777 Change a confusing variable name. by Fariborz Jahanian · 15 years ago
  78. e70e8f7 IRgen support for calls to functions that return references to aggregate exressions. by Anders Carlsson · 15 years ago
  79. 50c39ea Fix up constant expression handling to deal with the address by Eli Friedman · 15 years ago
  80. 4a18784 Add IRGen support for local variables of reference type. by Eli Friedman · 15 years ago
  81. d54b6ac Add IRGen support for return statements in functions with reference type. by Eli Friedman · 15 years ago
  82. 0f29463 Handle operator call expressions where the callee is a member function. by Anders Carlsson · 15 years ago
  83. e9f2f45 Functions that return references can be rvalues as well. by Anders Carlsson · 15 years ago
  84. 4826568 Add support for emitting calls to functions that return references (as lvalues only for now) by Anders Carlsson · 15 years ago
  85. ff4bf3b Fix typo. I also fixed the hard to read case differences, so that no by Mike Stump · 15 years ago
  86. 9864771 Rename an EmitCallExpr function to EmitCall to make it clear that it doesn't emit an expr. by Anders Carlsson · 15 years ago
  87. 49d1cd5 Fixup codegen for volatile structs in the trivial cases (a a=a and a=a=a). by Mike Stump · 15 years ago
  88. ca308df Use .data() instead of &...[0]. - Just SmallVectors this time. by Daniel Dunbar · 15 years ago
  89. e1129a9 Esnure that if we have a volatile structure as the destination, that by Mike Stump · 15 years ago
  90. 86e13ee When trying to pass an argument on the stack, assume LLVM will do the right by Daniel Dunbar · 15 years ago
  91. c6c14d1 Handle the edge case of a weak function with incomplete type correctly. by Eli Friedman · 15 years ago
  92. a49af1a Propagate volatile for implicit property refernces. by Mike Stump · 15 years ago
  93. 240993d Propagate volatile around for property references. by Mike Stump · 15 years ago
  94. 27fe2e6 Track volatile aggregate copies better. I'm hoping someone else will decide by Mike Stump · 15 years ago
  95. 9ccb103 Fix thinko, and implement aggregate volatile reads. by Mike Stump · 15 years ago
  96. f1b97f2 More volatile fixes. Can't testcase these yet as ultimately volatile by Mike Stump · 15 years ago
  97. 4ac20dd Collapse a few FIXMEs together and refactor to make fixing the code easier. by Mike Stump · 15 years ago
  98. 8b3d93a Add support for volatile RValues. by Mike Stump · 15 years ago
  99. fde6420 One step to fixing up codegen for a=b, where a is a volatile struct. by Mike Stump · 15 years ago
  100. e226534 Initialize Obj-C GC attributes when emitting BlockDeclRefExprs. by Daniel Dunbar · 15 years ago