aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-05-09Revert r208417 (olista01 'ARM: HFAs must be passed in consecutive registers')...James Molloy1-1/+1
2014-05-09Use auto to avoid duplicating the type.Rafael Espindola1-83/+74
2014-05-08Cleanup setFunctionDefinitionAttributes.Rafael Espindola1-10/+5
2014-05-08Small simplification: Reduce the use of cast<>.Rafael Espindola1-24/+24
2014-05-06[OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev1-2/+10
2014-05-05Fix pr19653.Rafael Espindola1-11/+23
2014-05-05Small refactoring, no functionality change.Rafael Espindola1-3/+4
2014-05-02XCore target: fix bug in dereferencing null pointer.Robert Lytton1-6/+7
2014-05-02XCore target: Add TypeString meta data to IR output.Robert Lytton1-0/+4
2014-05-01AST: Mangle reference temporaries reliablyDavid Majnemer1-1/+2
2014-04-29CodeGen: Reference temporaries inherit visibilityDavid Majnemer1-0/+3
2014-04-28CodeGen: Fix linkage of reference temporariesDavid Majnemer1-85/+94
2014-04-25CodeGen: Cleanup variable linkage calculationDavid Majnemer1-9/+18
2014-04-25CodeGen: Refactor linkage/visibility calculationDavid Majnemer1-33/+27
2014-04-19Remove some empty statementsAlp Toker1-1/+1
2014-04-18CodeGen: Use LLVM's InstrProfReader in -fprofile-instr-use=Justin Bogner1-4/+11
2014-04-15CodeGen: Emit warnings for out of date profile data during PGOJustin Bogner1-0/+3
2014-04-10CodeGen: Move PGO initialization into Release()Justin Bogner1-4/+3
2014-04-10CodeGen: Clean up CommonLinkage calculationDavid Majnemer1-10/+35
2014-04-02CodeGen: Emit some functions as weak_odr under -fms-compatibilityDavid Majnemer1-3/+2
2014-04-01Disable this-return optimizations when targeting iOS 5 and earlier.Bob Wilson1-1/+6
2014-03-31Implement the 'optnone' attribute, which suppresses most optimizationsPaul Robinson1-0/+10
2014-03-29ARM64: initial clang support commit.Tim Northover1-0/+1
2014-03-29CodeGen: Don't crash when replacing functionsDavid Majnemer1-5/+7
2014-03-27Handle and warn on aliases to weak aliases.Rafael Espindola1-1/+29
2014-03-26Revert "Update for llvm api change."Rafael Espindola1-1/+1
2014-03-26Update for llvm api change.Rafael Espindola1-1/+1
2014-03-24MS ABI: Eliminate Duplicate StringsDavid Majnemer1-18/+60
2014-03-24Revert r204562,204566,204586,204587 as they broke ASan on WindowsTimur Iskhodzhanov1-56/+18
2014-03-24MS ABI: Add tests, other cleanups for r204562David Majnemer1-8/+4
2014-03-23MS ABI: Eliminate Duplicate StringsDavid Majnemer1-18/+60
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman1-4/+1
2014-03-13[C++11] Replacing ObjCContainerDecl iterators meth_begin() and meth_end() wit...Aaron Ballman1-4/+2
2014-03-13Simplify code. No functionality change.Rafael Espindola1-5/+5
2014-03-12Revert "CodeGen: Use a binary format for instrumentation based profiling"Justin Bogner1-10/+3
2014-03-12CodeGen: Use a binary format for instrumentation based profilingJustin Bogner1-3/+10
2014-03-10[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman1-4/+2
2014-03-09[C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth1-2/+2
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman1-8/+6
2014-03-06Use llvm.compiler.used instead of llvm.used for objc symbols.Rafael Espindola1-14/+26
2014-03-04[Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth1-1/+1
2014-03-03DebugInfo: Emit only the declaration of a class template that has an explicit...David Blaikie1-1/+9
2014-02-25Attr: Remove ForceInlineDavid Majnemer1-4/+2
2014-02-22Exposing the noduplicate attribute within Clang, which marks functions so tha...Aaron Ballman1-0/+2
2014-02-15DebugInfo: imported_decl/using declarations at namespace scopeDavid Blaikie1-1/+4
2014-02-11XCore target: add section information.Robert Lytton1-0/+6
2014-02-11[stackprotector] Add command line option -fstack-protector-strongJosh Magee1-0/+2
2014-02-08Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall1-67/+0
2014-02-03[ms-cxxabi] Fix cast when structor replacement is an aliasReid Kleckner1-4/+8
2014-01-26Enforce safe usage of DiagnosticsEngine::getCustomDiagID()Alp Toker1-3/+3