summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cleaned line endings in the newly added test fileElena Demikhovsky2012-04-221-68/+68
| | | | llvm-svn: 155315
* Revert 155102 but add a fixme while I debug what is wrong with chrome'sRafael Espindola2012-04-222-4/+14
| | | | | | components build. llvm-svn: 155314
* ARM: Initialize the HasRAS bit.Benjamin Kramer2012-04-221-0/+1
| | | | | | Found by valgrind. llvm-svn: 155313
* Better C++11 support is no longer an advantage of GCC.Benjamin Kramer2012-04-221-2/+0
| | | | llvm-svn: 155312
* Tidy up this test more:Chandler Carruth2012-04-222-22/+23
| | | | | | | | | | | | | 1) Make the checked assertions a bit more precise. We really want the canonical forms coming out of reassociate to be exactly what is expected. 2) Remove other passes, and switch the test to actually directly check that reassociate makes the important transforms and canonicalizations. 3) Fold in a related test case now that we're using FileCheck. Make the same tidying changes to it. llvm-svn: 155311
* FileCheck-ize a test, and tidy it up a touch.Chandler Carruth2012-04-221-9/+14
| | | | llvm-svn: 155310
* ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2Elena Demikhovsky2012-04-225-14/+158
| | | | llvm-svn: 155309
* Remove some potential warnings about variables used uninitialized.Bill Wendling2012-04-222-4/+4
| | | | llvm-svn: 155307
* PR12571: Objects of type clang::ConstantArrayType aren't always emitted withRichard Smith2012-04-222-21/+48
| | | | | | | type llvm::ArrayType -- sometimes we emit them as packed structs. Don't assert if such a global array has an element type with a non-trivial destructor. llvm-svn: 155305
* Add another missing testcase.Rafael Espindola2012-04-221-0/+12
| | | | llvm-svn: 155304
* PR12585: When processing a friend template inside a class template, don'tRichard Smith2012-04-225-15/+69
| | | | | | | | pretend there was no previous declaration -- that can lead us to injecting a class template (with no access specifier) into a class scope. Instead, just avoid the problematic checks. llvm-svn: 155303
* Add a testcase we were already getting right, but were not testing for.Rafael Espindola2012-04-221-0/+13
| | | | llvm-svn: 155302
* Fix handling of template parameters. Found by inspection. GCC 4.7 agreesRafael Espindola2012-04-222-3/+15
| | | | | | with this testcase. llvm-svn: 155301
* Add a flag to the struct type finder to collect only those types which haveBill Wendling2012-04-213-8/+12
| | | | | | names. This saves collecting types we normally don't care about. llvm-svn: 155300
* All the members of LVFlags always have the same value, replace the class withRafael Espindola2012-04-211-68/+46
| | | | | | a boolean. llvm-svn: 155299
* No need for "else if" after a return. Autosense "0o123" as octal inChris Lattner2012-04-211-4/+12
| | | | | | StringRef::getAsInteger llvm-svn: 155298
* stop hiding SmallVector's append that takes a count + element.Chris Lattner2012-04-211-1/+6
| | | | llvm-svn: 155297
* Teach getVectorTypeBreakdown about promotion of vectors in addition to ↵Nadav Rotem2012-04-212-3/+27
| | | | | | widening of vectors. llvm-svn: 155296
* Make some fixed arrays const. Use array_lengthof in a couple places instead ↵Craig Topper2012-04-211-8/+8
| | | | | | of a hardcoded number. llvm-svn: 155294
* Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith2012-04-215-18/+79
| | | | | | | exception specifications in C++11 until after we've parsed the exception specifications for nested classes. llvm-svn: 155293
* Tidy up. 80 columns and some other spacing issues.Craig Topper2012-04-211-7/+9
| | | | llvm-svn: 155291
* Remove unneeded code.Fariborz Jahanian2012-04-211-1/+1
| | | | llvm-svn: 155290
* Fix serialization of uninstantiated exception specifications. Patch by Li Kan,Richard Smith2012-04-213-0/+23
| | | | | | test by me. llvm-svn: 155289
* Remove unused PointerLikeTypeTraits for IndexListEntry.Benjamin Kramer2012-04-211-13/+0
| | | | | | | | | It set NumLowBitAvailable = 3 which may not be true on all platforms. We only ever use 2 bits (the default) so this assumption can be safely removed Should fix PR12612. llvm-svn: 155288
* llvm/lib/Target: [PR12611] Add "llvm/Support/raw_ostream.h" for Debug build ↵NAKAMURA Takumi2012-04-212-0/+3
| | | | | | | | on MSVC. Thanks to Andy Gibbs, to report the issue. llvm-svn: 155287
* HexagonISelLowering.cpp: Reorder #includes.NAKAMURA Takumi2012-04-211-1/+2
| | | | llvm-svn: 155286
* CMake: Enable LLVM_COMPILER_JOBS on all MS IDEs. We don't support older ↵NAKAMURA Takumi2012-04-211-3/+1
| | | | | | environments than VS9. llvm-svn: 155285
* CMake: Prune redundant LLVM_COMPILER_JOBS from llvm/CMakeLists.txt. ↵NAKAMURA Takumi2012-04-212-9/+2
| | | | | | HandleLLVMOptions.cmake has it. llvm-svn: 155284
* move Signals to .rodataNuno Lopes2012-04-211-1/+1
| | | | llvm-svn: 155283
* move some stuff to .rodataNuno Lopes2012-04-212-2/+2
| | | | llvm-svn: 155282
* HexagonInstPrinter.cpp: Suppress -Wunused-variable warnings with -Asserts.NAKAMURA Takumi2012-04-211-6/+3
| | | | llvm-svn: 155281
* YAMLParser: silence warning about tautological comparison on unsigned-char ↵Benjamin Kramer2012-04-211-1/+1
| | | | | | | | platforms. No functionality change. llvm-svn: 155280
* SemaDeclCXX.cpp: Fix utf8 in comment.NAKAMURA Takumi2012-04-211-1/+1
| | | | llvm-svn: 155279
* clang/test/Rewriter/rewrite-modern-extern-c-func-decl.mm: Mark as ↵NAKAMURA Takumi2012-04-211-0/+3
| | | | | | | | XFAIL:mingw for now, due to predefined __declspec. It could be tweaked to add -triple i686-win32, though. llvm-svn: 155278
* Also highlight the member name.Matt Beaumont-Gay2012-04-211-2/+2
| | | | llvm-svn: 155274
* Bump version to lldb-143.Jason Molenda2012-04-214-18/+18
| | | | llvm-svn: 155272
* Fix test failure.Richard Smith2012-04-211-3/+3
| | | | llvm-svn: 155271
* Remove 'XXXRegisterClass' from tablegen output. Targets should use ↵Craig Topper2012-04-211-3/+0
| | | | | | '&XXXRegClass' instead. llvm-svn: 155270
* When declaring a template, check that the context doesn't already contain aRichard Smith2012-04-212-3/+65
| | | | | | | declaration of the same name. r155187 caused us to miss this if the prior declaration did not declare a type. llvm-svn: 155269
* Fix a QoI bug reported by a user.Matt Beaumont-Gay2012-04-212-2/+12
| | | | | | | | | | | Set the source location for the "member reference base type ... is not a structure or union" diag to point at the operator rather than the member name. If we're giving this diagnostic because of a typo'd '.' in place of a ';' at the end of a line, the caret previously pointed at the identifier on the following line, which isn't as helpful as it could be. Pointing the caret at the '.' makes it more obvious what the problem is. llvm-svn: 155267
* Remove the expectedFailure decorator as the bug has been fixed.Johnny Chen2012-04-211-1/+0
| | | | llvm-svn: 155264
* Link with Foundation whenever -fobjc-link-runtime is used. <rdar://10976177>Bob Wilson2012-04-211-2/+2
| | | | | | | The check for excluding libarclite on i386 MacOSX should not apply to Foundation. llvm-svn: 155263
* Added code to automatically load the libheap.dylib when ptr_refs, cstr_refs ↵Greg Clayton2012-04-212-2/+81
| | | | | | or malloc_info are called. If MallocStackLogging is enabled, then you can now use --stack to dump the backtrace of the code that allocated each malloc block. llvm-svn: 155262
* Method name change to avoid further conflicts when merging from ToT to ↵Johnny Chen2012-04-202-7/+7
| | | | | | branches/lldb-platform-work. llvm-svn: 155260
* ARM: tblgen'erate more NEON two-operand aliases.Jim Grosbach2012-04-201-39/+12
| | | | | | VMUL and VEXT. llvm-svn: 155258
* Fix PR12599.Jakob Stoklund Olesen2012-04-202-1/+75
| | | | | | | | The X86 target is editing the selection DAG while isel is selecting nodes following a topological ordering. When the DAG hacking triggers CSE, nodes can be deleted and bad things happen. llvm-svn: 155257
* Fixed some issues with symbolicating things. Fixed ↵Greg Clayton2012-04-202-12/+10
| | | | | | symbolication.add_module() to not use the resolved_path before we have tried to locate it. Fixed crashlog.locate_module_and_debug_symbols() to return true and false correctly. llvm-svn: 155255
* ARM: tblgen'erate more NEON two-operand aliases.Jim Grosbach2012-04-201-153/+4
| | | | llvm-svn: 155254
* Revert r155241, which is causing some breakage.Bill Wendling2012-04-203-72/+20
| | | | llvm-svn: 155253
* Make ISelPosition a local variable.Jakob Stoklund Olesen2012-04-202-36/+25
| | | | | | | | | Now that multiple DAGUpdateListeners can be active at the same time, ISelPosition can become a local variable in DoInstructionSelection. We simply register an ISelUpdater with CurDAG while ISelPosition exists. llvm-svn: 155249
OpenPOWER on IntegriCloud