aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2011-09-19In apple-kext mode, use external linkage for explicit template instantiationsJohn McCall1-2/+7
2011-09-13Correctly generate IR for casted "builtin" functions, whereJohn McCall1-30/+0
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor1-2/+2
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge1-61/+70
2011-09-09Treat the weak export of block runtime symbols as a deployment-targetJohn McCall1-90/+0
2011-09-09Do a lookup for the blocks runtime globals to see if they were declared,Argyrios Kyrtzidis1-45/+36
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor1-11/+11
2011-08-22Make sure we don't inline functions marked with __attribute__((naked)). <rda...Eli Friedman1-4/+9
2011-08-17Mark objc methods that are implicitly declared for properties (not user-decla...Argyrios Kyrtzidis1-3/+9
2011-08-16Finalize debug info after all deferred globals are emitted.Devang Patel1-2/+3
2011-08-15Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a...Devang Patel1-0/+2
2011-08-09Move the creation of the record type for the state of Objective-C fastDouglas Gregor1-0/+35
2011-08-09Move the construction of the RecordDecl representing the runtimeDouglas Gregor1-6/+46
2011-08-04Emit wide string literals with the appropriate alignment.John McCall1-14/+24
2011-08-03When rewriting a call to a K&R function to lead to a well-prototypedJohn McCall1-1/+20
2011-07-27CodeGen: rename CodeGenModule::Runtime to ObjCRuntimePeter Collingbourne1-9/+9
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor1-2/+14
2011-07-25Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth1-2/+2
2011-07-23fix PR10415, tidying up IR representation of module level inline asmChris Lattner1-0/+2
2011-07-23Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner1-1/+1
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-32/+32
2011-07-22Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose1-3/+2
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad1-4/+4
2011-07-18In C99, emit an inline function when encountering an extern redeclaration.Nick Lewycky1-2/+15