summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "CodeGen: Use a binary format for instrumentation based profiling"Justin Bogner2014-03-124-52/+179
* CodeGen: Use a binary format for instrumentation based profilingJustin Bogner2014-03-124-179/+52
* PR19113: Emit 'vtable' TBAA metadata when loading a vptr in a pointer-to-memb...Richard Smith2014-03-121-2/+1
* CodeGen: Move hot/cold logic out of PGOProfileDataJustin Bogner2014-03-122-39/+21
* Don't recompute inlining threshold - use new overload provided by LLVMEli Bendersky2014-03-121-10/+3
* ARM: Correct alignment of structs passed as byval pointerOliver Stannard2014-03-121-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-1217-599/+570
* PGO: Scale large counters down to 32-bitsDuncan P. N. Exon Smith2014-03-111-12/+42
* Sema: produce error when invalid ordering is passed to atomic builtinTim Northover2014-03-111-20/+10
* Update for IR: add a second AtomicOrdering to cmpxchg insts.Tim Northover2014-03-113-7/+13
* Objective-C IRGen. Fixes several regressions caused by changes madeFariborz Jahanian2014-03-111-5/+31
* RTTI symbols for visible local types may need weak linkage.John McCall2014-03-101-1/+1
* IRGen: __c11/__atomic compare-and-exchange should respect the standardDavid Majnemer2014-03-101-10/+36
* [C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman2014-03-102-12/+6
* Reverting llvm::distance changes to use std::distance with iterators instead,...Aaron Ballman2014-03-101-4/+2
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-094-4/+4
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-096-14/+10
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-0810-96/+40
* [C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() ...Aaron Ballman2014-03-081-3/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-078-13/+14
* [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman2014-03-073-21/+14
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-073-16/+10
* Remove dead return and simplify code.Ted Kremenek2014-03-071-3/+1
* Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm...Aaron Ballman2014-03-071-1/+1
* [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w...Aaron Ballman2014-03-071-4/+2
* [C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with...Aaron Ballman2014-03-074-15/+8
* [C++11] Replacing BlockDecl iterators param_begin() and param_end() with iter...Aaron Ballman2014-03-072-7/+4
* [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with i...Aaron Ballman2014-03-071-5/+3
* [C++11] Replace LLVM-style type traits with C++11 standard ones.Benjamin Kramer2014-03-071-3/+3
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-062-5/+2
* Use llvm.compiler.used instead of llvm.used for objc symbols.Rafael Espindola2014-03-064-39/+52
* PGO: Add support for Objective-C blocks.Bob Wilson2014-03-062-1/+22
* Revert "Use private linkage for remaining GlobalVariables with private names."Rafael Espindola2014-03-061-11/+11
* PGO: add instrumentation for Objective-C methods.Bob Wilson2014-03-062-2/+30
* Remove 'break' dominated by 'return' in 'EmitBuiltinExpr'.Ted Kremenek2014-03-061-1/+0
* PGO: Use the main file name to help distinguish functions with local linkage.Bob Wilson2014-03-063-23/+56
* PGO: Rename variables to avoid referring to the "MangledName" of a function.Bob Wilson2014-03-062-19/+18
* Refactor PGO code in preparation for handling non-C/C++ code.Bob Wilson2014-03-063-12/+11
* PGO: don't emit counter increment if no counters have been allocated.Bob Wilson2014-03-061-1/+1
* [Layering] Update include of Linker.h to match its move to a LinkerChandler Carruth2014-03-061-1/+1
* Use private linkage for remaining GlobalVariables with private names.Rafael Espindola2014-03-061-11/+11
* Construct GlobalValues with the correct linkage instead of using setLinkage.Rafael Espindola2014-03-061-8/+7
* [Layering] Update include of DebugInfo.h which moved to the IR libraryChandler Carruth2014-03-061-1/+1
* [Layering] Update include for the move of DIBuilder.h to the IR libraryChandler Carruth2014-03-061-1/+1
* Don't produce an alias between destructors with different calling conventions.Rafael Espindola2014-03-051-0/+6
* [-cxx-abi microsoft] Implement local manglings accuratelyDavid Majnemer2014-03-051-1/+1
* Objective-C. Return 0 as class of methods in protocols.Fariborz Jahanian2014-03-041-2/+1
* DebugInfo: Refix r202888 (a fix to r202769) in a different way, ensuring type...David Blaikie2014-03-041-2/+7
* Fix unconditional dereference of a WeakVH in CGDebugInfo TypeCacheReid Kleckner2014-03-041-1/+2
* Objective-C IRGen. Fix up the hueristics for determiningFariborz Jahanian2014-03-041-8/+10
OpenPOWER on IntegriCloud