| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverse | Jeffrey Yasskin | 2009-10-09 | 3 | -16/+42 |
| | | | | | | | | mappings, which could cause errors and assert-failures. This patch fixes that, adds a test, and refactors the global-mapping-removal code into a single place. llvm-svn: 83678 | ||||
| * | Add a const qualifier. | Dan Gohman | 2009-10-09 | 2 | -3/+3 |
| | | | | | llvm-svn: 83677 | ||||
| * | Use names instead of numbers for some of the magic | Dale Johannesen | 2009-10-09 | 3 | -9/+18 |
| | | | | | | | | constants used in inlining heuristics (especially those used in more than one file). No functional change. llvm-svn: 83675 | ||||
| * | Added another bit of the ARM target assembler to llvm-mc to parse register | Kevin Enderby | 2009-10-09 | 1 | -21/+104 |
| | | | | | | | | | | | | lists. Changed ARMAsmParser::MatchRegisterName to return -1 instead of 0 on errors so 0-15 values could be returned as register numbers. Also added the rest of the arm register names to the currently hacked up version to allow more testing. Some changes to ARMAsmParser::ParseOperand to give different errors for things not yet supported and some additions to the hacked ARMAsmParser::MatchInstruction to allow more testing for now. llvm-svn: 83673 | ||||
| * | isTriviallyReMaterializable checks the | Dan Gohman | 2009-10-09 | 4 | -7/+4 |
| | | | | | | | | TargetInstrDesc::isRematerializable flag, so it isn't necessary to do this check in its callers. llvm-svn: 83671 | ||||
| * | Fix the x86 test-shrink optimization so that it doesn't shrink comparisons | Dan Gohman | 2009-10-09 | 2 | -4/+97 |
| | | | | | | | | | when one of the bits being tested would end up being the sign bit in the narrower type, and a signed comparison is being performed, since this would change the result of the signed comparison. This fixes PR5132. llvm-svn: 83670 | ||||
| * | Merge a bunch of NEON tests into larger files so they run faster. | Bob Wilson | 2009-10-09 | 87 | -3650/+3526 |
| | | | | | llvm-svn: 83667 | ||||
| * | Add basic infrastructure and x86 support for preserving MachineMemOperand | Dan Gohman | 2009-10-09 | 4 | -4/+114 |
| | | | | | | | information when unfolding memory references. llvm-svn: 83656 | ||||
| * | Check invalid debug info for enums. This may happen when underlyng enum is ↵ | Devang Patel | 2009-10-09 | 1 | -2/+4 |
| | | | | | | | optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. llvm-svn: 83655 | ||||
| * | when previous scratch register is killed, flag the value as no longer tracking | Jim Grosbach | 2009-10-09 | 1 | -1/+4 |
| | | | | | llvm-svn: 83653 | ||||
| * | Convert some ARM tests with lots of greps to use FileCheck. | Bob Wilson | 2009-10-09 | 5 | -58/+135 |
| | | | | | llvm-svn: 83651 | ||||
| * | Revert r83606 and add comments explaining why it isn't safe. | Dan Gohman | 2009-10-09 | 1 | -12/+10 |
| | | | | | llvm-svn: 83649 | ||||
| * | As it turns out, the bug fixes in GC codegen did not make it | Nicolas Geoffray | 2009-10-09 | 1 | -4/+1 |
| | | | | | | | to llvm-2.6. Remove the precise garbage collection feature. llvm-svn: 83638 | ||||
| * | 80-columns! | Nicolas Geoffray | 2009-10-09 | 1 | -7/+14 |
| | | | | | llvm-svn: 83628 | ||||
| * | Add initial information on VMKit. | Nicolas Geoffray | 2009-10-09 | 1 | -5/+9 |
| | | | | | llvm-svn: 83627 | ||||
| * | more random updates. | Chris Lattner | 2009-10-09 | 1 | -1/+10 |
| | | | | | llvm-svn: 83625 | ||||
| * | Give Dan and my recent changes, machine LICM is now code size neutral. | Evan Cheng | 2009-10-09 | 1 | -4/+0 |
| | | | | | llvm-svn: 83624 | ||||
| * | checkpoint. | Chris Lattner | 2009-10-09 | 1 | -30/+63 |
| | | | | | llvm-svn: 83623 | ||||
| * | Fix a logic error that caused non-rematable loop invariants loads to be ↵ | Evan Cheng | 2009-10-09 | 2 | -2/+265 |
| | | | | | | | licm'ed out of loop. llvm-svn: 83622 | ||||
| * | checkpoint. | Chris Lattner | 2009-10-09 | 1 | -10/+96 |
| | | | | | llvm-svn: 83621 | ||||
| * | Slight rewording. | Mikhail Glushenkov | 2009-10-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 83620 | ||||
| * | Omit the 'out_file_index != -1' check when possible. | Mikhail Glushenkov | 2009-10-09 | 1 | -6/+54 |
| | | | | | llvm-svn: 83619 | ||||
| * | Use llvm-as only for compiling .ll -> .bc. | Mikhail Glushenkov | 2009-10-09 | 1 | -3/+5 |
| | | | | | | | llc can compile .ll files directly these days. llvm-svn: 83618 | ||||
| * | Commit one last NEON test to use FileCheck. That's all of them now! | Bob Wilson | 2009-10-09 | 1 | -4/+13 |
| | | | | | llvm-svn: 83617 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-09 | 11 | -115/+388 |
| | | | | | llvm-svn: 83616 | ||||
| * | update clang section. | Chris Lattner | 2009-10-09 | 1 | -15/+13 |
| | | | | | llvm-svn: 83615 | ||||
| * | Raise the limit on built-in plugins in llvmc to 10. | Mikhail Glushenkov | 2009-10-09 | 2 | -0/+67 |
| | | | | | llvm-svn: 83614 | ||||
| * | Reconfigure automatically when Base.td.in is changed. | Mikhail Glushenkov | 2009-10-09 | 1 | -1/+2 |
| | | | | | | | Thanks to Chris for heads-up! llvm-svn: 83613 | ||||
| * | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 2 | -6/+56 |
| | | | | | llvm-svn: 83608 | ||||
| * | Indentation. | Evan Cheng | 2009-10-09 | 1 | -2/+1 |
| | | | | | llvm-svn: 83607 | ||||
| * | Preserve HasNSW and HasNUW when constructing SCEVs for Add and Mul | Dan Gohman | 2009-10-09 | 1 | -4/+12 |
| | | | | | | | instructions. llvm-svn: 83606 | ||||
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 2 | -6/+181 |
| | | | | | | | | | | and that will make Caller too big to inline, see if it might be better to inline Caller into its callers instead. This situation is described in PR 2973, although I haven't tried the specific case in SPASS. llvm-svn: 83602 | ||||
| * | Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions. | Dan Gohman | 2009-10-09 | 3 | -33/+57 |
| | | | | | llvm-svn: 83601 | ||||
| * | Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-09 | 4 | -14/+109 |
| | | | | | llvm-svn: 83600 | ||||
| * | Add codegen support for NEON vst3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -13/+105 |
| | | | | | llvm-svn: 83598 | ||||
| * | Add codegen support for NEON vst2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -13/+103 |
| | | | | | llvm-svn: 83596 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 9 | -46/+139 |
| | | | | | llvm-svn: 83595 | ||||
| * | Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -19/+158 |
| | | | | | | | Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590 | ||||
| * | Remove code that makes no sense. | Evan Cheng | 2009-10-08 | 1 | -2/+0 |
| | | | | | llvm-svn: 83589 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 13 | -100/+295 |
| | | | | | llvm-svn: 83587 | ||||
| * | Add codegen support for NEON vld3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -20/+146 |
| | | | | | llvm-svn: 83585 | ||||
| * | Update CMake build yet again after a source file was removed | Douglas Gregor | 2009-10-08 | 1 | -1/+0 |
| | | | | | llvm-svn: 83575 | ||||
| * | It's possible for a global variable to be optimized out of a metadata object. So | Bill Wendling | 2009-10-08 | 2 | -1/+73 |
| | | | | | | | we should allow a "null" with this dyn_cast. llvm-svn: 83573 | ||||
| * | Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via ↵ | Anton Korobeynikov | 2009-10-08 | 2 | -5/+6 |
| | | | | | | | movt/movw pair. llvm-svn: 83572 | ||||
| * | Clear variable debug info map at the end of the function. | Devang Patel | 2009-10-08 | 1 | -0/+3 |
| | | | | | llvm-svn: 83571 | ||||
| * | Add codegen support for NEON vld2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 4 | -12/+126 |
| | | | | | llvm-svn: 83568 | ||||
| * | Clean up some unnecessary initializations. | Bob Wilson | 2009-10-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 83566 | ||||
| * | Clean up a comment (indentation was wrong). | Bob Wilson | 2009-10-08 | 1 | -1/+2 |
| | | | | | llvm-svn: 83565 | ||||
| * | Add a SelectionDAG getTargetInsertSubreg convenience function, | Bob Wilson | 2009-10-08 | 2 | -0/+16 |
| | | | | | | | similar to getTargetExtractSubreg. llvm-svn: 83564 | ||||
| * | Do not record line number to implicitly mark start of function if function ↵ | Devang Patel | 2009-10-08 | 2 | -12/+23 |
| | | | | | | | has arguments. Extra line number entries trip gdb in some cases. llvm-svn: 83563 | ||||

