aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-11Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun1-3/+3
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-23/+9
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola1-6/+20
2014-12-11Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun1-3/+3
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun1-23/+9
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner1-2/+2
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar1-0/+20
2014-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher1-0/+40
2014-09-17[X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset1-1/+1
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-7/+0
2014-08-09Move some X86 subtarget configuration onto the subtarget that's beingEric Christopher1-20/+0
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+7
2014-08-07Nuke the old JIT.Rafael Espindola1-7/+0
2014-07-01X86: expand atomics in IR instead of as MachineInstrs.Tim Northover1-0/+7
2014-06-09Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher1-44/+1
2014-06-08X86: simplify data layout calculationSaleem Abdulrasool1-3/+2
2014-06-06Replace the use of TargetMachine with a tiny bool variable.Eric Christopher1-1/+1
2014-06-06Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher1-1/+1
2014-06-05Remove X86Subtarget from the X86FrameLowering constructor sinceEric Christopher1-11/+9
2014-06-05Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher1-1/+0
2014-06-05Remove uses of the TargetMachine from X86FrameLowering.Eric Christopher1-1/+1
2014-05-22Avoid using subtarget features when adding X86 specific passes toEric Christopher1-11/+3
2014-05-22Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to makeEric Christopher1-1/+1
2014-05-21Make early if conversion dependent upon the subtarget and addEric Christopher1-11/+2
2014-05-20[X86] Tune LEA usage for SilvermontAlexey Volkov1-1/+2
2014-04-19Patch by Vadim ChugunovYaron Keren1-0/+7
2014-04-01isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren1-2/+2
2014-03-19Prune includes in X86 target.Craig Topper1-1/+0
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-5/+5
2014-01-08[x86] Kill gratuitous X86_{32,64}TargetMachine subclasses, use X86TargetMachineDavid Woodhouse1-38/+13
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola1-0/+1
2014-01-01Remove the 's' DataLayout specificationRafael Espindola1-4/+0
2013-12-19Synchronize the NaCl DataLayout strings with the ones in clang.Rafael Espindola1-2/+5
2013-12-16One last cleanup of LLVM's DataLayout strings.Rafael Espindola1-5/+4
2013-12-16The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola1-3/+3
2013-12-16On DataLayout, omit the default of p:64:64:64.Rafael Espindola1-3/+1
2013-12-13Assume defaults to produce smaller datalayout strings.Rafael Espindola1-5/+2
2013-12-10Refactor the computation of the x86 datalayout.Rafael Espindola1-14/+47
2013-10-18Mark some command line flags as hiddenNadav Rotem1-2/+2
2013-08-21X86TargetMachine.cpp: Clarify to emit GOT in i686-{cygming|win32}-elf for mcjit.NAKAMURA Takumi1-1/+1
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-1/+1
2013-05-13Remove the MachineMove class.Rafael Espindola1-0/+2
2013-04-25This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd1-0/+5
2013-01-25In this patch, we teach X86_64TargetMachine that it has a ILP32Eli Bendersky1-2/+6
2013-01-17Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen1-6/+10
2013-01-08Pad Short Functions for Intel AtomPreston Gurd1-0/+6
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth1-4/+15
2013-01-05Revert revision 171524. Original message:Nadav Rotem1-4/+0
2013-01-04The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd1-0/+4
2012-12-20Fix use-before-construction of X86TargetLowering.Richard Smith1-2/+2