| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix for CHECK-NOT misspelling. | David Blaikie | 2012-05-24 | 1 | -1/+1 | |
| | | | | | | | Patch by Nicklas Bo Jensen. llvm-svn: 157421 | |||||
| * | Remove the PTX back-end and all of its artifacts (triple, etc.) | Justin Holewinski | 2012-05-24 | 95 | -9086/+97 | |
| | | | | | | | | | This back-end was deprecated in favor of the NVPTX back-end. NV_CONTRIB llvm-svn: 157417 | |||||
| * | Teach tblgen's set theory "sequence" operator to support an optional stride ↵ | Owen Anderson | 2012-05-24 | 3 | -4/+21 | |
| | | | | | | | operand. llvm-svn: 157416 | |||||
| * | Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>. | Chad Rosier | 2012-05-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 157415 | |||||
| * | Turn on mips16 pseudo op when compiling for mips16. | Akira Hatanaka | 2012-05-24 | 2 | -1/+10 | |
| | | | | | | | | | Expand test case for this. Patch by Reed Kotler. llvm-svn: 157410 | |||||
| * | Enable Mips16 compiler to compile a null program. | Akira Hatanaka | 2012-05-24 | 5 | -6/+39 | |
| | | | | | | | | | First code from the Mips16 compiler. Includes trivial test program. Patch by Reed Kotler. llvm-svn: 157408 | |||||
| * | Silence Clang's -Wlogical-op-parentheses warning. | David Blaikie | 2012-05-24 | 1 | -1/+1 | |
| | | | | | | | I'm not sure it's really worth expressing this as a range rather than 3 specific equalities, but it doesn't seem fundamentally wrong either. llvm-svn: 157398 | |||||
| * | Add half support to LLVM (for OpenCL) | Tobias Grosser | 2012-05-24 | 7 | -13/+76 | |
| | | | | | | | | | | | Submitted by: Anton Lokhmotov <Anton.Lokhmotov@arm.com> Approved by: o Anton Korobeynikov o Micah Villmow o David Neto llvm-svn: 157393 | |||||
| * | Testing commit access | Meador Inge | 2012-05-24 | 1 | -1/+0 | |
| | | | | | llvm-svn: 157389 | |||||
| * | PR1255 related changes (case ranges): | Stepan Dyatkovskiy | 2012-05-24 | 2 | -44/+111 | |
| | | | | | | | | LowerSwitch::Clusterify : main functinality was replaced with CRSBuilder::optimize, so big part of Clusterify's code was reduced. test/Transform/LowerSwitch/feature.ll - this test was refactored: grep + count was replaced with FileCheck usage. llvm-svn: 157384 | |||||
| * | Fix -Wcovered-switch-default warning. | Patrik Hägglund | 2012-05-24 | 1 | -1/+0 | |
| | | | | | llvm-svn: 157381 | |||||
| * | Convert assert(0) to llvm_unreachable. | Craig Topper | 2012-05-24 | 5 | -31/+20 | |
| | | | | | llvm-svn: 157380 | |||||
| * | Remove old release notes. Ready them for additions from current development | Bill Wendling | 2012-05-24 | 1 | -245/+96 | |
| | | | | | | | cycle. llvm-svn: 157378 | |||||
| * | Mark some static arrays as const. | Craig Topper | 2012-05-24 | 5 | -10/+10 | |
| | | | | | llvm-svn: 157377 | |||||
| * | Use uint16_t to store registers in static tables. Matches other tables. | Craig Topper | 2012-05-24 | 1 | -5/+5 | |
| | | | | | llvm-svn: 157375 | |||||
| * | Use uint16_t to store register number in static tables to match other tables. | Craig Topper | 2012-05-24 | 1 | -7/+7 | |
| | | | | | llvm-svn: 157374 | |||||
| * | Make some opcode tables static and const. Allows code to avoid making copies ↵ | Craig Topper | 2012-05-24 | 1 | -173/+219 | |
| | | | | | | | to pass the tables around. llvm-svn: 157373 | |||||
| * | Reflect that tblgen is now llvm-tblgen | Joel Jones | 2012-05-24 | 1 | -6/+7 | |
| | | | | | llvm-svn: 157371 | |||||
| * | Mark a couple arrays as static and const. Use array_lengthof instead of ↵ | Craig Topper | 2012-05-24 | 2 | -6/+6 | |
| | | | | | | | sizeof/sizeof. llvm-svn: 157369 | |||||
| * | Mark a static array as const. | Craig Topper | 2012-05-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 157368 | |||||
| * | Mark a static table as const. Shrink opcode size in static tables to ↵ | Craig Topper | 2012-05-24 | 1 | -14/+9 | |
| | | | | | | | uint16_t. Simplify loop iterating over one of those tables. No functional change intended. llvm-svn: 157367 | |||||
| * | Tidy up naming for consistency and other cleanup. No functional change ↵ | Chad Rosier | 2012-05-23 | 1 | -10/+9 | |
| | | | | | | | intended. llvm-svn: 157358 | |||||
| * | Add a test case for global live range splitting. | Jakob Stoklund Olesen | 2012-05-23 | 1 | -0/+27 | |
| | | | | | llvm-svn: 157357 | |||||
| * | Add a last resort tryInstructionSplit() to RAGreedy. | Jakob Stoklund Olesen | 2012-05-23 | 2 | -1/+87 | |
| | | | | | | | | | | | | | | Live ranges with a constrained register class may benefit from splitting around individual uses. It allows the remaining live range to use a larger register class where it may allocate. This is like spilling to a different register class. This is only attempted on constrained register classes. <rdar://problem/11438902> llvm-svn: 157354 | |||||
| * | Forgot to reverse conditional. | Bill Wendling | 2012-05-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 157349 | |||||
| * | Reduce indentation by early detection of 'continue'. No functionality change. | Bill Wendling | 2012-05-23 | 1 | -79/+87 | |
| | | | | | llvm-svn: 157348 | |||||
| * | llvm-ld does not exist anymore, use llvm-link instead. | Nicolas Geoffray | 2012-05-23 | 1 | -4/+7 | |
| | | | | | llvm-svn: 157342 | |||||
| * | Fix typo in flag to opt, and also a CHECK-NEXT that doesn't follow a | Kaelyn Uhrain | 2012-05-23 | 1 | -2/+2 | |
| | | | | | | | | | CHECK. The latter error was hidden by the former, and the test harness used by e.g. "make check" silently ignored that opt was printing an error message about an unknown flag instead of running on the test file. llvm-svn: 157341 | |||||
| * | Correctly deal with identity copies in RegisterCoalescer. | Jakob Stoklund Olesen | 2012-05-23 | 2 | -7/+100 | |
| | | | | | | | | | | | | | | | | | | Now that the coalescer keeps live intervals and machine code in sync at all times, it needs to deal with identity copies differently. When merging two virtual registers, all identity copies are removed right away. This means that other identity copies must come from somewhere else, and they are going to have a value number. Deal with such copies by merging the value numbers before erasing the copy instruction. Otherwise, we leave dangling value numbers in the live interval. This fixes PR12927. llvm-svn: 157340 | |||||
| * | Fix how CMake appends -m32 to linker command-lines | Tim Northover | 2012-05-23 | 1 | -2/+2 | |
| | | | | | llvm-svn: 157337 | |||||
| * | [arm-fast-isel] Add support for non-global callee. | Chad Rosier | 2012-05-23 | 2 | -7/+37 | |
| | | | | | | | Patch by Jush Lu <jush.msn@gmail.com>. llvm-svn: 157336 | |||||
| * | BoundsChecking: add a couple of simple tests and fix a bug in branch emition | Nuno Lopes | 2012-05-23 | 2 | -7/+97 | |
| | | | | | llvm-svn: 157329 | |||||
| * | revert r156383: removal of TYPE_CODE_FUNCTION_OLD | Nuno Lopes | 2012-05-23 | 2 | -0/+23 | |
| | | | | | | | Apparently LLVM only stopped emitting this after LLVM 3.0 llvm-svn: 157325 | |||||
| * | Fix the inliner so that the optsize function attribute don't alter the | Patrik Hägglund | 2012-05-23 | 2 | -8/+44 | |
| | | | | | | | | | inline threshold if the global inline threshold is lower (as for -Oz). Reviewed by Chandler Carruth and Bill Wendling. llvm-svn: 157323 | |||||
| * | Fixed typo in r156905. | Patrik Hägglund | 2012-05-23 | 2 | -4/+4 | |
| | | | | | llvm-svn: 157320 | |||||
| * | Small fix for the debug output from PBQP (PR12822). | Patrik Hägglund | 2012-05-23 | 1 | -3/+4 | |
| | | | | | llvm-svn: 157319 | |||||
| * | Use zero-based shadow by default on Android. | Evgeniy Stepanov | 2012-05-23 | 1 | -2/+7 | |
| | | | | | llvm-svn: 157317 | |||||
| * | PR1255(case ranges) related changes in Local Transformations. | Stepan Dyatkovskiy | 2012-05-23 | 1 | -10/+14 | |
| | | | | | llvm-svn: 157315 | |||||
| * | Tidy up spacing. | Craig Topper | 2012-05-23 | 1 | -2/+2 | |
| | | | | | llvm-svn: 157313 | |||||
| * | small refinement to r157218 to save a tiny amount of table size in the common | Chris Lattner | 2012-05-23 | 2 | -5/+13 | |
| | | | | | | | case. llvm-svn: 157312 | |||||
| * | Fix indentation of wrapped line for readability. No functional change. | Craig Topper | 2012-05-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 157309 | |||||
| * | Add support for C++11 enum classes in llvm. | Eric Christopher | 2012-05-23 | 4 | -4/+55 | |
| | | | | | | | Part of rdar://11496790 llvm-svn: 157303 | |||||
| * | address some of John Criswell's comments | Nuno Lopes | 2012-05-22 | 1 | -31/+84 | |
| | | | | | | | teach computeAllocSize about realloc, reallocf, and valloc llvm-svn: 157298 | |||||
| * | ARMDisassembler.cpp: Fix utf8 char in comments. | NAKAMURA Takumi | 2012-05-22 | 1 | -3/+3 | |
| | | | | | llvm-svn: 157292 | |||||
| * | Untabify and 80-col. | Eric Christopher | 2012-05-22 | 1 | -17/+17 | |
| | | | | | llvm-svn: 157274 | |||||
| * | Formatting consistency. | Eric Christopher | 2012-05-22 | 1 | -3/+4 | |
| | | | | | llvm-svn: 157273 | |||||
| * | Also compute TopoSigs in synthetic register classes. | Jakob Stoklund Olesen | 2012-05-22 | 2 | -3/+8 | |
| | | | | | | | | CodeGenRegisterClass has two constructors. Both need to compute the TopoSigs BitVector. llvm-svn: 157271 | |||||
| * | hopefully fix the CMake build. sorry for breakage | Nuno Lopes | 2012-05-22 | 1 | -0/+1 | |
| | | | | | llvm-svn: 157264 | |||||
| * | LSR fix: add a missing phi check during IV hoisting. | Andrew Trick | 2012-05-22 | 2 | -1/+59 | |
| | | | | | | | Fixes PR12898: SCEVExpander crash. llvm-svn: 157263 | |||||
| * | add a new pass to instrument loads and stores for run-time bounds checking | Nuno Lopes | 2012-05-22 | 9 | -62/+357 | |
| | | | | | | | | | move EmitGEPOffset from InstCombine to Transforms/Utils/Local.h (a draft of this) patch reviewed by Andrew, thanks. llvm-svn: 157261 | |||||

