aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-40/+40
2012-03-08Replace MarkVarRequired with a more genericRafael Espindola1-2/+6
2012-03-05Fix a small difference in sema and codegen views of what needs to be output.Rafael Espindola1-0/+3
2012-03-02Reinstate r151879, r151880, reverted in r151922, along with a bugfix forRichard Smith1-1/+2
2012-02-27Hack in a loud error for PR12086. Better than a silent miscompile.Sebastian Redl1-1/+12
2012-02-25CodeGen support for global variables of type std::initializer_list<X>.Sebastian Redl1-2/+117
2012-02-18Remove UpdateCompletedType from the debug info emission. We nowEric Christopher1-2/+0
2012-02-17Bug fix: do not emit static const local variables with mutable membersRichard Smith1-15/+18
2012-02-17When performing IRGen on a global, emit it as a constant if:Richard Smith1-1/+0
2012-02-17Whether an argument is required (in contrast with being anJohn McCall1-7/+4
2012-02-16Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman1-1/+2
2012-02-13Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith1-7/+11
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner1-18/+20
2012-02-06build wide strings with ConstantDataArray, just because we can.Chris Lattner1-12/+18
2012-02-06improve the code that handles IR generation of byte-sized string literals to ...Chris Lattner1-35/+19
2012-02-06use cheaper llvm APIs for various bits of IR generation.Chris Lattner1-17/+14
2012-02-05reapply the patches reverted in r149477, which enable ConstantDataArray.Chris Lattner1-25/+26
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-2/+2
2012-02-02Move the code that sets the AddressSafetyAlexander Potapenko1-8/+7
2012-02-01Revert r149363 which was part a series of commits that were reverted in llvmArgyrios Kyrtzidis1-26/+25
2012-01-31Support @compatibility_alias at run time (GNUstep Runtime)David Chisnall1-1/+1
2012-01-31ConstantArray::get() (for strings) is going away, useChris Lattner1-25/+26
2012-01-24The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany1-0/+8
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-4/+2
2012-01-18test svn commit accessSeth Cantrell1-0/+1
2012-01-18Fix a string over-run detected by ASAN.Nick Lewycky1-2/+3
2012-01-18Fix special king of typo.Nick Lewycky1-1/+1
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor1-1/+1
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith1-3/+4
2012-01-10The `-fwritable-strings' flag doesn't make the backing store strings of allBill Wendling1-10/+6
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor1-4/+6
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor1-1/+0
2011-12-19Extend the fix for PR9614 to handle inline asm in the outer decl andRafael Espindola1-15/+32
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor1-0/+1
2011-11-01Fix the representation of wide strings in the AST and IR so that it uses the ...Eli Friedman1-24/+51
2011-10-28Fix PR9614 for functions with the always_inline attribute. Try to keepRafael Espindola1-6/+3
2011-10-26Fix pr9614 by not emitting an available_externally function when it callsRafael Espindola1-4/+58
2011-10-15Replace vectors with arrays.Benjamin Kramer1-2/+2
2011-10-13Recommit:Eric Christopher1-3/+1
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher1-1/+3
2011-10-11Start handling debug line and scope information better:Eric Christopher1-3/+1
2011-10-08Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an o...Ted Kremenek1-0/+1
2011-10-06CUDA: add -fcuda-is-device flagPeter Collingbourne1-0/+17
2011-10-06CUDA: IR generation support for kernel call expressionsPeter Collingbourne1-3/+11
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis1-2/+0
2011-10-03Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis1-1/+4
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall1-1/+21
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie1-4/+4
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie1-1/+1
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne1-3/+11