- 6b1da0e Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
- 3304e55 silence release-assert warnings. by Chris Lattner · 16 years ago
- f02e9dd Lift EmitTargetBuiltinExpr out of EmitBuiltinExpr. by Daniel Dunbar · 16 years ago
- ee5a700 Adjust calls to APFloat conversion for new interface. by Dale Johannesen · 16 years ago
- 39741ce Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. by Ted Kremenek · 16 years ago
- de3b8fb Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. by Ted Kremenek · 16 years ago
- e4ea1f4 In EmitDeclStmt: use DeclStmt::const_decl_iterator instead of walking the scoped decl chain. by Ted Kremenek · 16 years ago
- 506ff88 Make sema and codegen allow __builtin___CFStringMakeConstantString as a valid by Chris Lattner · 16 years ago
- 564ea2a always try to fold a builtin before emitting it. In the future by Chris Lattner · 16 years ago
- 9e62171 Move handling of __builtin_nan("") out of CGBuiltin.cpp into ExprConstant.cpp by Chris Lattner · 16 years ago
- 1f32999 remove some code where CGBuiltin folds constants, and use tryEvaluate to by Chris Lattner · 16 years ago
- f6b24ea instead of making codegen try to know about all of the builtins to generate by Chris Lattner · 16 years ago
- 232eb7d Implement support for the const and pure attributes. by Anders Carlsson · 16 years ago
- a4275d1 Emit error unsupported for break/continue/goto inside Obj-C exception by Daniel Dunbar · 16 years ago
- 91cd320 (LLVM up) Rename IRBuilder::IsNonNull -> IsNotNull. by Daniel Dunbar · 16 years ago
- ad2dc71 NeXT: Update to use CreateRuntimeFunction for the routines it imports. by Daniel Dunbar · 16 years ago
- f1968f2 Add simple interface for protecting runtime functions from name by Daniel Dunbar · 16 years ago
- 7f57b00 Added support for sse intrinsics loadlpd, loadhpd, muldq128, and mulld128 by Mon P Wang · 16 years ago
- 898d508 Add infrastructure for proper @finally support. by Daniel Dunbar · 16 years ago
- 18ccc77 Add support for implicit rethrows in @catch blocks. by Daniel Dunbar · 16 years ago
- ad12b6d Skip redundant if. by Daniel Dunbar · 16 years ago
- e4b5ee0 (Update LLVM) Clean up obj-c exception generation to be a bit more by Daniel Dunbar · 16 years ago
- 97f61d1 Bug fix, codegen @catch(id<X> ...) acceptably. by Daniel Dunbar · 16 years ago
- 129271a Simplify generate code for exceptions: by Daniel Dunbar · 16 years ago
- f93349f Prefer llvm::Function::addFnAttr(...) to F->addAttribute(~0, ...). by Daniel Dunbar · 16 years ago
- b01d191 Simplify code to emit the unified return block and move it to the end by Daniel Dunbar · 16 years ago
- 55e4072 Bug fix, make sure to initialize exception object (to rethrow) even by Daniel Dunbar · 16 years ago
- 1000491 Easy fix for nasty bug, exception data buffer had wrong type == wrong by Daniel Dunbar · 16 years ago
- a2c6912 Now Attributes are divided in three groups by Devang Patel · 16 years ago
- 761d7f7 Large mechanical patch. by Devang Patel · 16 years ago
- 86957eb Implement Obj-C synthesized setters for copy / retain. by Daniel Dunbar · 16 years ago
- c1cf4a5 Implement Obj-C getter synthesis for copy and retain. by Daniel Dunbar · 16 years ago
- 29e0bcc Refactor some CodeGen functionality: by Daniel Dunbar · 16 years ago
- 49f6602 Add Obj-C runtime methods to get runtime specific functions for by Daniel Dunbar · 16 years ago
- 0fb1d15 Adjust whitespaces. by Devang Patel · 16 years ago
- d0646bd s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 16 years ago
- 834af45 Improve x86 ABI compatibility. by Daniel Dunbar · 16 years ago
- b43f392 Print current function on verification failures. by Daniel Dunbar · 16 years ago
- f035738 Drop CodeGenTypes parameter to classifyArgumentType. by Daniel Dunbar · 16 years ago
- 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
- dde0a94 Make sure to store the exception in the catch parameter. by Anders Carlsson · 16 years ago
- 1452f55 Make sure to emit the catch parameter as well as the catch body. by Anders Carlsson · 16 years ago
- 4b7ff6e Fix stupid mistake I made in the exception handling code by Anders Carlsson · 16 years ago
- 8951dbd Use ABIArgInfo for decisions about function arguments (not just return by Daniel Dunbar · 16 years ago
- 6660c8a Bug fix, apply default argument promotion in message sends for which by Daniel Dunbar · 16 years ago
- 639ffe4 Implement ABIArgType::Coerce support. by Daniel Dunbar · 16 years ago
- 62d5c1b Add CodeGenTypes::GetFunctionType overload for getting the effective by Daniel Dunbar · 16 years ago
- 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
- 2c8e0f3 Add ABIArgInfo class to encapsulate ABI decision of how to lower types by Daniel Dunbar · 16 years ago
- e3a09e6 Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, which represents a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 16 years ago
- b768807 Tweak CGCall functions again: by Daniel Dunbar · 16 years ago
- 5323a4b Tweak CGCall functions: by Daniel Dunbar · 16 years ago
- 3913f18 Add CodeGenFunction::ReturnTypeUsesSret by Daniel Dunbar · 16 years ago
- 17b708d Move ABI specific code for functions / calls to CGCall.cpp: by Daniel Dunbar · 16 years ago
- 7c08651 Factor CodeGenFunction::StartFunction out of GenerateCode and StartObjCMethod. by Daniel Dunbar · 16 years ago
- 5ca2084 Use a unified return block. by Daniel Dunbar · 16 years ago
- 7482d12 Move EmitAggregate{Copy,Clear} into CodeGenFunction. - No functionality change. by Daniel Dunbar · 16 years ago
- 80f2567 Check in half-assed implementation of @try/@catch. by Anders Carlsson · 16 years ago
- 2b1e311 Simple @throw support. by Anders Carlsson · 16 years ago
- 124526b Add types and functions related to exceptions. by Anders Carlsson · 16 years ago
- 64d5d6c Move handling of @try and @throw to the runtime class. by Anders Carlsson · 16 years ago
- 46f45b9 Change CodeGen to emit calls using (RValue,Type) list: by Daniel Dunbar · 16 years ago
- 219df66 Fix a number of issues w.r.t. emission of global for functions and by Daniel Dunbar · 16 years ago
- 0dbe227 Refactor parameter attribute handling: by Daniel Dunbar · 16 years ago
- efb6d0d Key LLVM types for TagDecl's off of the clang Type, since there is now by Daniel Dunbar · 16 years ago
- 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
- 3a9a3e1 Set sext/zext on function result. - <rdar://problem/6156739> by Daniel Dunbar · 16 years ago
- f80519b Set function attributes (sext, zext, etc.) on Objective-C methods. by Daniel Dunbar · 16 years ago
- fe2b2c0 Fix infinite loop in for ... in code generation. by Daniel Dunbar · 16 years ago
- c67876d NeXT: Emit lazy reference to Protocol class for forward protocol by Daniel Dunbar · 16 years ago
- 90df4b6 Avoid superfluous errors regarding variable-length arrays (casts). by Daniel Dunbar · 16 years ago
- 80e62c2 Implement codegen of aggregates as lvalues in binary expressions, by Daniel Dunbar · 16 years ago
- d5f8a4f Add __builtin_object_size support. by Daniel Dunbar · 16 years ago
- e66f4e3 Fix ObjCPropertRefExpr to be able to encode all the information for by Daniel Dunbar · 16 years ago
- b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 16 years ago
- 2abd89c Handle mutation while enumerating correctly. Fix some bugs. by Anders Carlsson · 16 years ago
- f484c31 Initial support for CodeGen of for ... in statements. by Anders Carlsson · 16 years ago
- 3d8400d Stub out CodeGenFunction::EmitObjCForCollectionStmt. by Anders Carlsson · 16 years ago
- 9584446 Simplify some calls to Builder.CreateCall by Anders Carlsson · 16 years ago
- 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
- 19cd87e Refactor handling of calls: by Daniel Dunbar · 16 years ago
- 662174c8 Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs by Daniel Dunbar · 16 years ago
- 85c59ed Add special "property reference" CodeGen::LValue type for emitting by Daniel Dunbar · 16 years ago
- 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
- c56f34a NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
- 9c3fc70 Initial support for Obj-C dot-syntax for getters. by Daniel Dunbar · 16 years ago
- ae226fa NeXT: Refactor protocol method metadata emission. by Daniel Dunbar · 16 years ago
- 86e2f40 NeXT: Emit correct properties for category. by Daniel Dunbar · 16 years ago
- c45ef60 NeXT: Emit metadata for synthetsized properties. by Daniel Dunbar · 16 years ago
- af05bb9 Objective-C @synthesize support. by Daniel Dunbar · 16 years ago
- eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
- 6ba82a4 Support __PRETTY_FUNCTION__ and friends in Obj-C methods. by Daniel Dunbar · 16 years ago
- d1d66bc Change another is-a-pointer check to check in terms of LLVM type. by Daniel Dunbar · 16 years ago
- 270cc66 Do is-a-pointer checks in terms of LLVM types in by Daniel Dunbar · 16 years ago
- f56f191 Fix Obj-C super sends inside class methods. by Daniel Dunbar · 16 years ago
- 8af9c78 Name struct types generated for Obj-C classes. by Daniel Dunbar · 16 years ago
- 90db882 Use DenseMap on IdentifierInfo instead of StringMap. by Daniel Dunbar · 16 years ago
- 242d4dc NeXT: Emit symbols used to manage linking of Obj-C classes. by Daniel Dunbar · 16 years ago
- 2ea2b5e Handle emitting __builtin_huge_valf as a constant expr. by Anders Carlsson · 16 years ago