summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Shorten; no functionality change.Daniel Dunbar2009-02-201-8/+6
* Take advantage of noreturn attribute to add unreachable instruction &Daniel Dunbar2009-02-201-0/+12
* remove some more methods from objc decls, using the iteratorChris Lattner2009-02-201-6/+5
* Set call attribute for direct calls (i.e. noreturn).Daniel Dunbar2009-02-203-26/+26
* switch ObjCMethodDecl's parameter list from being explicitly managed to an Ob...Chris Lattner2009-02-201-1/+1
* Initialize the Init variable to something reasonable when we emit an Eli Friedman2009-02-201-1/+4
* More objc gc's ir-gen fixes.Fariborz Jahanian2009-02-201-3/+8
* Deox and Capitolize.Mike Stump2009-02-201-3/+3
* Fix spacing.Mike Stump2009-02-201-1/+1
* More objc's gc ir-gen stuff.Fariborz Jahanian2009-02-192-37/+37
* Add enough checking to ensure that non-constant block literals don'tMike Stump2009-02-191-1/+5
* Remove IRgen constant emission assumption that LValue APValue resultsDaniel Dunbar2009-02-191-15/+31
* Add irgen support for the noinline attribute.Anders Carlsson2009-02-191-0/+3
* Generate the conservative objc gc's API for now.Fariborz Jahanian2009-02-191-0/+7
* Don't emit K&R unprototyped function definitions as varargs.Daniel Dunbar2009-02-192-14/+37
* Emission of global variable initialializer was broken in rareDaniel Dunbar2009-02-191-1/+23
* More codegen for blocks. The type of block literals should be better.Mike Stump2009-02-194-12/+61
* Some code simplification. ir gen for gc'able arrayFariborz Jahanian2009-02-192-14/+17
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-187-45/+64
* Add anti-FIXME.Daniel Dunbar2009-02-181-1/+4
* i386 ABI: Offset computation in va_arg was incorrect for sizeof(Ty)>4.Daniel Dunbar2009-02-181-6/+3
* x86_64 ABI: Fix thinko in computation of bound for "passed in SSE regs" test.Daniel Dunbar2009-02-181-1/+1
* rip out __builtin_overloadChris Lattner2009-02-183-27/+0
* x86_64 ABI: "is passed in regs" computation for va_arg was broken forDaniel Dunbar2009-02-181-1/+1
* Some refactoring and simplificaiotn of objc's gcFariborz Jahanian2009-02-181-17/+10
* Simplify.Daniel Dunbar2009-02-181-2/+1
* 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
* x86_64 ABI: Two bug fixes.Daniel Dunbar2009-02-181-4/+36
* Avoid getNameAsCString when the decl doesn't have a name.Mike Stump2009-02-171-2/+3
* Remove some redundant Decl -> Decl castings.Argyrios Kyrtzidis2009-02-171-5/+1
* Change EmitConstantExpr to allow failure.Daniel Dunbar2009-02-173-21/+49
* 80-cols.Daniel Dunbar2009-02-171-9/+11
* Renamed ASQualType to ExtQualType to reflect its moreFariborz Jahanian2009-02-172-3/+3
* Be sure to initialize Name.Mike Stump2009-02-171-1/+1
* Fixup spacing a little.Mike Stump2009-02-171-6/+6
* x86_64 ABI: Fix assert on return of _Complex long double.Daniel Dunbar2009-02-171-5/+6
* x86_64 ABI: Implement classification for bit-fields.Daniel Dunbar2009-02-171-2/+26
* x86_64 ABI: Handle va_arg arguments with alignment > 8.Daniel Dunbar2009-02-161-4/+15
* Add support for throwing exceptions to the nonfragile ABIAnders Carlsson2009-02-161-15/+34
* Added implementation of objc2's gc API calls forFariborz Jahanian2009-02-161-16/+70
* Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow.Daniel Dunbar2009-02-163-3/+33
* fix volatile handling with ExtVectorElementExpr, so that weChris Lattner2009-02-162-10/+13
* introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's sugges...Chris Lattner2009-02-161-4/+5
* Fix IRgen of __builtin_memset.Daniel Dunbar2009-02-161-1/+2
* enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyyChris Lattner2009-02-161-8/+12
* assert/ErrorUnsupported in unimplemented stub functions instead ofDaniel Dunbar2009-02-161-16/+25
* Obj-C non-fragile ABI: Fix types of a few globals; these were notDaniel Dunbar2009-02-151-20/+26
* Use getNameAsCString instead of getNameAsString and reflow the type.Mike Stump2009-02-143-7/+7
* Generate the helper function for blocks. Now basic codegen isMike Stump2009-02-145-15/+25
OpenPOWER on IntegriCloud