- 8a9b18c Driver: Eliminate flags on aliases, they are unnecessary (and unused). by Daniel Dunbar · 14 years ago
- 3856ab3 Driver: Change Option parsing to always create arguments referring to unaliased by Daniel Dunbar · 14 years ago
- 532c1ec Driver: Eliminate Arg subclasses, which are now unnecessary. by Daniel Dunbar · 14 years ago
- e375c4a Driver: Keep the rendering style in the option, instead of as part of the Arg. by Daniel Dunbar · 14 years ago
- 4465a77 Driver: Change Arg to just hold the values directly, instead of implicitly by Daniel Dunbar · 14 years ago
- bfbb39d Frontend: Fix crashes on error paths. by Daniel Dunbar · 14 years ago
- 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
- 515ddd8 Fix two typos in comments. by Sebastian Redl · 14 years ago
- e5af3b3 Revert "Driver: Change Option parsing to always create arguments referring to by Daniel Dunbar · 14 years ago
- 22685f4 Driver: Change Option parsing to always create arguments referring to unaliased by Daniel Dunbar · 14 years ago
- 312a8b7 Driver: Add an explicit offset to JoinedArg and JoinedAndSeparateArg, so that by Daniel Dunbar · 14 years ago
- a3f28c3 Driver: Change Arg::render methods to use option name instead of string where by Daniel Dunbar · 14 years ago
- df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
- d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
- dfc35e3 Major redesign of the RecursiveASTVisitor. This implements the majority of the by Chandler Carruth · 14 years ago
- a3b6727 Remove an entry for a now deleted file. Fixes the neglected CMake build. ;] by Chandler Carruth · 14 years ago
- 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
- 9b14683 Merge StackAddrLeakChecker and ReturnStackAddressChecker. by Zhongxing Xu · 14 years ago
- 2c46458 Directly compare the StackFrameContext. This greatly simplifies logic and by Zhongxing Xu · 14 years ago
- 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
- c8c4b40 Fix a typo that breaks the GCC build. Turns out that Clang isn't by Douglas Gregor · 14 years ago
- 3bfc5f4 Added FixIt support to printf format string checking. by Tom Care · 14 years ago
- 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
- e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
- 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
- dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago
- afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
- 3f4cb12 Fix a gcc warning. by Rafael Espindola · 14 years ago
- 9df792c Fix test. by Anders Carlsson · 14 years ago
- 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
- 9b065dd Added helper function to Type class to determine if a type is a builtin type. This complements the existing function that determines if a type is a specific builtin type. by Tom Care · 14 years ago
- 56833bc Try to fix buildbot tests. by Anders Carlsson · 14 years ago
- dcfcfbe Fix memory leak in ASTContext where ASTRecordLayout objects involving C++ structures wouldn't have by Ted Kremenek · 14 years ago
- 83c1a6f Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn't have their by Ted Kremenek · 14 years ago
- 3104124 Code cleanup: remove explicit flush() in favor of using the ostream's str() by Jordy Rose · 14 years ago
- 605fa8f Add test case. by Anders Carlsson · 14 years ago
- 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
- 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
- 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
- 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
- 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
- 61f69d9 Globally disable -fno-strict-aliasing, for reasons given in the comment. by Daniel Dunbar · 14 years ago
- e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
- ccd4713 A built-in overload candidate is consider a non-template function when by Douglas Gregor · 14 years ago
- ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
- c9f362d Makefiles: Remove unnecessary early include of Makefile.config. by Daniel Dunbar · 14 years ago
- f24f3d1 Simplify libIndex Makefile, which doesn't need to worry about altivec support. by Daniel Dunbar · 14 years ago
- c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
- afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
- 7a40262 Update Xcode project. by Anders Carlsson · 14 years ago
- d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
- eb5dc49 Teach the PrintFunctionNames example to be a proper module, so that by Douglas Gregor · 14 years ago
- 45f5b54 Correctly handle fields with virtual bases containing empty subobjects. by Anders Carlsson · 14 years ago
- 55d7d36 Add ccc-analyzer support for '-imacros'. Fixes PR 7204. by Ted Kremenek · 14 years ago
- d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
- d7a9597 Implement a warning when converting the literal 'false' to a by Douglas Gregor · 14 years ago
- 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
- c8cb462 Minor cleanups to the empty subobject map. by Anders Carlsson · 14 years ago
- b15894e Update LINK_COMPONENTS for examples. by Daniel Dunbar · 14 years ago
- 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
- 1c573cb Token is POD-like. by Benjamin Kramer · 14 years ago
- 1622a54 Add a checker check if a global variable holds a local variable's address after by Zhongxing Xu · 14 years ago
- 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
- 0ea22fd Implement -fcaret-diagnostics to undo -fno-caret-diagnostics. by Jeffrey Yasskin · 14 years ago
- a71d3c6 Add a test to the previous commit. by Rafael Espindola · 14 years ago
- 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
- 99b8b92 Add test for previous commit. by Rafael Espindola · 14 years ago
- 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
- 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 14 years ago
- 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
- 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
- 6c6424b Driver: Support invoking Clang on .ll or .bc inputs. by Daniel Dunbar · 14 years ago
- 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
- faddc3e Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 14 years ago
- 685ac66 FrontendAction: Track active file kind. by Daniel Dunbar · 14 years ago
- eb58d83 Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate. by Daniel Dunbar · 14 years ago
- 2056048 Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 14 years ago
- d3598a6 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 14 years ago
- c34ce3f Frontend: Lift InputKind enumeration to top level. by Daniel Dunbar · 14 years ago
- 05a7f3d Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 14 years ago
- 897c676 Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 14 years ago
- 6b0cf67 Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 14 years ago
- e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
- 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
- 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 · 14 years ago
- 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
- 310b1c4 Use MaybeCreateCXXExprWithTemporaries for potential destruction of by Fariborz Jahanian · 14 years ago
- 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
- 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 14 years ago
- 2865474 Simplify the methods for creating a pointer, reference, member-pointer, by John McCall · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
- 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 14 years ago
- 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
- bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
- 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
- 52647c6 When deciding whether reinterpret_cast casts away constness we need to look at array qualifiers. Fixes rdar://problem/8018292. by Anders Carlsson · 14 years ago
- fc92920 Add indexing support for the block and @property type location information by John McCall · 14 years ago
- aa1381b Initial support for ARM NEON builtins, codegen up next by Nate Begeman · 14 years ago
- 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
- 83a230c Remember type source information for Objective C property declarations. by John McCall · 14 years ago