summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-142-7/+5
* [C++11] Replacing FunctionTemplateDecl iterators spec_begin() and spec_end() ...Aaron Ballman2014-03-141-4/+2
* Objective-C++ IRGen. Due to change to AST for initialization of c++11’s Fariborz Jahanian2014-03-141-1/+4
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-143-17/+5
* [C++11] Replacing ObjCCategoryDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-141-4/+2
* AArch64_be varargs processing for ARM ABIChristian Pirker2014-03-141-4/+33
* [C++11] Replacing ObjCProtocolDecl iterators protocol_begin() and protocol_en...Aaron Ballman2014-03-132-6/+4
* [C++11] Replacing ObjCInterfaceDecl iterators all_referenced_protocol_begin()...Aaron Ballman2014-03-131-5/+2
* [C++11] Replacing ObjCInterfaceDecl iterators protocol_begin() and protocol_e...Aaron Ballman2014-03-131-6/+2
* [C++11] Replacing ObjCContainerDecl iterators classmeth_begin() and classmeth...Aaron Ballman2014-03-132-39/+21
* [C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_e...Aaron Ballman2014-03-132-38/+24
* CodeGen: use symbolic enumerators for memory orderTim Northover2014-03-131-5/+10
* CodeGen: make use of weaker failure orders on cmpxchg.Tim Northover2014-03-131-67/+151
* Renaming the recently-created (r203830) props() range API to properties() for...Aaron Ballman2014-03-133-4/+4
* [C++11] Replacing ObjCContainerDecl iterators meth_begin() and meth_end() wit...Aaron Ballman2014-03-131-4/+2
* [C++11] Replacing ObjCContainerDecl iterators prop_begin() and prop_end() wit...Aaron Ballman2014-03-133-17/+8
* [C++11] Replacing ObjCImplementationDecl iterators init_begin() and init_end(...Aaron Ballman2014-03-131-4/+2
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-134-19/+9
* Simplify code. No functionality change.Rafael Espindola2014-03-131-5/+5
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-139-90/+62
* 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
OpenPOWER on IntegriCloud