aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/MCTargetDesc
Commit message (Expand)AuthorAgeFilesLines
* Add X86 RORX instructionCraig Topper2011-10-232-0/+12
* Remove NaClModeDavid Meyer2011-10-181-4/+0
* Don't use inline assembly in 64-bit Visual Studio. Unfortunately, this means ...Craig Topper2011-10-171-16/+10
* Add X86 PEXTR and PDEP instructions.Craig Topper2011-10-162-5/+17
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-162-37/+22
* Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper2011-10-162-7/+31
* Add X86 feature detection support for BMI instructions. Added new cpuid funct...Craig Topper2011-10-162-0/+73
* Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ...Craig Topper2011-10-152-16/+25
* Simplify assertion, and avoid undefined shift. Based on patch by Ahmed Charles.Eli Friedman2011-10-131-8/+1
* Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper2011-10-041-1/+5
* Tidy up a bit more, fix tab and remove trailing whitespacesBruno Cardoso Lopes2011-09-201-9/+5
* Tidy up code!Bruno Cardoso Lopes2011-09-201-6/+5
* Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy2011-09-071-1/+2
* Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky2011-09-051-2/+9
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-242-2/+2
* Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng2011-08-231-0/+12
* Re-write part of VEX encoding logic, to be more easy to read! Also fixBruno Cardoso Lopes2011-08-191-58/+82
* Fix PR10677. Initial patch and idea by Peter Cooper but I've changed theBruno Cardoso Lopes2011-08-191-3/+8
* Silence unused variable warnings in release builds.Chandler Carruth2011-08-051-0/+2
* Fix http://llvm.org/bugs/show_bug.cgi?id=10583\n - test for 1 and 2 byte fixu...Jason W Kim2011-08-051-15/+11
* Fix http://llvm.org/bugs/show_bug.cgi?id=10568Jason W Kim2011-08-041-0/+17
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-291-2/+9
* Explicitly declare a library dependency of LLVM*Desc toOscar Fuentes2011-07-281-0/+2
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-271-5/+0
* Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin2011-07-271-1/+1
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-261-9/+9
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-261-0/+1
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-253-19/+17
* Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng2011-07-251-0/+18
* Unbreak the build.Oscar Fuentes2011-07-251-0/+1
* More refactoring.Evan Cheng2011-07-256-0/+2111
* Refactor X86 target to separate MC code from Target code.Evan Cheng2011-07-253-0/+585
* createXXXMCCodeGenInfo should be static.Evan Cheng2011-07-231-2/+2
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-29/+23
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-2/+10
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-191-0/+47
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-181-6/+24
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-182-4/+164
* Remove an unnecessary header from this file. I don't think this headerChandler Carruth2011-07-151-1/+0
* Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng2011-07-152-17/+22
* Major update to CMake build to reflect changes in r135219 in theChandler Carruth2011-07-151-1/+6
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-143-13/+216
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-142-1/+3
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-1/+1
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-6/+8
* Revert earlier unnecessary hack. Make sure we correctly force on 64bit and c...Eli Friedman2011-07-081-1/+1
* Default 64-bit target features and SSE2 on when a triple specifies x86-64. C...Eli Friedman2011-07-081-27/+1
* For non-x86 host, used generic as CPU name.Evan Cheng2011-07-081-1/+6
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-082-26/+26
* Add Mode64Bit feature and sink it down to MC layer.Evan Cheng2011-07-072-1/+131