summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Codegen support for __builtin_stdarg_startChris Lattner2008-07-091-2/+3
* Fixed bugzilla bug# 2489.Sanjiv Gupta2008-07-041-0/+20
* Remove removed header.Bill Wendling2008-07-031-1/+0
* Make a few related changes:Chris Lattner2008-06-304-88/+101
* Add missing include file (due to a file splitting in llvm).Cedric Venet2008-06-271-0/+1
* refactor more objc codegen interfaces to pass around selectors soChris Lattner2008-06-263-52/+40
* indenting and other minor things.Chris Lattner2008-06-262-6/+6
* refactor interface to GenerateClassStructure to avoid converting a Chris Lattner2008-06-261-7/+6
* remove the old getSelector implementation, which removes someChris Lattner2008-06-262-64/+2
* avoid a lot of unneeded selector processing work by passing aroundChris Lattner2008-06-264-20/+10
* use cheaper/simpler getselector call for @selector exprs.Chris Lattner2008-06-263-5/+5
* start avoid doing lots of unneeded work handling selectorsChris Lattner2008-06-263-25/+43
* improve indentation, avoid thrashing on maps and recalculating strings as much.Chris Lattner2008-06-262-33/+24
* give CreateObjCRuntime a full CGM so it can get whatever state it needs, Chris Lattner2008-06-264-30/+16
* Fix 80 col violations, assert on assumptions.Chris Lattner2008-06-262-22/+23
* a temporary minimal hack to get clang building after the getStringValue chang...Chris Lattner2008-06-261-7/+17
* Updated atomic intrinsic name from llvm r52706. Fixed dropped bit in shufps.Mon P Wang2008-06-251-4/+4
* "Support for Objective-C message sends which return structures. Also include...Chris Lattner2008-06-244-4/+102
* "This is a small fix for a bug where static object instances were being incor...Chris Lattner2008-06-241-4/+6
* "this patch adds code generation hooks for Objective-C constant strings. It ...Chris Lattner2008-06-212-1/+6
* Don't add isa with @defs only to work around it in the code generator, patchChris Lattner2008-06-211-4/+0
* Remove tabs.Mike Stump2008-06-191-2/+2
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-176-136/+136
* This patch is motivated by numerous strict-aliasing warnings when compilingTed Kremenek2008-06-176-63/+35
* force size of alloca to i32, which is currently required by LLVM IR.Chris Lattner2008-06-161-3/+6
* Basic support for volatile loads and stores. Stores the volatile Eli Friedman2008-06-138-51/+112
* Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion.Argyrios Kyrtzidis2008-06-091-0/+3
* -Changes to TagDecl:Argyrios Kyrtzidis2008-06-091-3/+3
* Generate debug descriptors for array types while generating the debug info.Sanjiv Gupta2008-06-092-3/+63
* implement the alias attirbute (in both Sema and Codegen)Nuno Lopes2008-06-082-17/+42
* fix compiler warningsNuno Lopes2008-06-081-2/+2
* Don't crash emitting an initializer for a static local with union type. Eli Friedman2008-06-081-3/+7
* Fix crash with conversion to an address-space-qualified pointer. Bug Eli Friedman2008-06-071-2/+2
* Create debug type descriptors for aggregate/enum types.Sanjiv Gupta2008-06-072-5/+130
* Reorganize this loop a bit so it doesn't crash for empty unions. Fixes Eli Friedman2008-06-061-4/+6
* implement constant expr. sub ptr ptrNuno Lopes2008-06-061-3/+13
* Emit debug information for global and static variables when -g is specified.Sanjiv Gupta2008-06-054-0/+70
* For setting attributes, don't assume there are ParamVarDecls available, Eli Friedman2008-06-041-12/+16
* fix crash when codegening 'cond ? lhs : call-to-void-func()'Nuno Lopes2008-06-041-1/+1
* clang fix to parallel LLVM r51928 Eli Friedman2008-06-041-1/+1
* Include <string> header to allow compiling for MSVC.Argyrios Kyrtzidis2008-06-011-0/+1
* Don't name the ObjC types if there aren't any ObjC objects in the file. Eli Friedman2008-06-011-4/+6
* First cut at setting attributes for functions and calls; this puts us Eli Friedman2008-06-014-34/+90
* Make sure _Bool globals have the correct type.Eli Friedman2008-06-011-3/+8
* Minor cleanup to use the ConvertTypeForMem helper.Eli Friedman2008-06-011-5/+3
* Remove spurious == 0Anton Korobeynikov2008-06-011-1/+1
* Support for code generation of Objective-C top-level language constructs.Anton Korobeynikov2008-06-018-44/+1027
* Calculate alignment for local variables.Eli Friedman2008-05-311-2/+6
* PR1893: Fix up the type of tentative definitions of incomplete array Eli Friedman2008-05-301-2/+22
* Fix and enable generating general union initializers. Essentially, what Eli Friedman2008-05-301-9/+26
OpenPOWER on IntegriCloud