summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [X86] AVX512: Move compressed displacement logic to TDAdam Nemet2014-07-171-0/+4
* [X86] AVX512: Improve readability of isCDisp8Adam Nemet2014-07-111-3/+12
* [X86] AVX512: Simplify logic in isCDisp8Adam Nemet2014-07-111-6/+6
* AVX-512: changes in intrinsicsElena Demikhovsky2014-05-121-0/+4
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode.Rafael Espindola2014-04-211-1/+7
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-1/+1
* AVX-512: fixed comressed displacement - by Robert KhazanovElena Demikhovsky2014-03-061-1/+1
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-191-7/+34
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-191-17/+11
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-101-4/+12
* Revert r201059 and r201060.Bob Wilson2014-02-101-11/+4
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-101-4/+11
* AVX-512: fixed a bug in EVEX encoding (the bug appeared after r200624)Elena Demikhovsky2014-02-051-2/+4
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-021-4/+5
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-021-33/+37
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-311-90/+33
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-311-2/+1
* Move address override handling in X86MCCodeEmitter to a place where it works ...Craig Topper2014-01-311-46/+43
* [x86] Fix signed relocations for i64i32imm operandsDavid Woodhouse2014-01-301-10/+7
* Delete MCSubtargetInfo data members from target MCCodeEmitter classesDavid Woodhouse2014-01-281-38/+38
* Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse2014-01-281-2/+4
* [x86] Silence unused diReg variable warning in non-asserting buildsDavid Woodhouse2014-01-221-4/+3
* ]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+18
* [x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+10
* [x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse2014-01-221-0/+13
OpenPOWER on IntegriCloud