summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* X86Operand is extracted into individual header.Evgeniy Stepanov2014-02-28
* [X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS, LODSCraig Topper2014-02-27
* [X86] Add RAX/EAX/AX Uses/Defs to XCHG RAX/EAX/AX instructions.Craig Topper2014-02-27
* [X86] Add RAX/EAX/AX/AL Uses/Defs to the absolute memory location move instru...Craig Topper2014-02-27
* Lower unsigned vsetcc to psubus in certain casesQuentin Colombet2014-02-26
* [x86] Add same itinerary to SYSEXIT64 as SYSEXIT for consistency.Craig Topper2014-02-26
* [x86] Remove some unused instruction format classes.Craig Topper2014-02-26
* [x86] Simplify disassembler code slightly.Craig Topper2014-02-26
* [X86][SchedModel] Add missing scheduling model for SSE related instructions.Quentin Colombet2014-02-24
* AVX-512: Fixed encoding of VPCMPEQ and VPCMPGTElena Demikhovsky2014-02-24
* AVX-512: Fixed encoding of VPTESTMQElena Demikhovsky2014-02-23
* [Stackmaps] Move the target-independent frame index elimination for stackmaps...Juergen Ributzka2014-02-21
* [x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper2014-02-20
* AVX-512: Fixed compilation issueElena Demikhovsky2014-02-20
* AVX-512: Assembly parsing of broadcast semantic in AVX-512; imlemented by Nis...Elena Demikhovsky2014-02-20
* move getNameWithPrefix and getSymbol to TargetMachine.Rafael Espindola2014-02-19
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-19
* Fix AVX512 vector sqrt assembly strings.Cameron McInally2014-02-19
* Revert r201622 and r201608.Daniel Jasper2014-02-19
* X86 CodeGenPrep: sink shufflevectors before shiftsTim Northover2014-02-19
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-19
* Reduce size of map field in X86 TSFlags since it now requires less bits.Craig Topper2014-02-19
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-19
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-19
* Fix PR18743.Rafael Espindola2014-02-18
* Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola2014-02-18
* X86: use vpsllvd (& friends) for 16-bit shifts on HaswellTim Northover2014-02-18
* Add PS prefix to some classes I missed in r201538.Craig Topper2014-02-18
* Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...Craig Topper2014-02-18
* AVX-512: Fixed size of mask registersElena Demikhovsky2014-02-18
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-18
* Fix diassembler handling of rex.b when mod=00/01/10 and bbb=101. Mod=00 shoul...Craig Topper2014-02-17
* AVX-512: implemented zext fron i1 to i16Elena Demikhovsky2014-02-17
* Remove dead code, we already require cmake 2.8.8.Rafael Espindola2014-02-16
* AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp/test sequenceElena Demikhovsky2014-02-16
* Add opcode extension forms of MOV8ri/MOV16ri/MOV32ri.Craig Topper2014-02-15
* [X86] Don't mark movabsq as cheap-as-move - it isn't that cheap.Juergen Ributzka2014-02-14
* Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove ...Daniel Sanders2014-02-13
* [Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo calledAndrea Di Biagio2014-02-12
* [X86] Teach the backend how to lower vector shift left into multiply rather t...Andrea Di Biagio2014-02-12
* Revert r201237+r201238: Demote EmitRawText call in AsmPrinter::EmitInlineAsm(...Daniel Sanders2014-02-12
* Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextS...Daniel Sanders2014-02-12
* Mark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly so they'll disappear ...Craig Topper2014-02-12
* AVX: fixed a bug in LowerVECTOR_SHUFFLEElena Demikhovsky2014-02-11
* AVX-512: Optimized BUILD_VECTOR pattern; Elena Demikhovsky2014-02-11
* AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors.Elena Demikhovsky2014-02-10
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-10
* Revert r201059 and r201060.Bob Wilson2014-02-10
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-10
* Use a consistent argument order in TargetLoweringObjectFile.Rafael Espindola2014-02-09