summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-7/+9
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-051-0/+9
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-9/+0
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-0/+9
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-9/+0
* [WinEH] Add an EH registration and state insertion pass for 32-bit x86Reid Kleckner2015-05-011-0/+9
* [X86] Use 4 byte preferred aggregate alignment on Win32Reid Kleckner2015-04-301-1/+1
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-121-2/+2
* Make NaCl's use of .init_array for static constructors match LinuxDerek Schuff2015-03-111-2/+2
* [X86][ELF] Correct relocation for DWARF TLS referencesPaul Robinson2015-03-031-1/+1
* Revert r230979, should apply to all X86 ELF.Paul Robinson2015-03-021-2/+0
* [PS4] Correct relocation for DWARF TLS references.Paul Robinson2015-03-021-0/+2
* X86: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-7/+3
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* Remove the use of getSubtarget in the creation of the X86Eric Christopher2015-02-051-6/+3
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-5/+0
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+3
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-3/+4
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-4/+0
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-0/+41
* Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun2014-12-111-3/+3
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-23/+9
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-6/+20
* Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun2014-12-111-3/+3
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-23/+9
* Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner2014-11-201-2/+2
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-0/+20
* Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher2014-10-061-0/+40
* [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset2014-09-171-1/+1
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-7/+0
* Move some X86 subtarget configuration onto the subtarget that's beingEric Christopher2014-08-091-20/+0
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+7
* Nuke the old JIT.Rafael Espindola2014-08-071-7/+0
* X86: expand atomics in IR instead of as MachineInstrs.Tim Northover2014-07-011-0/+7
* Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher2014-06-091-44/+1
* X86: simplify data layout calculationSaleem Abdulrasool2014-06-081-3/+2
* Replace the use of TargetMachine with a tiny bool variable.Eric Christopher2014-06-061-1/+1
* Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher2014-06-061-1/+1
* Remove X86Subtarget from the X86FrameLowering constructor sinceEric Christopher2014-06-051-11/+9
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-051-1/+0
* Remove uses of the TargetMachine from X86FrameLowering.Eric Christopher2014-06-051-1/+1
* Avoid using subtarget features when adding X86 specific passes toEric Christopher2014-05-221-11/+3
* Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to makeEric Christopher2014-05-221-1/+1
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-211-11/+2
* [X86] Tune LEA usage for SilvermontAlexey Volkov2014-05-201-1/+2
* Patch by Vadim ChugunovYaron Keren2014-04-191-0/+7
* isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren2014-04-011-2/+2
* Prune includes in X86 target.Craig Topper2014-03-191-1/+0
OpenPOWER on IntegriCloud