1. 6133aeb fix PR7360: -P mode turns off line markers, but not blank space. by Chris Lattner · 14 years ago
  2. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  3. 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
  4. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
  5. 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
  6. cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
  7. 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 14 years ago
  8. 1715bf5 Fix PCH issue. Attributes of a declaration were truncated to just one when the decl was read from a PCH file. by Argyrios Kyrtzidis · 14 years ago
  9. 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
  10. be21cd0 Driver: Switch Compilation to return the translated arguments by default. by Daniel Dunbar · 14 years ago
  11. 279c1db Driver: Add an explicit argument translation phase to the driver itself. We are going to need this to handle things like -Xassembler, -Xpreprocessor, and -Xlinker which we might have to introspect. by Daniel Dunbar · 14 years ago
  12. 3612bc8 Driver: Get rid of the proxy support in DerivedArgList. by Daniel Dunbar · 14 years ago
  13. e82ec0b Fix a couple comments. by Daniel Dunbar · 14 years ago
  14. 785e796 Driver: Change OptTable::ParseArg to take any ArgList. by Daniel Dunbar · 14 years ago
  15. 7e4953e Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 14 years ago
  16. c72cc50 Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes. by Daniel Dunbar · 14 years ago
  17. a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
  18. 81e317a Allow pseudo-destructors to be called on qualified pointers. Patch by by John McCall · 14 years ago
  19. ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago
  20. 24da709 Provide an Objective C mangling for wchar_t. Patch by Nico Weber! by John McCall · 14 years ago
  21. ddb0ce7 Conversions from Objective C object pointers to bool are "pointer conversions by John McCall · 14 years ago
  22. 258de30 Fix the 64-bit build. operator<<(DiagnosticBuilder, long) doesn't exist, so by Jeffrey Yasskin · 14 years ago
  23. 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 14 years ago
  24. 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
  25. 876e994 Small fixes regarding printf fix suggestions. by Tom Care · 14 years ago
  26. e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
  27. 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
  28. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  29. 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
  30. e3e210c Another chunk of the new RecursiveASTVisitor implementation: switch the return by Chandler Carruth · 14 years ago
  31. 022a8a5 Create a LinuxTargetInfo on ARM. This make clang correctly expand by Rafael Espindola · 14 years ago
  32. d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
  33. c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
  34. 3856ab3 Driver: Change Option parsing to always create arguments referring to unaliased by Daniel Dunbar · 14 years ago
  35. 532c1ec Driver: Eliminate Arg subclasses, which are now unnecessary. by Daniel Dunbar · 14 years ago
  36. e375c4a Driver: Keep the rendering style in the option, instead of as part of the Arg. by Daniel Dunbar · 14 years ago
  37. 4465a77 Driver: Change Arg to just hold the values directly, instead of implicitly by Daniel Dunbar · 14 years ago
  38. bfbb39d Frontend: Fix crashes on error paths. by Daniel Dunbar · 14 years ago
  39. 7378012 Commit my WIP on constexpr support. This commit: an XFAILed test and treating constexpr as a top-level const. by Sebastian Redl · 14 years ago
  40. 515ddd8 Fix two typos in comments. by Sebastian Redl · 14 years ago
  41. e5af3b3 Revert "Driver: Change Option parsing to always create arguments referring to by Daniel Dunbar · 14 years ago
  42. 22685f4 Driver: Change Option parsing to always create arguments referring to unaliased by Daniel Dunbar · 14 years ago
  43. 312a8b7 Driver: Add an explicit offset to JoinedArg and JoinedAndSeparateArg, so that by Daniel Dunbar · 14 years ago
  44. a3f28c3 Driver: Change Arg::render methods to use option name instead of string where by Daniel Dunbar · 14 years ago
  45. df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
  46. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
  47. dfc35e3 Major redesign of the RecursiveASTVisitor. This implements the majority of the by Chandler Carruth · 14 years ago
  48. a3b6727 Remove an entry for a now deleted file. Fixes the neglected CMake build. ;] by Chandler Carruth · 14 years ago
  49. 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
  50. 9b14683 Merge StackAddrLeakChecker and ReturnStackAddressChecker. by Zhongxing Xu · 14 years ago
  51. 2c46458 Directly compare the StackFrameContext. This greatly simplifies logic and by Zhongxing Xu · 14 years ago
  52. 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
  53. c8c4b40 Fix a typo that breaks the GCC build. Turns out that Clang isn't by Douglas Gregor · 14 years ago
  54. 3bfc5f4 Added FixIt support to printf format string checking. by Tom Care · 14 years ago
  55. 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
  56. e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
  57. 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
  58. dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago
  59. afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
  60. 3f4cb12 Fix a gcc warning. by Rafael Espindola · 14 years ago
  61. 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
  62. dcfcfbe Fix memory leak in ASTContext where ASTRecordLayout objects involving C++ structures wouldn't have by Ted Kremenek · 14 years ago
  63. 83c1a6f Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn't have their by Ted Kremenek · 14 years ago
  64. 3104124 Code cleanup: remove explicit flush() in favor of using the ostream's str() by Jordy Rose · 14 years ago
  65. 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
  66. 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
  67. 5687a5c Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCount from CodeGenFunction and let LLVM handle uniquing the internal functions instead. by Anders Carlsson · 14 years ago
  68. 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
  69. 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
  70. e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
  71. ccd4713 A built-in overload candidate is consider a non-template function when by Douglas Gregor · 14 years ago
  72. ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
  73. f24f3d1 Simplify libIndex Makefile, which doesn't need to worry about altivec support. by Daniel Dunbar · 14 years ago
  74. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
  75. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
  76. d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
  77. 45f5b54 Correctly handle fields with virtual bases containing empty subobjects. by Anders Carlsson · 14 years ago
  78. d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
  79. d7a9597 Implement a warning when converting the literal 'false' to a by Douglas Gregor · 14 years ago
  80. 2177ab7 When checking whether we can place a base subobject at an offset, we don't need to go past the highest offset that's known to contain an empty base subobject. by Anders Carlsson · 14 years ago
  81. c8cb462 Minor cleanups to the empty subobject map. by Anders Carlsson · 14 years ago
  82. 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
  83. 1622a54 Add a checker check if a global variable holds a local variable's address after by Zhongxing Xu · 14 years ago
  84. 30d9171 Fix NEON intrinsic argument passing, support vext. Most now successfully make it through codegen to the .s file by Nate Begeman · 14 years ago
  85. 0ea22fd Implement -fcaret-diagnostics to undo -fno-caret-diagnostics. by Jeffrey Yasskin · 14 years ago
  86. 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
  87. 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 · 14 years ago
  88. 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 14 years ago
  89. 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
  90. 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 · 14 years ago
  91. 6c6424b Driver: Support invoking Clang on .ll or .bc inputs. by Daniel Dunbar · 14 years ago
  92. 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 · 14 years ago
  93. faddc3e Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 14 years ago
  94. 685ac66 FrontendAction: Track active file kind. by Daniel Dunbar · 14 years ago
  95. eb58d83 Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate. by Daniel Dunbar · 14 years ago
  96. 2056048 Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 14 years ago
  97. d3598a6 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 14 years ago
  98. c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 14 years ago
  99. 05a7f3d Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 14 years ago
  100. 897c676 Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 14 years ago