| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Marking remote mcjit tests as XFAIL for cygwin (hopefully only temporarily). | Andrew Kaylor | 2012-11-17 | 2 | -2/+2 |
| | | | | | llvm-svn: 168226 | ||||
| * | Claim ownership of MCJIT | Andrew Kaylor | 2012-11-16 | 1 | -0/+4 |
| | | | | | llvm-svn: 168225 | ||||
| * | Added symbols page for Mac OS X that explains how DebugSymbols.framework can ↵ | Greg Clayton | 2012-11-16 | 2 | -0/+334 |
| | | | | | | | be customized. llvm-svn: 168224 | ||||
| * | Add some basic support for the fission addr forms to DebugInfo. | Eric Christopher | 2012-11-16 | 1 | -0/+10 |
| | | | | | llvm-svn: 168223 | ||||
| * | Typo. | Chad Rosier | 2012-11-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 168222 | ||||
| * | Marking remote mcjit tests as XFAIL for mingw32 (hopefully only temporarily). | Andrew Kaylor | 2012-11-16 | 7 | -7/+7 |
| | | | | | llvm-svn: 168221 | ||||
| * | Fix expected error message in test. | Filipe Cabecinhas | 2012-11-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 168220 | ||||
| * | Add constant definitions for fission dwarf attributes, forms, etc. | Eric Christopher | 2012-11-16 | 1 | -3/+26 |
| | | | | | llvm-svn: 168218 | ||||
| * | Revert r167799. It's not really correct, and it doesn't fix the problem that ↵ | Bill Wendling | 2012-11-16 | 1 | -16/+9 |
| | | | | | | | it was intended to fix. llvm-svn: 168217 | ||||
| * | Claim the driver. | Chad Rosier | 2012-11-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 168215 | ||||
| * | Testcase overriding-ftemplate-comments.cpp: use [[@LINE]] to make it less ↵ | Dmitri Gribenko | 2012-11-16 | 1 | -19/+26 |
| | | | | | | | fragile. llvm-svn: 168213 | ||||
| * | [driver] Add the missing TY_PP_ObjCXX_Alias case to the isCXX function. | Chad Rosier | 2012-11-16 | 2 | -1/+7 |
| | | | | | | | | | | This was causing different behavior when using -x objective-c++-cpp-output as compared to -x objc++-cpp-output. Specifically, the driver was not adding the -fcxx-exceptions flag in the latter case. rdar://12680312 llvm-svn: 168212 | ||||
| * | Remove default public copy ctors. | Benjamin Kramer | 2012-11-16 | 1 | -6/+0 |
| | | | | | | | | They are just useless and prevent SmallVector from picking an optimized codepath for memcpyable elements. llvm-svn: 168211 | ||||
| * | Marking remote mcjit tests as XFAIL for ARM (hopefully only temporarily). | Andrew Kaylor | 2012-11-16 | 7 | -0/+7 |
| | | | | | llvm-svn: 168210 | ||||
| * | istreambuf_iterator increment should call sbumpc instead of snextc. Patch | Howard Hinnant | 2012-11-16 | 1 | -9/+7 |
| | | | | | | | by Kimball Thurston. This fixes http://llvm.org/bugs/show_bug.cgi?id=14358. llvm-svn: 168209 | ||||
| * | Remove trailing spaces. | Jakub Staszak | 2012-11-16 | 1 | -70/+70 |
| | | | | | llvm-svn: 168208 | ||||
| * | Remove hard coded registers in ARM ldrexd and strexd instructions | Weiming Zhao | 2012-11-16 | 8 | -103/+227 |
| | | | | | | | | | | This patch replaces the hard coded GPR pair [R0, R1] of Intrinsic:arm_ldrexd and [R2, R3] of Intrinsic:arm_strexd with even/odd GPRPair reg class. Similar to the lowering of atomic_64 operation. llvm-svn: 168207 | ||||
| * | StmtDumper: remove incomplete support for limiting the maximum dump depth. | Dmitri Gribenko | 2012-11-16 | 2 | -40/+7 |
| | | | | | | | | | | There are better ways of limiting the amount of information if there is a need for that. Patch by Philip Craig. llvm-svn: 168206 | ||||
| * | <rdar://problem/12238339> | Greg Clayton | 2012-11-16 | 1 | -0/+5 |
| | | | | | | | Make sure architectures are obeyed for skinny mach files. llvm-svn: 168205 | ||||
| * | Fix lldb to compile with top of tree LLVM/clang. | Greg Clayton | 2012-11-16 | 2 | -2/+2 |
| | | | | | llvm-svn: 168204 | ||||
| * | Use array_pod_sort instead of std::sort. | Andrew Trick | 2012-11-16 | 1 | -41/+36 |
| | | | | | llvm-svn: 168203 | ||||
| * | typo | Andrew Trick | 2012-11-16 | 1 | -3/+3 |
| | | | | | llvm-svn: 168202 | ||||
| * | Add myself as owner of XCore Backend. | Richard Osborne | 2012-11-16 | 1 | -0/+4 |
| | | | | | llvm-svn: 168201 | ||||
| * | Make sure FABS on v2f32 and v4f32 is legal on ARM NEON | Anton Korobeynikov | 2012-11-16 | 3 | -7/+26 |
| | | | | | | | This fixes PR14359 llvm-svn: 168200 | ||||
| * | Fix handling of aliases to functions. | Richard Osborne | 2012-11-16 | 2 | -13/+41 |
| | | | | | | | An alias to a function should use pc relative addressing. llvm-svn: 168199 | ||||
| * | [NVPTX] Order global variables in def-use order before emiting them in the ↵ | Justin Holewinski | 2012-11-16 | 2 | -3/+87 |
| | | | | | | | final assembly llvm-svn: 168198 | ||||
| * | Preserve address space of forward-referenced global variables in the LL parser | Justin Holewinski | 2012-11-16 | 2 | -1/+11 |
| | | | | | | | | | | | | | Before, the parser would assert on the following code: @a2 = global i8 addrspace(1)* @a @a = addrspace(1) global i8 0 because the type of @a was "i8*" instead of "i8 addrspace(1)*" when parsing the initializer for @a2. llvm-svn: 168197 | ||||
| * | Make this easier to understand, as suggested by Chandler. | Duncan Sands | 2012-11-16 | 2 | -2/+12 |
| | | | | | llvm-svn: 168196 | ||||
| * | Added program header emission | Hemant Kulkarni | 2012-11-16 | 1 | -3/+45 |
| | | | | | llvm-svn: 168195 | ||||
| * | Remove conditions from 'else if' that were guaranteed by preceding 'if'. | Craig Topper | 2012-11-16 | 1 | -12/+12 |
| | | | | | llvm-svn: 168191 | ||||
| * | <rdar://problem/12712928> | Greg Clayton | 2012-11-16 | 1 | -1/+0 |
| | | | | | | | Removed an assert that was for debug only. llvm-svn: 168190 | ||||
| * | ReleaseNotes.html updates reflecting PPC64 Elf Linux efforts and progress. | Will Schmidt | 2012-11-16 | 1 | -0/+37 |
| | | | | | llvm-svn: 168189 | ||||
| * | InstructionSimplify should be able to simplify A+B==B+A to 'true' | Duncan Sands | 2012-11-16 | 2 | -2/+23 |
| | | | | | | | but wasn't due to the same logic bug that caused PR14361. llvm-svn: 168186 | ||||
| * | Using const cast to alleviate a warning. | Joe Abbey | 2012-11-16 | 1 | -1/+2 |
| | | | | | | | A PR is being filed to address some code issues here. llvm-svn: 168185 | ||||
| * | Update RecordingMemoryManager as per change to RuntimeDyld base class | Daniel Malea | 2012-11-16 | 2 | -3/+18 |
| | | | | | | | made in upstream llvm (r168114) llvm-svn: 168184 | ||||
| * | Factor out the final FADD that's common to multiple code paths in the ↵ | Craig Topper | 2012-11-16 | 1 | -45/+30 |
| | | | | | | | visitLog* functions. llvm-svn: 168183 | ||||
| * | move irrelevant attribution. | Chris Lattner | 2012-11-16 | 1 | -3/+1 |
| | | | | | llvm-svn: 168182 | ||||
| * | Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logic | Duncan Sands | 2012-11-16 | 2 | -2/+32 |
| | | | | | | | | | | replaced by this patch is equivalent to the new logic, but you'd be wrong, and that's exactly where the bug was. There's a similar bug in instsimplify which manifests itself as instsimplify failing to simplify this, rather than doing it wrong, see next commit. llvm-svn: 168181 | ||||
| * | Adding new tests to test lli's pseudo-remote feature (-remote-mcjit). | Andrew Kaylor | 2012-11-16 | 7 | -0/+220 |
| | | | | | llvm-svn: 168180 | ||||
| * | Finally add myself to the credits. | Craig Topper | 2012-11-16 | 1 | -0/+4 |
| | | | | | llvm-svn: 168178 | ||||
| * | Fix partial-match-bind-behavior with forEachDescendant() matchers. | Daniel Jasper | 2012-11-16 | 2 | -2/+21 |
| | | | | | | | | | | | | | | | | | The problem is that a partial match of an (explicit or implicit) allOf matcher binds results, i.e. recordDecl(decl().bind("x"), hasName("A")) can very well bind a record that is not named "A". With this fix, the common cases of stumbling over this bug are fixed by the BoundNodesMap overwriting the results of a partial match. An error can still be created with a weird combination of anyOf and allOf (see inactive test). We need to decide whether this is worth fixing, as the fix will have performance impact. Review: http://llvm-reviews.chandlerc.com/D124 llvm-svn: 168177 | ||||
| * | SimplifyCFG: Don't assume non-null ScalarTargetTransformInfo. | Hans Wennborg | 2012-11-16 | 1 | -1/+2 |
| | | | | | | | Patch by Pekka Jääskeläinen! llvm-svn: 168176 | ||||
| * | [analyzer] SATestBuild.py: fix broken string concatenation | Jordan Rose | 2012-11-16 | 1 | -2/+2 |
| | | | | | | | | | This has been broken for a while, but the branch was never being taken. (We were trying to do 'str + floatVal'; now we do 'str % intVal' and use the '%d' format.) llvm-svn: 168174 | ||||
| * | Work around a layering violation from Target to CodeGen. | Benjamin Kramer | 2012-11-16 | 1 | -1/+1 |
| | | | | | | | | Technically this is still a layering violation but it's header-only which makes it less harmful. No functionality change. llvm-svn: 168173 | ||||
| * | Make libASTMatchers link its dependencies. libRewriteFrontend depends on ↵ | Benjamin Kramer | 2012-11-16 | 2 | -1/+6 |
| | | | | | | | | | libRewriteCore. LLVM_USED_LIBS does nothing here. llvm-svn: 168172 | ||||
| * | llvm/test/CodeGen/X86/hipe-cc*.ll: Add explicit -mcpu, or they don't expect ↵ | NAKAMURA Takumi | 2012-11-16 | 2 | -2/+2 |
| | | | | | | | to pass on Atom. llvm-svn: 168171 | ||||
| * | ubsan: fix broken test case by using brand new [[@LINE]] FileCheck feature | Alexey Samsonov | 2012-11-16 | 1 | -3/+3 |
| | | | | | llvm-svn: 168170 | ||||
| * | UBSan: enable CMake build on Darwin. Fix two failing tests and disable the ↵ | Alexey Samsonov | 2012-11-16 | 6 | -23/+40 |
| | | | | | | | test which produces linker errors on Darwin. llvm-svn: 168169 | ||||
| * | UBSan: enable proper linking with UBsan runtime on Darwin. Turn on building ↵ | Alexey Samsonov | 2012-11-16 | 3 | -7/+26 |
| | | | | | | | ubsan on OS X in 'make' build system. Patch by Jean-Daniel Dupas. llvm-svn: 168168 | ||||
| * | UBSan: fix support on Darwin in 'make' build system. Patch by Jean-Daniel Dupas. | Alexey Samsonov | 2012-11-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 168167 | ||||

