summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* the logic for computing __func__ and friends is really broken:Chris Lattner2009-04-231-1/+4
* Make ObjCInterfaceDecl's const in some more places.Daniel Dunbar2009-04-221-1/+1
* use of predefined identifiers like __func__ at global scope warn in sema,Chris Lattner2009-04-211-1/+1
* Kill ASTContext::[gs]etFieldForDecl, instead we just lookup thingsDaniel Dunbar2009-04-211-4/+2
* Remove LateBoundIVars() runtime interface, it is unused.Daniel Dunbar2009-04-211-12/+0
* Use getAsPointerType instead of using getCanonicalType directly.Daniel Dunbar2009-04-181-10/+6
* tidy some code.Chris Lattner2009-04-171-5/+2
* Implement basic code generation of constructor calls. We can now compile:Anders Carlsson2009-04-171-0/+2
* Fixup whitespacing.Mike Stump2009-04-141-1/+1
* Use hasAttr instead of getAttr for conditionals.Mike Stump2009-04-141-1/+1
* Audit __private_extern__ handling.Daniel Dunbar2009-04-141-1/+1
* Fixup CodeGen for __weak __block variables. Radar 6756266Mike Stump2009-04-141-3/+4
* Update to use hasAttr() instead of getAttr().Daniel Dunbar2009-04-131-1/+1
* Use the new EmitCallArgs function. No indented functionality change.Anders Carlsson2009-04-081-3/+1
* Pointer width on targets like PIC16 is 16-bit, while the valid index size to ...Sanjiv Gupta2009-04-081-2/+5
* Remove some dead code.Anders Carlsson2009-04-071-9/+5
* Various fixes to symbols used for Obj-C x86_64 metadata.Daniel Dunbar2009-04-071-1/+4
* Add support for calling C++ member functions.Anders Carlsson2009-04-031-0/+3
* Support member reference on ?: of struct type.Daniel Dunbar2009-03-241-0/+20
* fix CreateTempAlloca to not set a name on the alloca for temporariesChris Lattner2009-03-221-1/+2
* simplify and comment some code better. Make BindRuntimeGlobalsChris Lattner2009-03-211-0/+1
* 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-181-8/+25
* teach codegen to handle noop casts as lvalues.Chris Lattner2009-03-181-0/+13
* Minor cleanup for choose expressions: add a helper that returns the Eli Friedman2009-03-041-5/+1
* Improved ABI compliance for __block variables. No testcases yet as weMike Stump2009-03-041-39/+11
* Push checking down, also, give the user a hit as to which part of theMike Stump2009-03-021-0/+11
* First cut CodeGen support for __block variables.Mike Stump2009-02-281-1/+36
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-13/+21
* We should not generate __weak write barrier on indirect referenceFariborz Jahanian2009-02-231-3/+12
* More objc gc work. Match gcc's treatment of ivar accessFariborz Jahanian2009-02-221-1/+1
* local array of objects are non-gc'able.Fariborz Jahanian2009-02-211-2/+6
* Handle case of none gc'able objects regardless of theirFariborz Jahanian2009-02-211-3/+8
* Shorten; no functionality change.Daniel Dunbar2009-02-201-8/+6
* Set call attribute for direct calls (i.e. noreturn).Daniel Dunbar2009-02-201-18/+15
* More objc gc's ir-gen fixes.Fariborz Jahanian2009-02-201-3/+8
* More objc's gc ir-gen stuff.Fariborz Jahanian2009-02-191-35/+33
* Generate the conservative objc gc's API for now.Fariborz Jahanian2009-02-191-0/+7
* Some code simplification. ir gen for gc'able arrayFariborz Jahanian2009-02-191-9/+11
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-1/+1
* Some refactoring and simplificaiotn of objc's gcFariborz Jahanian2009-02-181-17/+10
* Start generating gc'able code using the newFariborz Jahanian2009-02-181-25/+16
* Cleanup objc's gc attributes code no longer needed.Fariborz Jahanian2009-02-181-2/+10
* 80-cols.Daniel Dunbar2009-02-171-9/+11
* Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow.Daniel Dunbar2009-02-161-1/+1
* fix volatile handling with ExtVectorElementExpr, so that weChris Lattner2009-02-161-8/+7
* introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's sugges...Chris Lattner2009-02-161-4/+5
* enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyyChris Lattner2009-02-161-8/+12
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-1/+1
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-1/+1
OpenPOWER on IntegriCloud