| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | misched: remove the unused getSpecialAddressLatency hook. | Andrew Trick | 2012-10-08 | 4 | -63/+7 |
| | | | | | llvm-svn: 165418 | ||||
| * | misched: remove forceUnitLatencies. Defaults are handled by the default ↵ | Andrew Trick | 2012-10-08 | 3 | -40/+30 |
| | | | | | | | SchedModel llvm-svn: 165417 | ||||
| * | misched: avoid scheduling an instruction twice. | Andrew Trick | 2012-10-08 | 1 | -25/+29 |
| | | | | | llvm-svn: 165416 | ||||
| * | Don't emit double parentheses in __clang_version__. | Benjamin Kramer | 2012-10-08 | 1 | -2/+2 |
| | | | | | | | PR14040. llvm-svn: 165415 | ||||
| * | Hopefully appease Windows buildbot with Japanese (?) error message. | Daniel Jasper | 2012-10-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 165414 | ||||
| * | FileNameMatchTrie: Use StringRef instead of Twines where possible. | Daniel Jasper | 2012-10-08 | 3 | -7/+5 |
| | | | | | llvm-svn: 165412 | ||||
| * | PowerPC: Fix object creation with PPC::MTCRF8 instruction | Adhemerval Zanella | 2012-10-08 | 1 | -1/+3 |
| | | | | | llvm-svn: 165411 | ||||
| * | Retrying to apply Vishal's patch - hopefully this time it won't break ↵ | Enrico Granata | 2012-10-08 | 1 | -12/+20 |
| | | | | | | | Jason's build llvm-svn: 165410 | ||||
| * | Add floating-point to and from integer conversion | Adhemerval Zanella | 2012-10-08 | 3 | -0/+93 |
| | | | | | | | | This patch add altivec support for v4i32 to v4f32 and for v4f32 to v4i32 vector rounding conversion. llvm-svn: 165409 | ||||
| * | Move TargetData to DataLayout to fix build breakage caused by LLVM r16540 | Micah Villmow | 2012-10-08 | 7 | -18/+18 |
| | | | | | llvm-svn: 165408 | ||||
| * | Fix the ocaml binding breakage from TargetData -> DataLayout changes. | Micah Villmow | 2012-10-08 | 1 | -19/+19 |
| | | | | | llvm-svn: 165406 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 165404 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 32 | -157/+157 |
| | | | | | llvm-svn: 165403 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 229 | -1000/+947 |
| | | | | | llvm-svn: 165402 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 9 | -14/+14 |
| | | | | | llvm-svn: 165401 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -156/+156 |
| | | | | | llvm-svn: 165397 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 4 | -11/+11 |
| | | | | | llvm-svn: 165396 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 25 | -128/+128 |
| | | | | | llvm-svn: 165395 | ||||
| * | Support symlinks and relative paths in complilation databases. | Daniel Jasper | 2012-10-08 | 7 | -12/+393 |
| | | | | | | Review: http://llvm-reviews.chandlerc.com/D30 llvm-svn: 165392 | ||||
| * | [ASan] use llvm-symbolizer for ASan lit-style tests on Mac | Alexey Samsonov | 2012-10-08 | 11 | -31/+24 |
| | | | | | llvm-svn: 165391 | ||||
| * | Some regression tests which are testing the old jit and are exercising ↵ | James Molloy | 2012-10-08 | 4 | -1/+17 |
| | | | | | | | | | functionality which is both known to be broken and not expected to be fixed in the old jit. To remove these from the regression test output, I've marked them XFAIL (for lit tests) and ifdef'd them out (unit tests). These modifications remove the last long-standing regression test failures from the buildbots (though updating the triple to reflect new ubuntu configuration has temporarily caused some new failures). Tested on x86-64 and ARM Linux. Patch by David Tweed! llvm-svn: 165390 | ||||
| * | llvm-symbolizer for Mac: add support for reading DWARF from separate object ↵ | Alexey Samsonov | 2012-10-08 | 1 | -40/+87 |
| | | | | | | | file in resource directory generated by dsymutil. Fix minor symbol table lookup issues. llvm-svn: 165389 | ||||
| * | Rename TargetData -> DataLayout | Tobias Grosser | 2012-10-08 | 2 | -2/+2 |
| | | | | | | | Contributed by: Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> llvm-svn: 165387 | ||||
| * | Implement any() builtin. Patch by Tom Stellard! | Peter Collingbourne | 2012-10-08 | 4 | -0/+48 |
| | | | | | llvm-svn: 165386 | ||||
| * | Add native_powr builtin. Patch by Tom Stellard! | Peter Collingbourne | 2012-10-08 | 2 | -0/+2 |
| | | | | | llvm-svn: 165385 | ||||
| * | Use a single note diagnostic for all the precedent/parentheses warnings. | David Blaikie | 2012-10-08 | 3 | -21/+15 |
| | | | | | llvm-svn: 165384 | ||||
| * | StringRef-ify Binary/UnaryOperator::getOpcodeStr | David Blaikie | 2012-10-08 | 6 | -11/+11 |
| | | | | | llvm-svn: 165383 | ||||
| * | Remove unused MachineInstr constructors that don't take a DebugLoc argument. | Craig Topper | 2012-10-07 | 2 | -45/+1 |
| | | | | | llvm-svn: 165382 | ||||
| * | Fix indentation. Remove 'else' after return. No functional change. | Craig Topper | 2012-10-07 | 1 | -11/+8 |
| | | | | | llvm-svn: 165381 | ||||
| * | Silence Sphinx warnings. | Sean Silva | 2012-10-07 | 1 | -4/+4 |
| | | | | | | | | Found the fix on this page: http://permalink.gmane.org/gmane.comp.python.sphinx.devel/112 llvm-svn: 165380 | ||||
| * | ScopLib: Support negated access functions. | Tobias Grosser | 2012-10-07 | 1 | -2/+3 |
| | | | | | | | | | | | | | | Scoplib only supports access functions, but not the more generic access relations. This commit now also supports access functions that where not directly expresses as A[sub] with sub = i + 5b, but with A[sub] with -sub = -i + (-5b). Test case to come. Contributed by: Dustin Feld <d3.feld@gmail.com> llvm-svn: 165379 | ||||
| * | Update the 'News' section on the Polly page | Tobias Grosser | 2012-10-07 | 1 | -0/+31 |
| | | | | | llvm-svn: 165378 | ||||
| * | X86: fcmov doesn't handle all possible EFLAGS, fall back to a branch for the ↵ | Benjamin Kramer | 2012-10-07 | 2 | -1/+459 |
| | | | | | | | | | | others. Otherwise it will try to use SSE patterns and fail horribly if sse is disabled. Fixes PR14035. llvm-svn: 165377 | ||||
| * | tsan: better message about found races for Go ThreadSanitizer | Dmitry Vyukov | 2012-10-07 | 1 | -0/+4 |
| | | | | | llvm-svn: 165376 | ||||
| * | Python bindings: fix typo. | Benjamin Kramer | 2012-10-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 165375 | ||||
| * | Python bindings: Add missing availability kind. | Benjamin Kramer | 2012-10-07 | 2 | -9/+50 |
| | | | | | | | Patch by Leo Liu, test case by me. llvm-svn: 165374 | ||||
| * | Move more methods out-of-line. This is in preparation for changing the internal | Bill Wendling | 2012-10-07 | 2 | -26/+41 |
| | | | | | | | contents of the Attributes class over to an AttributesImpl. llvm-svn: 165373 | ||||
| * | Sphinxify the GettinStarted documentation. | Bill Wendling | 2012-10-07 | 3 | -1761/+1306 |
| | | | | | llvm-svn: 165372 | ||||
| * | Sphinxify the ExtendingLLVM documentation. | Bill Wendling | 2012-10-07 | 3 | -381/+309 |
| | | | | | llvm-svn: 165371 | ||||
| * | Use getArch instead of getArchName + string compare. | Rafael Espindola | 2012-10-07 | 3 | -22/+22 |
| | | | | | llvm-svn: 165370 | ||||
| * | Sphinxify the compiler writer info documentation. | Bill Wendling | 2012-10-07 | 3 | -267/+123 |
| | | | | | llvm-svn: 165369 | ||||
| * | Use getArch instead of getArchName. | Rafael Espindola | 2012-10-07 | 3 | -8/+10 |
| | | | | | | | | | | | | | The darwin change should be a nop since Triple::getArchTypeForDarwinArchName doesn't know about amd64. If things like amd64-mingw32 are to be rejected, we should print a error earlier on instead of silently using the wrong abi. Remove old comment that looks out of place, this is "in clang". llvm-svn: 165368 | ||||
| * | Make sure always-inline functions get inlined. <rdar://problem/12423986> | Bob Wilson | 2012-10-07 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | Without this change, when the estimated cost for inlining a function with an "alwaysinline" attribute was lower than the inlining threshold, the getInlineCost function was returning that estimated cost rather than the special InlineCost::AlwaysInlineCost value. That is fine in the normal inlining case, but it can fail when the inliner considers the opportunity cost of inlining into an internal or linkonce-odr function. It may decide not to inline the always-inline function in that case. The fix here is just to make getInlineCost always return the special value for always-inline functions. I ran into this building clang with libc++. Tablegen failed to link because of an always-inline function that was not inlined. I have been unable to reduce the testcase down to a reasonable size. llvm-svn: 165367 | ||||
| * | Document MapVector. | Rafael Espindola | 2012-10-07 | 1 | -0/+19 |
| | | | | | llvm-svn: 165366 | ||||
| * | List of potential checkers: smart pointer checker: actually, unique_ptr<T[]> | Dmitri Gribenko | 2012-10-06 | 1 | -2/+4 |
| | | | | | | | will do the right thing for new[] allocated memory. Thanks David! llvm-svn: 165365 | ||||
| * | Clang static analyzer docs: fix a couple of HTML markup issues and non-UTF-8 | Dmitri Gribenko | 2012-10-06 | 2 | -44/+45 |
| | | | | | | | characters. llvm-svn: 165364 | ||||
| * | List of potential checkers: more C++11 details for the smart pointer checker. | Dmitri Gribenko | 2012-10-06 | 1 | -4/+6 |
| | | | | | llvm-svn: 165363 | ||||
| * | Expose __builtin_bswap16. | Benjamin Kramer | 2012-10-06 | 6 | -4/+10 |
| | | | | | | | | GCC has always supported this on PowerPC and 4.8 supports it on all platforms, so it's a good idea to expose it in clang too. LLVM supports this on all targets. llvm-svn: 165362 | ||||
| * | Place warn_impcast_different_enum_types in a new warning group, ↵ | Ted Kremenek | 2012-10-06 | 2 | -1/+2 |
| | | | | | | | -Wenum-conversion, that is a subgroup of -Wconversion. llvm-svn: 165361 | ||||
| * | Add link to potential future checkers. | Ted Kremenek | 2012-10-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 165360 | ||||

