1. 30d9171 Fix NEON intrinsic argument passing, support vext. Most now successfully make it through codegen to the .s file by Nate Begeman · 15 years ago
  2. 0ea22fd Implement -fcaret-diagnostics to undo -fno-caret-diagnostics. by Jeffrey Yasskin · 15 years ago
  3. a71d3c6 Add a test to the previous commit. by Rafael Espindola · 15 years ago
  4. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 15 years ago
  5. 99b8b92 Add test for previous commit. by Rafael Espindola · 15 years ago
  6. 26a3142 Since the enum values for each arch's builtins overlap, it is not appropriate to check them when compiling or other archs. Fixes a problem where compiling for NEON would use x86 sema rules. by Nate Begeman · 15 years ago
  7. 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 15 years ago
  8. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 15 years ago
  9. 37b6a57 Extend __builtin_shufflevector to expose the full power of the llvm shufflevector instruction. This means it can now be used for vector truncation and concatenation. This will be used for the ARM NEON implementation. by Nate Begeman · 15 years ago
  10. 6c6424b Driver: Support invoking Clang on .ll or .bc inputs. by Daniel Dunbar · 15 years ago
  11. 4cbbd94 Frontend: Add CodeGenAction support for handling LLVM IR. - This magically enables using 'clang -cc1' as a replacement for most of 'llvm-as', 'llvm-dis', 'llc' and 'opt' functionality. For example, 'llvm-as' is: $ clang -cc1 -emit-llvm-bc FOO.ll -o FOO.bc by Daniel Dunbar · 15 years ago
  12. faddc3e Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
  13. 685ac66 FrontendAction: Track active file kind. by Daniel Dunbar · 15 years ago
  14. eb58d83 Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate. by Daniel Dunbar · 15 years ago
  15. 2056048 Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 15 years ago
  16. d3598a6 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 15 years ago
  17. c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 15 years ago
  18. 05a7f3d Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 15 years ago
  19. 897c676 Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 15 years ago
  20. 6b0cf67 Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
  21. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 15 years ago
  22. 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 15 years ago
  23. 43859f6 Catch free()s on non-regions and regions known to be not from malloc(), by checking the symbol type and memory space. by Jordy Rose · 15 years ago
  24. 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 15 years ago
  25. 310b1c4 Use MaybeCreateCXXExprWithTemporaries for potential destruction of by Fariborz Jahanian · 15 years ago
  26. 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 15 years ago
  27. 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 15 years ago
  28. 2865474 Simplify the methods for creating a pointer, reference, member-pointer, by John McCall · 15 years ago
  29. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 15 years ago
  30. 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 15 years ago
  31. 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 15 years ago
  32. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 15 years ago
  33. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 15 years ago
  34. 52647c6 When deciding whether reinterpret_cast casts away constness we need to look at array qualifiers. Fixes rdar://problem/8018292. by Anders Carlsson · 15 years ago
  35. fc92920 Add indexing support for the block and @property type location information by John McCall · 15 years ago
  36. aa1381b Initial support for ARM NEON builtins, codegen up next by Nate Begeman · 15 years ago
  37. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 15 years ago
  38. 83a230c Remember type source information for Objective C property declarations. by John McCall · 15 years ago
  39. 89f9d3a Added a field to BlockDeclRefExpr for future use. No functionality change yet. by Fariborz Jahanian · 15 years ago
  40. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 15 years ago
  41. 6e90047 Driver: Change -dwarf-debug-flags option to pass the original command line by Daniel Dunbar · 15 years ago
  42. be1cc3e Driver/Darwin: Model dsymutil properly, as a separate action/tool kind which is by Daniel Dunbar · 15 years ago
  43. 6e0f254 Driver: Add an explicit dsymutil action. by Daniel Dunbar · 15 years ago
  44. df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 15 years ago
  45. e7d6c2c Add ARM paths for debian. Not enough to bootstrap on a beagle board, but by Rafael Espindola · 15 years ago
  46. 82dc009 Restructure how we interpret block-literal declarators. Correctly handle by John McCall · 15 years ago
  47. ea7b488 Don't insert in lexical context implicit definitions of static member instances. by Abramo Bagnara · 15 years ago
  48. a417b87 When checking for equality of template parameter lists, a template by Douglas Gregor · 15 years ago
  49. 4bde1e1 Delay checking for mutable const fields until we're checking the field. by John McCall · 15 years ago
  50. 7b6d25b Properly disambiguate between an elaborated-type-specifier and a by Douglas Gregor · 15 years ago
  51. 369371c More refactoring. by John McCall · 15 years ago
  52. 1c4c397 Add a short circuit in isVirtuallyDerivedFrom. by Anders Carlsson · 15 years ago
  53. 5d55376 Assignments to reference variables shouldn't kill the variable. by Jordy Rose · 15 years ago
  54. 64fd7e8 Fixed Objective-C type encoding for bitfields for the GNU runtime to match the encoding used by GCC. by David Chisnall · 15 years ago
  55. b9cae1d Remove now unused code. by Anders Carlsson · 15 years ago
  56. 147a23d Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases. by Anders Carlsson · 15 years ago
  57. 75f7c0f Remove a couple of unnecessary uses of IsStandardConversion. by John McCall · 15 years ago
  58. 5f83c60 Check the output of this test. by Eli Friedman · 15 years ago
  59. c26a9ae Think through my commit this time. by Eli Friedman · 15 years ago
  60. 47a700b Make sure this test doesn't break when we disallow throwing an exception by Eli Friedman · 15 years ago
  61. 333d3ed70 Removing commit access test file. by Tom Care · 15 years ago
  62. 19cde9e Testing commit access. by Tom Care · 15 years ago
  63. a5ed16a Classify NEON intrinsics by overloading-type for codegen by Nate Begeman · 15 years ago
  64. 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 15 years ago
  65. 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 15 years ago
  66. 5250f27 Hack in some really terrible C++ record PCH support that I need right now. by John McCall · 15 years ago
  67. df432e3 Return a proper null CXSourceLocation from clang_getLocation() when the SourceLocation is invalid. Fixes <rdar://problem/8056640>. by Ted Kremenek · 15 years ago
  68. e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 15 years ago
  69. d6db976 Test commit: fix method summary comment by Jordy Rose · 15 years ago
  70. df11989 Make addStmt always add stmt. Delegate other cases to Visit() directly. by Zhongxing Xu · 15 years ago
  71. fc61d94 CFG: add all LHS of assingments as lvalue. This improves support for C++ reference. Patch by Jordy. by Zhongxing Xu · 15 years ago
  72. b00196d Add comments. by Zhongxing Xu · 15 years ago
  73. ffdb2d2 Add all final overriders to the map. by Anders Carlsson · 15 years ago
  74. cd7c4d8 There is no dcl.init.ref p16. This test deals with p5. by Jeffrey Yasskin · 15 years ago
  75. 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 15 years ago
  76. e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 15 years ago
  77. 79e5ab7 Headers: Fix quoting of macro arguments in a couple more places. by Daniel Dunbar · 15 years ago
  78. c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 15 years ago
  79. 8ee5939 Fix undefined behavior, noticed by GCC 4.5. Patch by Dimitry Andric! by Daniel Dunbar · 15 years ago
  80. c0012d6 Fix compiler warning about to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 15 years ago
  81. dc32cdf Fix unintentional method call due to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 15 years ago
  82. abd6b09 When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. by Anders Carlsson · 15 years ago
  83. ffaa0a9 Fix vget_lane/vset_lane by Nate Begeman · 15 years ago
  84. d1c1d7b typeid() produces type information for the cv-unqualified version of by Douglas Gregor · 15 years ago
  85. c044193 clang++ is now a different greek letter. by Chris Lattner · 15 years ago
  86. dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 15 years ago
  87. 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 15 years ago
  88. 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 15 years ago
  89. 4a40a2f Add a compatibility note about incomplete types in templates. by John McCall · 15 years ago
  90. 79ed4e6 Checkpoint arm_neon.h generation with tablegen by Nate Begeman · 15 years ago
  91. 0a02860 More cleanup. by Anders Carlsson · 15 years ago
  92. 7097e75 More cleanup. by Anders Carlsson · 15 years ago
  93. 2638764 Cleanup. by Anders Carlsson · 15 years ago
  94. d2010c1 Delete a blank line to make it easier to process this file with a script. by Dan Gohman · 15 years ago
  95. 76bd1f3 Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to by John McCall · 15 years ago
  96. 5446009 Limit the use of BindDefault(). by Zhongxing Xu · 15 years ago
  97. a5ce966 Add support for calloc() in MallocChecker. Patch by Jordy Rose, with my by Zhongxing Xu · 15 years ago
  98. 681e256 Fix crash in code completion when an ObjCMethodDecl doesn't have an associated @interface. by Ted Kremenek · 15 years ago
  99. c59cb38 Minor tweaks on doug's objc recovery patch: the caller by Chris Lattner · 15 years ago
  100. 61ecf35 Make methods non-virtual again for now. I accidentally committed this in by Charles Davis · 15 years ago