summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* simplify some conditionals, don't copy LangOptions.Chris Lattner2009-03-251-11/+15
* Encode language.Devang Patel2009-03-241-4/+15
* Support member reference on ?: of struct type.Daniel Dunbar2009-03-242-0/+21
* Fix the ABI convention for struct returns on x86 outside of Darwin.Eli Friedman2009-03-231-1/+9
* Must allow for strong cast of floats as well (objc2 gc).Fariborz Jahanian2009-03-231-17/+50
* Some minor fixes for complex IRGen.Eli Friedman2009-03-231-23/+16
* Fix a subtle bug in CodeGen for the increment of a bitfield.Eli Friedman2009-03-231-5/+7
* switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner2009-03-222-36/+5
* emit aliases as the definitions fly by, don't bother deferring untilChris Lattner2009-03-222-82/+64
* make alias definition logic more similar to functions/globals.Chris Lattner2009-03-221-12/+29
* fix PR3200 by making alias emission use the new infrastructure. Fold Chris Lattner2009-03-221-11/+17
* pull "runtime globals" into the same framework as other functions/global vari...Chris Lattner2009-03-225-162/+132
* Remove dead code.Eli Friedman2009-03-221-41/+0
* fix a fixme: non-proto struct returning function definitions should be compiledChris Lattner2009-03-221-4/+7
* don't set the name of a call instruction to "call" in release-asserts Chris Lattner2009-03-222-11/+10
* fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner2009-03-223-6/+11
* set function/global names with setName instead of passing the name into theChris Lattner2009-03-221-2/+4
* Fixup codegen for nested block literals so that we generateMike Stump2009-03-212-3/+5
* Issue error if variables are defined inside an objc class,Fariborz Jahanian2009-03-211-11/+3
* now that all the decl reference and creation stuff is going through twoChris Lattner2009-03-212-41/+74
* fix a crash that could occur when a variable declaration became aChris Lattner2009-03-212-43/+61
* simplify and cleanup global variable creation stuff to all go through oneChris Lattner2009-03-212-69/+74
* simplify management of llvm::Function creation to all go throughChris Lattner2009-03-212-64/+48
* code cleanups, rename EmitForwardFunctionDefinition -> Chris Lattner2009-03-212-46/+47
* fix several problems with asm renaming, by pulling it into the mangling code:Chris Lattner2009-03-213-26/+18
* add some fixmesChris Lattner2009-03-211-10/+9
* reduce redundant calls of getMangledName.Chris Lattner2009-03-211-8/+10
* simplify some more code.Chris Lattner2009-03-212-28/+33
* simplify and comment some code better. Make BindRuntimeGlobalsChris Lattner2009-03-213-26/+35
* random code cleanups.Chris Lattner2009-03-211-14/+12
* remove obviously dead code: you can't bitcast a pointer to "Ty" (a function t...Chris Lattner2009-03-211-5/+1
* avoid making constant folding logic eliminate obviously dead bitcasts, speedi...Chris Lattner2009-03-211-2/+7
* Add a fast path to CodeGenModule::getMangledName for almost all C functions,Chris Lattner2009-03-211-2/+8
* simplify CXXNameMangler::mangle, making it exit earlier for C functions.Chris Lattner2009-03-211-31/+32
* Fix codegen for support for super inside block literal expressions.Mike Stump2009-03-204-7/+24
* Fix a crash during meta-data generation of objc2's nonfragile abi.Fariborz Jahanian2009-03-201-1/+4
* More super dot-syntax property implementationFariborz Jahanian2009-03-202-26/+48
* Fix ivar's size encoding.Devang Patel2009-03-201-4/+17
* Implement ir gen. for setter/getter applied to 'super' Fariborz Jahanian2009-03-201-1/+30
* IRgen support for alias of global variable.Daniel Dunbar2009-03-192-12/+10
* Encode ivar access control info.Devang Patel2009-03-191-2/+10
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-0/+1
* objc: Implemented variables declared in class interface Fariborz Jahanian2009-03-181-5/+13
* PR3835: Interaction with ABI structure passing can inhibitDaniel Dunbar2009-03-181-0/+6
* fix the more complex cases by actually codegen'ing the right expr :)Chris Lattner2009-03-181-1/+1
* add codegen support for casting an element to a union.Chris Lattner2009-03-182-8/+26
* Add codegen support for aggregate BlockDeclRefExprs.Mike Stump2009-03-181-0/+3
* fix PR3809, codegen for inc/dec of function pointers.Chris Lattner2009-03-181-3/+11
* teach codegen to handle noop casts as lvalues.Chris Lattner2009-03-181-0/+13
* Initialize the cleanup.dst variable if necessary. Fixes PR3789.Anders Carlsson2009-03-171-3/+8
OpenPOWER on IntegriCloud