summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-5/+5
* [x86] Kill gratuitous X86_{32,64}TargetMachine subclasses, use X86TargetMachineDavid Woodhouse2014-01-081-38/+13
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-0/+1
* Remove the 's' DataLayout specificationRafael Espindola2014-01-011-4/+0
* Synchronize the NaCl DataLayout strings with the ones in clang.Rafael Espindola2013-12-191-2/+5
* One last cleanup of LLVM's DataLayout strings.Rafael Espindola2013-12-161-5/+4
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-161-3/+3
* On DataLayout, omit the default of p:64:64:64.Rafael Espindola2013-12-161-3/+1
* Assume defaults to produce smaller datalayout strings.Rafael Espindola2013-12-131-5/+2
* Refactor the computation of the x86 datalayout.Rafael Espindola2013-12-101-14/+47
* Mark some command line flags as hiddenNadav Rotem2013-10-181-2/+2
* X86TargetMachine.cpp: Clarify to emit GOT in i686-{cygming|win32}-elf for mcjit.NAKAMURA Takumi2013-08-211-1/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+1
* Remove the MachineMove class.Rafael Espindola2013-05-131-0/+2
* This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd2013-04-251-0/+5
* In this patch, we teach X86_64TargetMachine that it has a ILP32Eli Bendersky2013-01-251-2/+6
* Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen2013-01-171-6/+10
* Pad Short Functions for Intel AtomPreston Gurd2013-01-081-0/+6
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-4/+15
* Revert revision 171524. Original message:Nadav Rotem2013-01-051-4/+0
* The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd2013-01-041-0/+4
* Fix use-before-construction of X86TargetLowering.Richard Smith2012-12-201-2/+2
OpenPOWER on IntegriCloud