llvm-project/llvm/lib/Target/X86/AsmParser
Nirav Dave 05b589101e [MC][X86] Allow assembler variable assignment to register name.
Summary:
Allow extended parsing of variable assembler assignment syntax and modify X86 to permit
VAR = register assignment. As we emit these as .set directives when possible, we inline
such expressions in output assembly.

Fixes PR37425.

Reviewers: rnk, void, echristo

Reviewed By: rnk

Subscribers: nickdesaulniers, llvm-commits, hiraditya

Differential Revision: https://reviews.llvm.org/D47545

llvm-svn: 334022
2018-06-05 15:13:39 +00:00
..
CMakeLists.txt
LLVMBuild.txt [fixup][rL311639] 2017-08-24 14:10:50 +00:00
X86AsmInstrumentation.cpp [X86] Use AND32ri8 instead of AND64ri8 in Asan code in EmitCallAsanReport for 32-bit mode. 2017-12-15 21:18:06 +00:00
X86AsmInstrumentation.h Add -print-schedule scheduling comments to inline asm. 2017-11-09 12:45:40 +00:00
X86AsmParser.cpp [MC][X86] Allow assembler variable assignment to register name. 2018-06-05 15:13:39 +00:00
X86AsmParserCommon.h
X86Operand.h [X86] Add encoding information for the AVX5124FMAPS and AVX5124VNNIW instructions so they can be assembled and disassembled. 2018-06-02 02:15:10 +00:00