| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | cleaned line endings in the newly added test file | Elena Demikhovsky | 2012-04-22 | 1 | -68/+68 |
| | | | | | llvm-svn: 155315 | ||||
| * | Revert 155102 but add a fixme while I debug what is wrong with chrome's | Rafael Espindola | 2012-04-22 | 2 | -4/+14 |
| | | | | | | | components build. llvm-svn: 155314 | ||||
| * | ARM: Initialize the HasRAS bit. | Benjamin Kramer | 2012-04-22 | 1 | -0/+1 |
| | | | | | | | Found by valgrind. llvm-svn: 155313 | ||||
| * | Better C++11 support is no longer an advantage of GCC. | Benjamin Kramer | 2012-04-22 | 1 | -2/+0 |
| | | | | | llvm-svn: 155312 | ||||
| * | Tidy up this test more: | Chandler Carruth | 2012-04-22 | 2 | -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 Carruth | 2012-04-22 | 1 | -9/+14 |
| | | | | | llvm-svn: 155310 | ||||
| * | ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2 | Elena Demikhovsky | 2012-04-22 | 5 | -14/+158 |
| | | | | | llvm-svn: 155309 | ||||
| * | Remove some potential warnings about variables used uninitialized. | Bill Wendling | 2012-04-22 | 2 | -4/+4 |
| | | | | | llvm-svn: 155307 | ||||
| * | PR12571: Objects of type clang::ConstantArrayType aren't always emitted with | Richard Smith | 2012-04-22 | 2 | -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 Espindola | 2012-04-22 | 1 | -0/+12 |
| | | | | | llvm-svn: 155304 | ||||
| * | PR12585: When processing a friend template inside a class template, don't | Richard Smith | 2012-04-22 | 5 | -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 Espindola | 2012-04-22 | 1 | -0/+13 |
| | | | | | llvm-svn: 155302 | ||||
| * | Fix handling of template parameters. Found by inspection. GCC 4.7 agrees | Rafael Espindola | 2012-04-22 | 2 | -3/+15 |
| | | | | | | | with this testcase. llvm-svn: 155301 | ||||
| * | Add a flag to the struct type finder to collect only those types which have | Bill Wendling | 2012-04-21 | 3 | -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 with | Rafael Espindola | 2012-04-21 | 1 | -68/+46 |
| | | | | | | | a boolean. llvm-svn: 155299 | ||||
| * | No need for "else if" after a return. Autosense "0o123" as octal in | Chris Lattner | 2012-04-21 | 1 | -4/+12 |
| | | | | | | | StringRef::getAsInteger llvm-svn: 155298 | ||||
| * | stop hiding SmallVector's append that takes a count + element. | Chris Lattner | 2012-04-21 | 1 | -1/+6 |
| | | | | | llvm-svn: 155297 | ||||
| * | Teach getVectorTypeBreakdown about promotion of vectors in addition to ↵ | Nadav Rotem | 2012-04-21 | 2 | -3/+27 |
| | | | | | | | widening of vectors. llvm-svn: 155296 | ||||
| * | Make some fixed arrays const. Use array_lengthof in a couple places instead ↵ | Craig Topper | 2012-04-21 | 1 | -8/+8 |
| | | | | | | | of a hardcoded number. llvm-svn: 155294 | ||||
| * | Fix regression in r154844. If necessary, defer computing adjusted destructor | Richard Smith | 2012-04-21 | 5 | -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 Topper | 2012-04-21 | 1 | -7/+9 |
| | | | | | llvm-svn: 155291 | ||||
| * | Remove unneeded code. | Fariborz Jahanian | 2012-04-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 155290 | ||||
| * | Fix serialization of uninstantiated exception specifications. Patch by Li Kan, | Richard Smith | 2012-04-21 | 3 | -0/+23 |
| | | | | | | | test by me. llvm-svn: 155289 | ||||
| * | Remove unused PointerLikeTypeTraits for IndexListEntry. | Benjamin Kramer | 2012-04-21 | 1 | -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 Takumi | 2012-04-21 | 2 | -0/+3 |
| | | | | | | | | | on MSVC. Thanks to Andy Gibbs, to report the issue. llvm-svn: 155287 | ||||
| * | HexagonISelLowering.cpp: Reorder #includes. | NAKAMURA Takumi | 2012-04-21 | 1 | -1/+2 |
| | | | | | llvm-svn: 155286 | ||||
| * | CMake: Enable LLVM_COMPILER_JOBS on all MS IDEs. We don't support older ↵ | NAKAMURA Takumi | 2012-04-21 | 1 | -3/+1 |
| | | | | | | | environments than VS9. llvm-svn: 155285 | ||||
| * | CMake: Prune redundant LLVM_COMPILER_JOBS from llvm/CMakeLists.txt. ↵ | NAKAMURA Takumi | 2012-04-21 | 2 | -9/+2 |
| | | | | | | | HandleLLVMOptions.cmake has it. llvm-svn: 155284 | ||||
| * | move Signals to .rodata | Nuno Lopes | 2012-04-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 155283 | ||||
| * | move some stuff to .rodata | Nuno Lopes | 2012-04-21 | 2 | -2/+2 |
| | | | | | llvm-svn: 155282 | ||||
| * | HexagonInstPrinter.cpp: Suppress -Wunused-variable warnings with -Asserts. | NAKAMURA Takumi | 2012-04-21 | 1 | -6/+3 |
| | | | | | llvm-svn: 155281 | ||||
| * | YAMLParser: silence warning about tautological comparison on unsigned-char ↵ | Benjamin Kramer | 2012-04-21 | 1 | -1/+1 |
| | | | | | | | | | platforms. No functionality change. llvm-svn: 155280 | ||||
| * | SemaDeclCXX.cpp: Fix utf8 in comment. | NAKAMURA Takumi | 2012-04-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 155279 | ||||
| * | clang/test/Rewriter/rewrite-modern-extern-c-func-decl.mm: Mark as ↵ | NAKAMURA Takumi | 2012-04-21 | 1 | -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-Gay | 2012-04-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 155274 | ||||
| * | Bump version to lldb-143. | Jason Molenda | 2012-04-21 | 4 | -18/+18 |
| | | | | | llvm-svn: 155272 | ||||
| * | Fix test failure. | Richard Smith | 2012-04-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 155271 | ||||
| * | Remove 'XXXRegisterClass' from tablegen output. Targets should use ↵ | Craig Topper | 2012-04-21 | 1 | -3/+0 |
| | | | | | | | '&XXXRegClass' instead. llvm-svn: 155270 | ||||
| * | When declaring a template, check that the context doesn't already contain a | Richard Smith | 2012-04-21 | 2 | -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-Gay | 2012-04-21 | 2 | -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 Chen | 2012-04-21 | 1 | -1/+0 |
| | | | | | llvm-svn: 155264 | ||||
| * | Link with Foundation whenever -fobjc-link-runtime is used. <rdar://10976177> | Bob Wilson | 2012-04-21 | 1 | -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 Clayton | 2012-04-21 | 2 | -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 Chen | 2012-04-20 | 2 | -7/+7 |
| | | | | | | | branches/lldb-platform-work. llvm-svn: 155260 | ||||
| * | ARM: tblgen'erate more NEON two-operand aliases. | Jim Grosbach | 2012-04-20 | 1 | -39/+12 |
| | | | | | | | VMUL and VEXT. llvm-svn: 155258 | ||||
| * | Fix PR12599. | Jakob Stoklund Olesen | 2012-04-20 | 2 | -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 Clayton | 2012-04-20 | 2 | -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 Grosbach | 2012-04-20 | 1 | -153/+4 |
| | | | | | llvm-svn: 155254 | ||||
| * | Revert r155241, which is causing some breakage. | Bill Wendling | 2012-04-20 | 3 | -72/+20 |
| | | | | | llvm-svn: 155253 | ||||
| * | Make ISelPosition a local variable. | Jakob Stoklund Olesen | 2012-04-20 | 2 | -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 | ||||

