summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make the fuse-failed debug output human-readable.Dan Gohman2008-12-231-1/+1
| | | | llvm-svn: 61356
* More encoding support; in this case, encoding ofFariborz Jahanian2008-12-223-4/+16
| | | | | | outer-most const of pointer types. llvm-svn: 61355
* Comment clean-ups. No functionality change.Bill Wendling2008-12-221-5/+3
| | | | llvm-svn: 61354
* Check that the instruction isn't in the value numbering scope.Bill Wendling2008-12-221-6/+22
| | | | llvm-svn: 61353
* Simplification: Negate the operator== method instead of implementing a full ↵Bill Wendling2008-12-221-24/+1
| | | | | | operator!= method. llvm-svn: 61352
* Fix <rdar://problem/6463613> clang ObjC rewriter: assertion failure ↵Steve Naroff2008-12-221-0/+2
| | | | | | rewriting @selector?. llvm-svn: 61351
* Add verification that deleted instruction isn't hiding in the PHI map.Bill Wendling2008-12-221-4/+17
| | | | llvm-svn: 61350
* Verify removed in a few more places.Bill Wendling2008-12-221-0/+2
| | | | llvm-svn: 61349
* Guard against the return of PR3188Sebastian Redl2008-12-221-0/+3
| | | | llvm-svn: 61348
* Add verification functions to GVN which check to see that an instruction wasBill Wendling2008-12-221-0/+18
| | | | | | | truely deleted. These will be expanded with further checks of all of the data structures. llvm-svn: 61347
* Full AST support and better Sema support for C++ try-catch.Sebastian Redl2008-12-2210-7/+131
| | | | llvm-svn: 61346
* Refactor a bunch of code out of AsmPrinter::EmitGlobalConstant into separateDan Gohman2008-12-222-182/+215
| | | | | | functions. llvm-svn: 61345
* Optimize setDepthDirty and setHeightDirty a little, as they showedDan Gohman2008-12-221-10/+16
| | | | | | up on a profile. llvm-svn: 61344
* Add an assertion to the ScheduleDAGInstrs class to catch SUnitsDan Gohman2008-12-221-0/+4
| | | | | | | reallocations. We don't do cloning on MachineInstr schedule DAGs, but this is a worthwhile sanity check regardless. llvm-svn: 61343
* Add an accesor for the isNormalMemory field in the SDep class.Dan Gohman2008-12-221-0/+7
| | | | llvm-svn: 61342
* Add an assertion to catch SUnits reallocations. And add a doxygenDan Gohman2008-12-221-0/+18
| | | | | | comment for the ScheduleDAGSDNodes class. llvm-svn: 61341
* Support conversion from a null pointer constant o any Objective-C object ↵Douglas Gregor2008-12-222-0/+10
| | | | | | pointer type. Fixes rdar://problem/6463298 llvm-svn: 61340
* Fixed a bug showed up the meta-data for protocol Fariborz Jahanian2008-12-221-2/+10
| | | | | | | instance methods by building print-class-info.m, whose output is now identical to what gcc puts out. llvm-svn: 61339
* Clarify a comment.Dan Gohman2008-12-221-1/+2
| | | | llvm-svn: 61338
* Partial AST and Sema support for C++ try-catch.Sebastian Redl2008-12-2212-8/+190
| | | | llvm-svn: 61337
* Patch to remove bogus warning in case of @dynamicFariborz Jahanian2008-12-223-6/+23
| | | | | | | property in a category and to issue diagnostics for mismatch method in some other cases. llvm-svn: 61336
* Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245.Sebastian Redl2008-12-221-2/+2
| | | | llvm-svn: 61335
* Fix test failures noticed by Fariborz.Anders Carlsson2008-12-221-0/+4
| | | | llvm-svn: 61334
* Fix initialization order.Zhongxing Xu2008-12-221-3/+3
| | | | llvm-svn: 61333
* Flip the switch and start using the new xmmintrin.hAnders Carlsson2008-12-221-0/+0
| | | | llvm-svn: 61332
* Comment out _mm_insert_pi16 for nowAnders Carlsson2008-12-221-3/+5
| | | | llvm-svn: 61331
* Implement the last intrinsics, _mm_insert_pi16 is the last remaining one now.Anders Carlsson2008-12-222-50/+88
| | | | llvm-svn: 61330
* Add support for calls to overloaded member functions. Things to note:Douglas Gregor2008-12-2212-99/+417
| | | | | | | | | | | | - Overloading has to cope with having both static and non-static member functions in the overload set. - The call may or may not have an implicit object argument, depending on the syntax (x.f() vs. f()) and the context (static vs. non-static member function). - We now generate MemberExprs for implicit member access expression. - We now cope with mutable whenever we're building MemberExprs. llvm-svn: 61329
* Add macrosAnders Carlsson2008-12-221-0/+30
| | | | llvm-svn: 61328
* Add misc intrinsicsAnders Carlsson2008-12-221-0/+32
| | | | llvm-svn: 61327
* Add control register intrinsicsAnders Carlsson2008-12-221-0/+11
| | | | llvm-svn: 61326
* Add integer intrinsicsAnders Carlsson2008-12-221-10/+81
| | | | llvm-svn: 61325
* Generate code for __builtin_ia32_pshufwAnders Carlsson2008-12-221-0/+7
| | | | llvm-svn: 61324
* Add cacheability intrinsicsAnders Carlsson2008-12-221-0/+25
| | | | llvm-svn: 61323
* Add store intrinsicsAnders Carlsson2008-12-221-0/+37
| | | | llvm-svn: 61322
* Add set intrinsicsAnders Carlsson2008-12-221-0/+25
| | | | llvm-svn: 61321
* Add load intrinsicsAnders Carlsson2008-12-221-0/+36
| | | | llvm-svn: 61320
* Add an option to make 'RemoveDeadBindings' a configurable behavior. This enablesZhongxing Xu2008-12-224-8/+26
| | | | | | us to measure the effect of this optimization. llvm-svn: 61319
* _mm_cvtsi64_ss is 64-bit only, so wrap it in #ifdef __x86_64__ Anders Carlsson2008-12-221-0/+52
| | | | | | Add composite conversion intrinsics - will implement them shortly. llvm-svn: 61318
* Add a couple of conversion intrinsicsAnders Carlsson2008-12-221-0/+47
| | | | llvm-svn: 61317
* Add comparison intrinsics.Anders Carlsson2008-12-221-0/+180
| | | | llvm-svn: 61316
* Check in an in-progress version of xmmintrin.h that I had lying around.Anders Carlsson2008-12-221-0/+145
| | | | llvm-svn: 61315
* Add codegen support for __nullAnders Carlsson2008-12-214-0/+21
| | | | llvm-svn: 61314
* Fix a comment.Sebastian Redl2008-12-211-1/+1
| | | | llvm-svn: 61313
* Parser support for C++ try-catch.Sebastian Redl2008-12-219-9/+187
| | | | llvm-svn: 61312
* Correct comments.Zhongxing Xu2008-12-211-3/+3
| | | | llvm-svn: 61311
* Test case makes a platform assumption, so force triple.Sebastian Redl2008-12-211-1/+1
| | | | llvm-svn: 61310
* Convert a few Stmt actions to smart pointers.Sebastian Redl2008-12-218-70/+82
| | | | llvm-svn: 61309
* Document how move semantics and the emulation work. Do this in-file because ↵Sebastian Redl2008-12-211-128/+190
| | | | | | | | it's such a specific thing. Restructure code for less duplication. llvm-svn: 61308
* Use ignore & grep instead of XFAIL.Mikhail Glushenkov2008-12-211-4/+2
| | | | llvm-svn: 61307
OpenPOWER on IntegriCloud