summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add support for codegen'ing paren exprs and if stmts. We can now codegen:Chris Lattner2007-05-301-4/+104
* implement codegen of integer literals.Chris Lattner2007-05-301-2/+34
* Implement codegen support for labels and gotos. We now compile:Chris Lattner2007-05-301-4/+41
* Add codegen support for NullStmt and CompoundStmt. {;;{};;} is now ours!Chris Lattner2007-05-291-3/+39
* Implement conversion of clang ast types to LLVM types, at least for some trivialChris Lattner2007-05-291-0/+89
* Reorganize codegen files.Chris Lattner2007-05-281-0/+20
OpenPOWER on IntegriCloud