summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenModule.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r298177:Tom Stellard2017-05-311-0/+7
* Module: Do not add any link flags when an implementation TU of a module importsManman Ren2017-01-111-1/+7
* Deduplicate several GD.getDecl() calls into Decl * local variable.Yaron Keren2016-12-241-8/+9
* Cleanup the handling of noinline function attributes, -fno-inline,Chandler Carruth2016-12-231-25/+54
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-1/+8
* CodeGen: fix runtime function dll storageSaleem Abdulrasool2016-12-151-6/+58
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-8/+1
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-1/+8
* Introduce a type-safe enum for ForDefinition.John McCall2016-11-301-9/+9
* Fix some layering violations where CGObjCMac's NSString emission wasJohn McCall2016-11-301-122/+0
* Hide the result of building a constant initializer. NFC.John McCall2016-11-281-1/+1
* ConstantBuilder -> ConstantInitBuilder for clarity, andJohn McCall2016-11-281-3/+3
* [CodeGen] Simplify code. No functionality change intended.Benjamin Kramer2016-11-231-8/+1
* Remove alignment from ctors/dtors lists in an attempt to placate LTO.John McCall2016-11-191-3/+9
* Introduce a helper class for building complex constant initializers. NFC.John McCall2016-11-191-45/+40
* regcall: Implement regcall Calling Conv in clangErich Keane2016-11-021-1/+10
* [cfi] Fix missing !type annotation.Evgeniy Stepanov2016-10-311-5/+9
* Empty the CtorLists/DtorLists once emitted.Vassil Vassilev2016-10-271-1/+2
* Module: emit initializers in submodules when importing the parent module.Manman Ren2016-10-141-3/+27
* [CUDA] Emit deferred diagnostics during Sema rather than during codegen.Justin Lebar2016-10-131-44/+0
* [CUDA] Do a better job at detecting wrong-side calls.Justin Lebar2016-10-081-0/+4
* [CUDA] Destroy deferred diagnostics before destroying the ASTContext's Partia...Justin Lebar2016-10-041-0/+3
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-6/+5
* CodeGen: simplify the logic a slight bitSaleem Abdulrasool2016-09-141-9/+7
* Also don't inline dllimport functions referring to non-dllimport constructors.Hans Wennborg2016-09-131-0/+6
* Try harder to not inline dllimport functions referencing non-dllimport functionsHans Wennborg2016-09-131-2/+23
* CodeGen: remove unnecessary else caseSaleem Abdulrasool2016-09-111-6/+3
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-15/+16
* Add -fprofile-dir= to clang.Nick Lewycky2016-08-311-12/+18
* Re-commit [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-191-1/+4
* Revert [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-181-4/+1
* [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-181-1/+4
* Add the notion of deferred diagnostics.Justin Lebar2016-08-151-0/+37
* P0217R3: code generation support for decomposition declarations.Richard Smith2016-08-151-0/+4
* CodeGen: try harder to make the CFString structure RWSaleem Abdulrasool2016-07-291-1/+1
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-1/+16
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-0/+1
* [modules] Don't emit initializers for VarDecls within a module eagerly wheneverRichard Smith2016-07-201-5/+11
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* [CodeGen] Treat imported static local variables as declarationsDavid Majnemer2016-07-111-0/+4
* CodeGen: tweak CFString section for COFF, ELFSaleem Abdulrasool2016-07-091-3/+1
* PR28394: For compatibility with c++11 and c++14, if a static constexpr dataRichard Smith2016-07-021-1/+13
* fix typo; NFCSanjay Patel2016-06-301-1/+1
* [CUDA] Give templated device functions internal linkage, templated kernels ex...Justin Lebar2016-06-301-3/+12
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+9
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-0/+6
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-50/+20
* Restructure the propagation of -fPIC/-fPIE.Rafael Espindola2016-06-231-5/+2
* Remove MaxFunctionCount module flag annotation.Easwaran Raman2016-06-201-1/+0
* Update clang for D20348Peter Collingbourne2016-06-141-6/+6