dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
248f4965d29362db182d642cdf5fcbeba5c997a4 |
|
23-Apr-2013 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add the OpDecl to the InlineAsmIdentifierInfo struct and in turn the MCParsedAsmOperand. Part of rdar://13663589 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
b976e407dcd7794eb9e151b81cdc8fbbe05e6bd8 |
|
09-Apr-2013 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Maintain a StringRef to reference a symbol in a parsed operand, rather than deriving the StringRef from the Start and End SMLocs. Using the Start and End SMLocs works fine for operands such as [Symbol], but not for operands such as [Symbol + ImmDisp]. All existing test cases that reference a variable exercise this patch. rdar://13602265 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179109 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
1b8f277ee937777f51224b249eb1a736d78ba326 |
|
19-Mar-2013 |
Chad Rosier <mcrosier@apple.com> |
Dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177450 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
023c8802203d7f3b433d93233ccee6f8cce9ca5d |
|
19-Mar-2013 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Move the size directive asm rewrite into the target specific logic as a QOI cleanup. rdar://13445327 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
c1ec207b615cb058d30dc642ee311ed06fe59cfe |
|
10-Jan-2013 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add support for calling functions from inline assembly. Part of rdar://12991541 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172121 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
674be02d525d4e24bc6943ed9274958c580bcfbc |
|
10-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Fix include guards so they exactly match file names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
efcb3d9c1cd9410949b4005fbe6f2817f8dfe395 |
|
26-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add support for the TYPE operator. Part of rdar://12576868 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166790 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
5a719fcb5ea91ec4e7af6fc2e48ec31774a859dd |
|
23-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add an implementation of the offset operator. This is a follow on patch to r166433. rdar://12470317 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
a703fb9e5e86ed29f7334736f7c085ec81a2006f |
|
22-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add the isOffsetOf() function. Part of rdar://12470317 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
96d58e64cfe88356f8be4ce622b829fbd9fb5908 |
|
19-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Have the TargetParser callback to Sema to determine the size of a memory operand. Retain this information and then add the sizing directives to the IR. This allows the backend to do proper instruction selection. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166316 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
0d218994f1ccaacd7c31792af2331ae82bc79c03 |
|
13-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add a few data members and member functions to the MCParsedAsmOperand class in support of ms-style inline assembly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165830 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
f9e008bf673a8eeb04766bfc99f51068608809d2 |
|
03-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
Revert 165057, per Jim's request. This requires further discussion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
95707c90ccb7309df76ea7f3f0b81495e4f7d0e6 |
|
02-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Add basic support for wildcard MCParsedAsmOperands. This type of operand is specific to MS-style inline assembly and should not be generated when parsing normal assembly. The purpose of the wildcard operands are to allow the AsmParser to match multiple instructions (i.e., MCInsts) to a given ms-style asm statement. For the time being the matcher just returns the first match. This patch only implements wildcard matches for memory operands. Support for register wildcards will be added in the near future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
17be8a51b09c976d35360916952f275f76acf3b3 |
|
01-Oct-2012 |
Chad Rosier <mcrosier@apple.com> |
[ms-inline asm] Expose the getReg() function in the base class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
2a3fcb382ef43374327b7b7672fe1e1e178041da |
|
12-Sep-2012 |
Chad Rosier <mcrosier@apple.com> |
Add documentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163658 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
fde528fa2b206604bc80618af815bf5dab3fed8e |
|
12-Sep-2012 |
Chad Rosier <mcrosier@apple.com> |
Add a few virtual functions to the abstract MCParsedAsmOperand class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
b7f689bab98777236a2bf600f299d232d246bb61 |
|
13-Jul-2011 |
Jim Grosbach <grosbach@apple.com> |
Update MCParsedAsmOperand debug methods. Update the debug output interface for MCParsedAsmOperand to have a print() method which takes an output stream argument, an << operator which invokes the print method using the given stream, and a dump() method which prints the operand to the dbgs() stream. This makes the interface more consistent with the rest of LLVM, and more convenient to use at the debugger command line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135043 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
98311ecb4ae9c82baba9e3a48acf756a81c8e9a4 |
|
11-Feb-2011 |
Jim Grosbach <grosbach@apple.com> |
Remove trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
b3cb6967949493a2e1b10d015ac08b746736764e |
|
11-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
MCAsmParser: Add dump() hook to MCParsedAsmOperand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110790 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|
c6ef277a0b8f43af22d86aea9d5053749cacfbbb |
|
22-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
create a new MCParser library and move some stuff into it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94129 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
|