| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new expression node, CXXOperatorCallExpr, which expresses a | Douglas Gregor | 2008-11-14 | 1 | -1/+3 |
* | Easy IRgen improvement for bitfields, don't emit x >> 0. | Daniel Dunbar | 2008-11-13 | 1 | -2/+3 |
* | Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'.... | Douglas Gregor | 2008-11-04 | 1 | -3/+8 |
* | Emit more descriptive unsupported error message on dot-syntax use of super. | Daniel Dunbar | 2008-10-17 | 1 | -0/+2 |
* | Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue. | Daniel Dunbar | 2008-10-17 | 1 | -23/+27 |
* | Refactor some CodeGen functionality: | Daniel Dunbar | 2008-09-24 | 1 | -15/+35 |
* | Implement CodeGen support for the 'CXXConditionDeclExpr' expression node, whi... | Argyrios Kyrtzidis | 2008-09-10 | 1 | -0/+9 |
* | Move ABI specific code for functions / calls to CGCall.cpp: | Daniel Dunbar | 2008-09-09 | 1 | -55/+0 |
* | Change CodeGen to emit calls using (RValue,Type) list: | Daniel Dunbar | 2008-09-09 | 1 | -40/+25 |
* | Refactor parameter attribute handling: | Daniel Dunbar | 2008-09-08 | 1 | -30/+9 |
* | Implement codegen of aggregates as lvalues in binary expressions, | Daniel Dunbar | 2008-09-04 | 1 | -1/+15 |
* | Add Objective-C property setter support. | Daniel Dunbar | 2008-08-30 | 1 | -0/+18 |
* | Refactor handling of calls: | Daniel Dunbar | 2008-08-30 | 1 | -44/+55 |
* | Add special "property reference" CodeGen::LValue type for emitting | Daniel Dunbar | 2008-08-29 | 1 | -3/+25 |
* | Support __PRETTY_FUNCTION__ and friends in Obj-C methods. | Daniel Dunbar | 2008-08-25 | 1 | -22/+23 |
* | Make code generation of ivar ref exprs more like member exprs. | Anders Carlsson | 2008-08-25 | 1 | -19/+25 |
* | Implement Obj-C ivar references to aggregates. | Daniel Dunbar | 2008-08-23 | 1 | -0/+17 |
* | NeXT: Fix message sends which return structures. | Daniel Dunbar | 2008-08-23 | 1 | -5/+5 |
* | Trim CGObjCRuntime::GenerateMessageSend[Super] | Daniel Dunbar | 2008-08-23 | 1 | -1/+11 |
* | Change WarnUnsupported to ErrorUnsupported (in name and in practice). | Daniel Dunbar | 2008-08-16 | 1 | -2/+1 |
* | Add GetAddrOfConstantCString method | Daniel Dunbar | 2008-08-13 | 1 | -4/+1 |
* | Change ObjCRuntime GenerateProtocol[Ref] methods to take | Daniel Dunbar | 2008-08-13 | 1 | -0/+1 |
* | Change CodeGenModule to only create ObjC runtime for ObjC files | Daniel Dunbar | 2008-08-11 | 1 | -1/+1 |
* | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -7/+0 |
* | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -0/+2 |
* | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -1/+1 |
* | Back out r54608 (inline string literals were getting an extra '\0') | Daniel Dunbar | 2008-08-10 | 1 | -13/+4 |
* | rename PreDefinedExpr -> PredefinedExpr | Chris Lattner | 2008-08-10 | 1 | -6/+6 |
* | Fix bitfield accesses which straddle the boundary of the underlying | Daniel Dunbar | 2008-08-06 | 1 | -46/+116 |
* | Finally fix PR2189. This makes a fairly invasive but important change to | Chris Lattner | 2008-08-04 | 1 | -1/+2 |
* | Fix a regression I introduced in r54107: | Chris Lattner | 2008-07-31 | 1 | -1/+1 |
* | Rework codegen emission of globals | Daniel Dunbar | 2008-07-29 | 1 | -3/+3 |
* | remove uses of QualType::getCanonicalType() from codegen for PR2189 | Chris Lattner | 2008-07-26 | 1 | -4/+4 |
* | change more instances of QualType::getCanonicalType to call | Chris Lattner | 2008-07-26 | 1 | -5/+9 |
* | Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. | Chris Lattner | 2008-06-17 | 1 | -1/+8 |
* | This patch is motivated by numerous strict-aliasing warnings when compiling | Ted Kremenek | 2008-06-17 | 1 | -12/+18 |
* | Basic support for volatile loads and stores. Stores the volatile | Eli Friedman | 2008-06-13 | 1 | -38/+64 |
* | First cut at setting attributes for functions and calls; this puts us | Eli Friedman | 2008-06-01 | 1 | -0/+23 |
* | Minor cleanup to use the ConvertTypeForMem helper. | Eli Friedman | 2008-06-01 | 1 | -5/+3 |
* | Rearrange EmitLValueForField a bit to work properly for _Bool bitfields | Eli Friedman | 2008-05-29 | 1 | -10/+9 |
* | Change uses of llvm::Type::isFirstClassType to use the new | Dan Gohman | 2008-05-22 | 1 | -1/+1 |
* | Move getAccessedFieldNo out of lib/AST/Expr.cpp into | Dan Gohman | 2008-05-22 | 1 | -5/+15 |
* | Remove an unnecessary/buggy if check. Ran into this with some other | Eli Friedman | 2008-05-21 | 1 | -6/+4 |
* | Fix the emission of expressions like char a[10] = "asdf"; previously, | Eli Friedman | 2008-05-19 | 1 | -0/+7 |
* | Fix support for _Bool bitfields. The issue is that the bitfield width | Eli Friedman | 2008-05-17 | 1 | -4/+20 |
* | Add codegen support for block-level compound literals. | Eli Friedman | 2008-05-13 | 1 | -0/+20 |
* | Remove AST dependency on VMCore by switching ExtVectorElementExpr off Constant. | Nate Begeman | 2008-05-13 | 1 | -21/+30 |
* | Extend vector member references to include {.hi, .lo, .e, .o} which return a | Nate Begeman | 2008-05-09 | 1 | -8/+27 |
* | OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. | Nate Begeman | 2008-04-18 | 1 | -23/+25 |
* | Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar... | Steve Naroff | 2008-04-15 | 1 | -7/+7 |