summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-182/+0
* Update to reflect changes in parameter attribute api.Chris Lattner2008-03-121-4/+3
* Add fastcall/stdcall attribute supportNate Begeman2008-03-071-0/+4
* remove the source location arguments to various target query methods.Chris Lattner2008-03-051-2/+1
* fix codegen support for functions that are nothrow and noreturn.Chris Lattner2008-03-031-9/+8
* Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner2008-03-031-4/+27
* Implement codegen for the following static var init.Lauro Ramos Venancio2008-02-261-0/+4
* Change the key of CGRecordLayouts from being an llvm type* to being a decl*. ...Chris Lattner2008-02-051-7/+4
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Make the insertion point with an explicit new instead of the builder.Chris Lattner2007-12-171-4/+6
* warn about unhandled initializers instead of crashing on them.Chris Lattner2007-12-021-6/+1
* Handle global variable definitions which change the type of a definition, suc...Chris Lattner2007-12-021-36/+1
* remove the alloca insertion point inst, which is an internal helper.Chris Lattner2007-12-021-0/+4
* implement codegen for functions whose function body type don't matchChris Lattner2007-12-021-1/+35
* convert the rest of the stderr users in codegen to use diagnostics.Chris Lattner2007-12-021-3/+4
* move unsupported warning into a centralized place.Chris Lattner2007-12-021-0/+11
* take an initial stab at setting function linkage right. HandleChris Lattner2007-11-271-1/+7
* Rename classes and collections that maintain record layout information.Devang Patel2007-11-011-4/+4
* Constify methods and reuse RecordOrganizer object.Devang Patel2007-10-241-1/+1
* untabifyDevang Patel2007-10-241-1/+1
* Begin struct layout work.Devang Patel2007-10-231-0/+11
* Generate code for va_start and va_end.Anders Carlsson2007-10-121-2/+2
* Code gen case statement ranges.Devang Patel2007-10-081-1/+2
* switch statement code gen.Devang Patel2007-10-041-0/+10
* Do not codegen dummy block.Devang Patel2007-09-281-7/+21
* eliminate some VC++ warnings, patch contributed by Hartmut KaiserChris Lattner2007-09-041-2/+2
* implement initial codegen for aggregate return functions. This implementsChris Lattner2007-08-101-1/+1
* Implement break and continue. Patch by Anders Carlsson!Chris Lattner2007-07-161-0/+3
* A significant refactoring of the type size stuff to also Chris Lattner2007-07-141-1/+3
* Add support for vector formal arguments.Chris Lattner2007-07-101-1/+2
* fix codegen of void return functionsChris Lattner2007-06-271-1/+1
* implement support for struct and complex returns.Chris Lattner2007-06-221-1/+13
* remove location tracking for target infoChris Lattner2007-06-221-4/+4
* Hook up global function and variable handling. We can now compile:Chris Lattner2007-06-201-9/+6
* Refactor CodeGenTypes out to CodeGenModule so it can be used for functionsChris Lattner2007-06-161-2/+2
* Split type analysis out to its own file, now the integer constant expr evalua...Chris Lattner2007-06-161-111/+2
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-17/+14
* Implement support for formal arguments. We can now compile this:Chris Lattner2007-06-131-8/+18
* Convert argument types over, which works for trivial scalars.Chris Lattner2007-06-091-4/+15
* Implement array subscripts for non-vla types.Chris Lattner2007-06-081-0/+1
* implement codegen of a bunch more loop constructs and most expressionsChris Lattner2007-06-051-2/+4
* Type::isSignedInteger() and isUnsignedInteger() did not properly account forChris Lattner2007-06-031-1/+2
* implement a first hack at codegen'ing the usual unary conversions.Chris Lattner2007-06-021-0/+6
* Implement translation of pointer, reference and simple array types. We nowChris Lattner2007-06-021-4/+22
* Add initial support for fixed-size local vardecls. This allows us to compile:Chris Lattner2007-06-021-0/+5
* Start stubbing out decl codegen.Chris Lattner2007-06-021-0/+3
* implement codegen support for return of void and simple scalars.Chris Lattner2007-06-021-0/+1
* Add support for functions that return non-void.Chris Lattner2007-06-021-5/+10
* split stmt/expr codegen into their own files.Chris Lattner2007-06-011-185/+0
* emit a return at the end of the function. Run the llvm verifier.Chris Lattner2007-05-301-0/+8
OpenPOWER on IntegriCloud