Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update aosp/master llvm for rebase to r233350 | Pirama Arumuga Nainar | 2015-04-09 | 1 | -14/+14 |
| | | | | Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49 | ||||
* | Disambiguate function names in some CodeGen tests. (Some tests were using ↵ | Stephen Lin | 2013-07-18 | 1 | -28/+28 |
| | | | | | | function names that also were names of instructions and/or doing other unusual things that were making the test not amenable to otherwise scriptable pattern matching.) No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186621 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | Rewrite pre-increment store patterns to use standard memory operands. | Ulrich Weigand | 2013-03-19 | 1 | -0/+170 |
Currently, pre-increment store patterns are written to use two separate operands to represent address base and displacement: stwu $rS, $ptroff($ptrreg) This causes problems when implementing the assembler parser, so this commit changes the patterns to use standard (complex) memory operands like in all other memory access instruction patterns: stwu $rS, $dst To still match those instructions against the appropriate pre_store SelectionDAG nodes, the patch uses the new feature that allows a Pat to match multiple DAG operands against a single (complex) instruction operand. Approved by Hal Finkel. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177429 91177308-0d34-0410-b5e6-96231b3b80d8 |