| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Provide exception specifications for implicitly-declared copy constructors. | Douglas Gregor | 2010-07-01 | 3 | -29/+123 |
| | | | | | llvm-svn: 107429 | ||||
| * | MC: Fix some stray hunks I didn't intend to commit. | Daniel Dunbar | 2010-07-01 | 2 | -2/+2 |
| | | | | | llvm-svn: 107428 | ||||
| * | MC: Pass the target instance to the AsmParser constructor. | Daniel Dunbar | 2010-07-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 107427 | ||||
| * | MC: Pass the target instance to the AsmParser constructor. | Daniel Dunbar | 2010-07-01 | 5 | -10/+10 |
| | | | | | llvm-svn: 107426 | ||||
| * | Remove stray comma. | Daniel Dunbar | 2010-07-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 107425 | ||||
| * | MC: Fix an error message. | Daniel Dunbar | 2010-07-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 107424 | ||||
| * | Fix PR 7475 by enhancing the static analyzer to also invalidate bindings for ↵ | Ted Kremenek | 2010-07-01 | 10 | -198/+427 |
| | | | | | | | | | | | | non-static global variables when calling a function/method whose impact on global variables we cannot accurately estimate. This change introduces two new MemSpaceRegions that divide up the memory space of globals, and causes RegionStore and BasicStore to consult a binding to the NonStaticGlobalsMemSpaceRegion when lazily determining the value of a global. llvm-svn: 107423 | ||||
| * | Add an ivar to SymbolReaper for the current statement, and then stop passing ↵ | Jordy Rose | 2010-07-01 | 15 | -38/+36 |
| | | | | | | | the current statement around everywhere. Preparation for symbolic extents. llvm-svn: 107422 | ||||
| * | Test implicit declaration of copy assignment operator with non-const argument | Douglas Gregor | 2010-07-01 | 1 | -0/+46 |
| | | | | | llvm-svn: 107421 | ||||
| * | Remove context sensitivity concerns from interprocedural-basic-aa, and | Dan Gohman | 2010-07-01 | 3 | -42/+1794 |
| | | | | | | | | make it more aggressive in cases where both pointers are known to live in the same function. llvm-svn: 107420 | ||||
| * | Added a SemaConsumer that transforms the ASTs for | Sean Callanan | 2010-07-01 | 6 | -40/+460 |
| | | | | | | | | | | an expression, adding code to put the value of the last expression (if there is one) into a variable and write the address of that variable to a global pointer. llvm-svn: 107419 | ||||
| * | MC: Move COFF enumeration constants to llvm/Support/COFF.h, patch by Michael | Daniel Dunbar | 2010-07-01 | 4 | -112/+247 |
| | | | | | | | Spencer! llvm-svn: 107418 | ||||
| * | Preserve debug info for only extracted symbols. | Devang Patel | 2010-07-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 107417 | ||||
| * | Debugging infomration is encoded in llvm IR using metadata. This is designed | Devang Patel | 2010-07-01 | 4 | -0/+154 |
| | | | | | | | | | | such a way that debug info for symbols preserved even if symbols are optimized away by the optimizer. Add new special pass to remove debug info for such symbols. llvm-svn: 107416 | ||||
| * | Move the implicit declaration of a constructor out to a separate | Douglas Gregor | 2010-07-01 | 2 | -68/+90 |
| | | | | | | | method. No functionality change. llvm-svn: 107415 | ||||
| * | Tests for soft-float comparison functions | Stephen Canon | 2010-07-01 | 2 | -0/+958 |
| | | | | | llvm-svn: 107414 | ||||
| * | Undid extra changes I already checked in. | Greg Clayton | 2010-07-01 | 1 | -3/+0 |
| | | | | | llvm-svn: 107413 | ||||
| * | If a named mdnode is removed then mark module as changed. | Devang Patel | 2010-07-01 | 1 | -1/+3 |
| | | | | | llvm-svn: 107412 | ||||
| * | Teach DeclareImplicitCopyConstructor how to cope with virtual bases | Douglas Gregor | 2010-07-01 | 2 | -7/+61 |
| | | | | | | | | and multi-dimensional array fields. Fixes several bugs found by inspection. llvm-svn: 107411 | ||||
| * | Missed one file in my last commit. | Jim Ingham | 2010-07-01 | 1 | -0/+3 |
| | | | | | llvm-svn: 107410 | ||||
| * | ... and one more fix to remove some warnings in the new double -> float ↵ | Stephen Canon | 2010-07-01 | 1 | -4/+2 |
| | | | | | | | conversion llvm-svn: 107409 | ||||
| * | Correction to previous commit which mistakenly included older versions of ↵ | Stephen Canon | 2010-07-01 | 11 | -115/+311 |
| | | | | | | | some files; now includes the correct LLVM license header llvm-svn: 107408 | ||||
| * | Move declaration of a class's implicit copy constructor into a | Douglas Gregor | 2010-07-01 | 2 | -86/+111 |
| | | | | | | | | separate function. Aside from making the loops infinitely faster, no functionality change. llvm-svn: 107407 | ||||
| * | Provide an exception-specification for an implicitly-declared | Douglas Gregor | 2010-07-01 | 5 | -2/+141 |
| | | | | | | | copy-assignment operator. llvm-svn: 107406 | ||||
| * | Move SSE3 Move patterns to a more appropriate section | Bruno Cardoso Lopes | 2010-07-01 | 3 | -30/+119 |
| | | | | | | | Add AVX SSE3 packed horizontal and & sub instructions llvm-svn: 107405 | ||||
| * | Add AVX SSE3 packed addsub instructions | Bruno Cardoso Lopes | 2010-07-01 | 3 | -23/+66 |
| | | | | | llvm-svn: 107404 | ||||
| * | Added a missing static function prototype to FileSpec.h for ResolveUsername. | Greg Clayton | 2010-07-01 | 2 | -11/+24 |
| | | | | | | | Did a bit of code formatting and cleanup. llvm-svn: 107403 | ||||
| * | Move the implicit declaration of a class's copy-assignment operator | Douglas Gregor | 2010-07-01 | 2 | -99/+114 |
| | | | | | | | into a separate routine. No functionality change. llvm-svn: 107402 | ||||
| * | Adding soft-float comparisons, addition, subtraction, multiplication and ↵ | Stephen Canon | 2010-07-01 | 10 | -0/+1099 |
| | | | | | | | negation llvm-svn: 107400 | ||||
| * | back out r107396 for now, it needs another minor change to function as ↵ | Gabor Greif | 2010-07-01 | 1 | -7/+0 |
| | | | | | | | advertised llvm-svn: 107399 | ||||
| * | Make loops infinitely faster. No functionality change. | Douglas Gregor | 2010-07-01 | 1 | -5/+7 |
| | | | | | llvm-svn: 107398 | ||||
| * | evil hack to coerce external users (projects) | Gabor Greif | 2010-07-01 | 1 | -0/+7 |
| | | | | | | | | | | | to update their code to high-level interfaces If you get compile errors in your project please update your code according to the comments. llvm-svn: 107396 | ||||
| * | Add Sema test case for exception-specifiers implicitly added to destructors. | Douglas Gregor | 2010-07-01 | 1 | -0/+12 |
| | | | | | llvm-svn: 107395 | ||||
| * | Remove unnecessary ASTContext parameter from | Douglas Gregor | 2010-07-01 | 15 | -33/+32 |
| | | | | | | | CXXRecordDecl::getDestructor(); no functionality change. llvm-svn: 107394 | ||||
| * | Temporarily disable on-demand fast-isel. | Dan Gohman | 2010-07-01 | 3 | -9/+15 |
| | | | | | llvm-svn: 107393 | ||||
| * | reformulate CallSiteBase::getCallee to adapt to CallInst::ArgOffset, and ↵ | Gabor Greif | 2010-07-01 | 1 | -1/+3 |
| | | | | | | | make it work even if CallInst::op_* are private llvm-svn: 107392 | ||||
| * | reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ↵ | Gabor Greif | 2010-07-01 | 1 | -1/+3 |
| | | | | | | | work even if CallInst::op_* are private llvm-svn: 107390 | ||||
| * | ExplodedGraph never uses ASTContext, remove it. | Zhongxing Xu | 2010-07-01 | 5 | -17/+12 |
| | | | | | llvm-svn: 107388 | ||||
| * | fix rdar://8147692 - yet another crash due to my abi work. | Chris Lattner | 2010-07-01 | 4 | -15/+56 |
| | | | | | llvm-svn: 107387 | ||||
| * | Removed most of the time delay introduced in the test scripts. | Johnny Chen | 2010-07-01 | 2 | -27/+14 |
| | | | | | | | Left some and added some print statements for debugging purpose. llvm-svn: 107386 | ||||
| * | Reinstate fix for PR7526, which was failing because, now that we | Douglas Gregor | 2010-07-01 | 5 | -18/+141 |
| | | | | | | | | | | | | | | | | aren't dropping all exception specifications on destructors, the exception specifications on implicitly-declared destructors were detected as being wrong (which they were). Introduce logic to provide a proper exception-specification for implicitly-declared destructors. This also fixes PR6972. Note that the other implicitly-declared special member functions also need to get exception-specifications. I'll deal with that in a subsequent commit. llvm-svn: 107385 | ||||
| * | Use FuncInfo's isExportedInst accessor method instead of | Dan Gohman | 2010-07-01 | 1 | -1/+1 |
| | | | | | | | doing the work manually. llvm-svn: 107384 | ||||
| * | Rename CreateRegForValue to CreateReg, and change its argument | Dan Gohman | 2010-07-01 | 5 | -11/+11 |
| | | | | | | | | from a Value to a Type, because it doesn't actually care about the Value. llvm-svn: 107383 | ||||
| * | Update diagnostic on compatibility page to reflect reality | Douglas Gregor | 2010-07-01 | 1 | -3/+2 |
| | | | | | llvm-svn: 107382 | ||||
| * | Fast isel no longer needs DeadMachineInstrElim to clean up after it. | Dan Gohman | 2010-07-01 | 1 | -12/+8 |
| | | | | | llvm-svn: 107381 | ||||
| * | Teach fast-isel to avoid loading a value from memory when it's already | Dan Gohman | 2010-07-01 | 3 | -0/+49 |
| | | | | | | | | available in a register. This is pretty primitive, but it reduces the number of instructions in common testcases by 4%. llvm-svn: 107380 | ||||
| * | When performing copy initialization via user-defined conversions, | Douglas Gregor | 2010-07-01 | 2 | -14/+11 |
| | | | | | | | don't allow two user-defined conversions. Fixes PR6595 (again). llvm-svn: 107379 | ||||
| * | Revert r107374, which broke bootstrap. | Douglas Gregor | 2010-07-01 | 6 | -34/+19 |
| | | | | | llvm-svn: 107378 | ||||
| * | Enable on-demand fast-isel. | Dan Gohman | 2010-07-01 | 4 | -4/+14 |
| | | | | | llvm-svn: 107377 | ||||
| * | Fix X86FastISel's add folding to actually work, and not fall back | Dan Gohman | 2010-07-01 | 1 | -4/+8 |
| | | | | | | | to SelectionDAG. llvm-svn: 107376 | ||||

