summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Add back the assert from r320830 that was reverted in r320850Craig Topper2017-12-161-0/+2
* [X86] Remove assert in X86MCCodeEmitter.cpp that was added in r320830.Craig Topper2017-12-151-2/+0
* [X86] Fix XSAVE64 and similar instructions to not be allowed by the assembler...Craig Topper2017-12-151-0/+2
* This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko2017-10-161-2/+5
* [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMemCraig Topper2017-10-011-1/+1
* [X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-02-021-17/+23
* [X86] Rename predicate function that detects if requires one of the REX.B, RE...Craig Topper2016-08-271-15/+16
* [X86] Keep looping over operands looking for byte registers even if we alread...Craig Topper2016-08-271-5/+4
* [X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...Craig Topper2016-08-221-15/+48
* [X86] Create a new instruction format to handle MemOp4 encoding. This saves o...Craig Topper2016-08-221-16/+64
* [X86] Merge hasVEX_i8ImmReg into the ImmFormat type which had extra unused en...Craig Topper2016-08-221-14/+14
* Add initial support for R_386_GOT32X.Rafael Espindola2016-07-061-2/+5
* Fix production of R_X86_64_GOTPCRELX/R_X86_64_REX_GOTPCRELX.Rafael Espindola2016-05-281-29/+53
* [X86] Remove unused operand from a function and all its callers. NFCCraig Topper2016-04-281-1/+1
* [X86] Use high bits of return value from getEncoding instead of predicate fun...Craig Topper2016-03-061-162/+101
* [X86] Remove unnecessary masking. The assert above it already guaranteed it. NFCCraig Topper2016-03-061-2/+0
* [X86] Use uint8_t instead of unsigned char as it shortens the code and more e...Craig Topper2016-03-061-27/+26
* [X86] Remove unnecessary call to isReg from emitter's DestMem handling for VE...Craig Topper2016-03-021-7/+5
* [X86] Make X86MCCodeEmitter::DetermineREXPrefix locate operands more like how...Craig Topper2016-03-021-54/+50
* [X86] Remove assertion I accidentally left in.Craig Topper2016-03-021-1/+0
* [X86] Be more structured about how we capture the register number when it is ...Craig Topper2016-03-021-41/+39
* [X86] Centralize the masking of TSFlags with FormMask into a variable earlier...Craig Topper2016-03-011-6/+3
* [X86] Localize a temporary variable into the cases its need in. NFCCraig Topper2016-03-011-10/+9
* [X86] Be consistent about using pre/post increment/decrement in nearby code. NFCCraig Topper2016-03-011-4/+4
* [X86] Combine some initialization code with variable declaration and comments...Craig Topper2016-03-011-41/+28
* [X86] Minor formatting fix. NFCCraig Topper2016-02-221-9/+9
* [MC] Enable eip-relative addressing on x86-64 for X32 ABIDerek Schuff2016-02-021-1/+6
* Visibly fail if attempting to encode register AH,BH,CH,DH in a REX-prefixed i...Douglas Katzman2015-11-111-0/+7
* 80-cols; NFCSanjay Patel2015-08-121-2/+2
* MC: Clean up MCExpr naming. NFC.Jim Grosbach2015-05-301-2/+2
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-3/+3
* MC: Update MCCodeEmitter naming. NFC.Jim Grosbach2015-05-151-2/+2
* MC: Update MCFixup naming. NFC.Jim Grosbach2015-05-151-1/+1
* MC: Modernize MCOperand API naming. NFC.Jim Grosbach2015-05-131-1/+1
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-3/+3
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-3/+3
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-3/+3
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-3/+3
* Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher2015-03-101-2/+0
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-3/+3
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-3/+3
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* [X86] Add the remaining 11 possible exact ModRM formats. This makes their enc...Craig Topper2015-02-151-73/+21
* [X86] Remove the single AdSize indicator and replace it with separate AdSize1...Craig Topper2014-12-241-10/+4
* x86: Emit LOCK prefix after DATA16JF Bastien2014-12-151-4/+6
* [X86] Clean up whitespace as well as minor coding styleMichael Liao2014-12-041-2/+2
* Use uint64_t as the type for the X86 TSFlag format enum. Allows removal of th...Craig Topper2014-11-111-31/+26
* Add support for the X86 secure guard extensions instructions in assembler (SGX).Kevin Enderby2014-07-311-14/+17
* [X86] AVX512: Use the TD version of CD8_Scale in the assemblerAdam Nemet2014-07-171-40/+7
OpenPOWER on IntegriCloud