- 7f02f72 completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file. by Chris Lattner · 18 years ago
- 566b6ce rename two files. by Chris Lattner · 18 years ago
- d0b1203 implement codegen of builtin_choose_expr for complex. by Chris Lattner · 18 years ago
- 4f5d414 stub out complex -> bool conversion. by Chris Lattner · 18 years ago
- fd90ac0 make this harder by Chris Lattner · 18 years ago
- 6bc1ade implement complex subtraction by Chris Lattner · 18 years ago
- 23b1cdb implement passing of complex and aggregates through call args. by Chris Lattner · 18 years ago
- b2137ae in the truncation case, make sure to propagate the sign correctly, this by Chris Lattner · 18 years ago
- bc60796 by Steve Naroff · 18 years ago
- 97c5156 fix a bug where we would type 0ULL as unsigned instead of unsigned long long by Chris Lattner · 18 years ago
- 296bf19 Pretty print as: "case sizeof x:" instead of: "case sizeofx:" by Chris Lattner · 18 years ago
- 602dafd sizeof(x) doesn't require x to be an i-c-e for sizeof to be an i-c-e. Thanks to Neil for pointing this out. by Chris Lattner · 18 years ago
- d4fdee3 No functionality change. Moved visitor methods for CFGBuilder out-of-line by Ted Kremenek · 18 years ago
- 419d25e add support for codegen of calls returning complex. by Chris Lattner · 18 years ago
- dd10e02 Remove a FIXME, allowing ++/-- on Complex types (a GCC extension). by Steve Naroff · 18 years ago
- befef2f moved CFGBuilder into an anonymous namespace by Ted Kremenek · 18 years ago
- 527fe23 by Steve Naroff · 18 years ago
- b5c13b0 Added support for switch, default, and case statements in source-level CFGs. by Ted Kremenek · 18 years ago
- 0471f5b finish off switch case overlap checking, adding support for by Chris Lattner · 18 years ago
- 861cf3e by Steve Naroff · 18 years ago
- edcc752 Refactored "getSubStmt" and "SubStmt" from the CaseStmt and DefaultStmt by Ted Kremenek · 18 years ago
- 6efc4d3 detect and diagnose empty case ranges: by Chris Lattner · 18 years ago
- 989d52d For gotos, breaks, and continues where we cannot find a target successor by Ted Kremenek · 18 years ago
- f752fcf Added support for do..while loops in CFG construction. by Ted Kremenek · 18 years ago
- 504927a Modified CFG to have explicit "Exit" pointer for exit block. This should by Ted Kremenek · 18 years ago
- 026473c Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitalization. by Ted Kremenek · 18 years ago
- 4988ae3 As suggested by Chris, use MatchRHSPunctuation instead of manually looking for a right parenthesis when parsing @encode() and @protocol(). by Anders Carlsson · 18 years ago
- 29b2cb1 Parse ObjC @protocol expressions. by Anders Carlsson · 18 years ago
- f334850 fix a segfault in cases where there are no cases. by Chris Lattner · 18 years ago
- b2ec9d6 report duplicate case values. TODO: report duplicate/overlapping ranges. by Chris Lattner · 18 years ago
- 99351fd this test is passing, though it is generating bogus code at the moment. by Chris Lattner · 18 years ago
- f4021e7 start checking case values of switch stmts more closely. Emit overflow by Chris Lattner · 18 years ago
- b2024b2 Update to match the API from LLVM mainline. by Chris Lattner · 18 years ago
- e389201 run .m files as tests by Chris Lattner · 18 years ago
- d818a71 Test that cocoa parses with -parse-noop. In the future by Chris Lattner · 18 years ago
- 4fa7afd by Steve Naroff · 18 years ago
- 31dcd3c Fixed bugs in source-level CFG construction for "for" and "while" loops by Ted Kremenek · 18 years ago
- a5e7df5 by Steve Naroff · 18 years ago
- 7ef58fd by Steve Naroff · 18 years ago
- 8a29471 Added support for "break" statements in source-level ASTs. by Ted Kremenek · 18 years ago
- bf15b27 Added support for "continue" statements in source-level CFGs by Ted Kremenek · 18 years ago
- 2bac4ea Added preliminary support for while loops within source-level CFGs. by Ted Kremenek · 18 years ago
- fa2be43 Added explicit pointer within class CFG to the Entry block. by Ted Kremenek · 18 years ago
- 4985ace by Steve Naroff · 18 years ago
- e8ee26b Added CFG support for: for loops by Ted Kremenek · 18 years ago
- 294494e by Steve Naroff · 18 years ago
- 4a2b8a1 Changed data structure recording the CFG blocks that need to be backpatched by Ted Kremenek · 18 years ago
- f9bcf01 Parse @encode expressions. by Anders Carlsson · 18 years ago
- 697e15f update todo markers by Chris Lattner · 18 years ago
- 3848440 optimize scope push/pop to avoid work in the common case. by Chris Lattner · 18 years ago
- 0ecea03 Fix the scoping issue Neil pointed out for the rest of by Chris Lattner · 18 years ago
- a36ce71 Fix a nasty C99 scope issue that Neil pointed out (for ifs) by Chris Lattner · 18 years ago
- 0cebe3e Added CFG support for gotos and labels. by Ted Kremenek · 18 years ago
- e73e8e2 add some fixme's, implement complex struct members. by Chris Lattner · 18 years ago
- 3070f98 implement codegen for --/++ by Chris Lattner · 18 years ago
- c310e93 Converted CFGBuilder to use StmtVisitor instead of doing a switch by Ted Kremenek · 18 years ago
- 09ff812 add cfg.h/cfg.cpp to the xcode project at Ted's request. by Chris Lattner · 18 years ago
- fddd518 Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs. by Ted Kremenek · 18 years ago
- ddbff78 Implement parsing for objc instance variables. by Steve Naroff · 18 years ago
- e98a11c implement __extension__ and unary~ for complex. by Chris Lattner · 18 years ago
- 4ce8547 Added reverse iterators for the body of CompountStmt. These are useful for by Ted Kremenek · 18 years ago
- fa2b9c9 implement codegen for complex unary +/- by Chris Lattner · 18 years ago
- 5dac7f6 Don't remove the grammar construct, just the TODO. by Anders Carlsson · 18 years ago
- 776c649 minor nicities. by Chris Lattner · 18 years ago
- ed44238 Tweak error recovery for missing semicolon after decl. For this: by Chris Lattner · 18 years ago
- 13d130c add unary operator support to the stmtvisitor by Chris Lattner · 18 years ago
- c52056a Remove objc-string-literal since it's been implemented now. by Anders Carlsson · 18 years ago
- 8bcd723 implement support for complex subscripts. by Chris Lattner · 18 years ago
- 76e8033 allow support for volatile lvalues even though it's still not right. by Chris Lattner · 18 years ago
- 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 18 years ago
- 5083a53 add a new builder ivar. by Chris Lattner · 18 years ago
- 46d7d9f move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter. by Chris Lattner · 18 years ago
- 756a4d8 implement comma for complex. by Chris Lattner · 18 years ago
- 4034edb and/or/xor are invalid for complex, even integer complex apparently. by Chris Lattner · 18 years ago
- 32e32e7 simplify code slightly by Chris Lattner · 18 years ago
- 3cbc38b add sema support for complex integer types by Chris Lattner · 18 years ago
- 58dee10 reimplement support for complex comparisons, add support for integer complex compares. by Chris Lattner · 18 years ago
- c6fb90a add getAsComplexType() for consistency by Chris Lattner · 18 years ago
- 2d5049f Add the comparisons and logical binops to the visitor. by Chris Lattner · 18 years ago
- 2823c19 reimplement complex mul by Chris Lattner · 18 years ago
- 2f9d5fe add a testcase I forgot to check in long ago by Chris Lattner · 18 years ago
- 05ba49c update some comments. by Chris Lattner · 18 years ago
- b6ef18a Split complex arithmetic codegen out from aggregate codegen. by Chris Lattner · 18 years ago
- c748f27 simplify this a bit to remove indirection by Chris Lattner · 18 years ago
- ee755f9 reimplement addition of complex numbers. by Chris Lattner · 18 years ago
- 03d6fb9 Add the ability to visit binary operators without having to by Chris Lattner · 18 years ago
- 9c03356 switch aggregate expr codegen to use a visitor to localize most of the nasty by Chris Lattner · 18 years ago
- e12b430 Now that the visitor is defined in one place, it is nice and easy to allow clients by Chris Lattner · 18 years ago
- c5598cb Switch StmtVisitor from using dynamic to static dispatch. This makes it by Chris Lattner · 18 years ago
- 2b8bac5 we now correctly emit: by Chris Lattner · 18 years ago
- c9e2091 Implement code generation for constant CFStrings. by Anders Carlsson · 18 years ago
- 7016a70 Fix array->pointer decay. This unbreaks test/CodeGen/array.c by Chris Lattner · 18 years ago
- 28a7ca8 by Steve Naroff · 18 years ago
- dac269b by Steve Naroff · 18 years ago
- 022012e Add support for code generation of builtins. by Anders Carlsson · 18 years ago
- f8f9517 Added test cases for the return-stack-address checker to test support by Ted Kremenek · 18 years ago
- 2324512 Modified ArraySubscriptExpr to have accessors getLHS and getRHS in addition by Ted Kremenek · 18 years ago
- 602f754 Fixed bug in VarDecl::hasAutoStorage: function parameters implicitly have by Ted Kremenek · 18 years ago
- 4774b4d Added extra test case to check proper handling of archaic array indexing: 4[A] by Ted Kremenek · 18 years ago
- 4e53328 Add preliminary support for converting struct types. by Anders Carlsson · 18 years ago