summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAge
* Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher2014-06-09
* X86: simplify data layout calculationSaleem Abdulrasool2014-06-08
* Replace the use of TargetMachine with a tiny bool variable.Eric Christopher2014-06-06
* Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher2014-06-06
* Remove X86Subtarget from the X86FrameLowering constructor sinceEric Christopher2014-06-05
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-05
* Remove uses of the TargetMachine from X86FrameLowering.Eric Christopher2014-06-05
* Avoid using subtarget features when adding X86 specific passes toEric Christopher2014-05-22
* Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to makeEric Christopher2014-05-22
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-21
* [X86] Tune LEA usage for SilvermontAlexey Volkov2014-05-20
* Patch by Vadim ChugunovYaron Keren2014-04-19
* isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren2014-04-01
* Prune includes in X86 target.Craig Topper2014-03-19
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-09
* [x86] Kill gratuitous X86_{32,64}TargetMachine subclasses, use X86TargetMachineDavid Woodhouse2014-01-08
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-03
* Remove the 's' DataLayout specificationRafael Espindola2014-01-01
* Synchronize the NaCl DataLayout strings with the ones in clang.Rafael Espindola2013-12-19
* One last cleanup of LLVM's DataLayout strings.Rafael Espindola2013-12-16
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-16
* On DataLayout, omit the default of p:64:64:64.Rafael Espindola2013-12-16
* Assume defaults to produce smaller datalayout strings.Rafael Espindola2013-12-13
* Refactor the computation of the x86 datalayout.Rafael Espindola2013-12-10
* Mark some command line flags as hiddenNadav Rotem2013-10-18
* X86TargetMachine.cpp: Clarify to emit GOT in i686-{cygming|win32}-elf for mcjit.NAKAMURA Takumi2013-08-21
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Remove the MachineMove class.Rafael Espindola2013-05-13
* This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd2013-04-25
* In this patch, we teach X86_64TargetMachine that it has a ILP32Eli Bendersky2013-01-25
* Provide a place for targets to insert ILP optimization passes.Jakob Stoklund Olesen2013-01-17
* Pad Short Functions for Intel AtomPreston Gurd2013-01-08
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07
* Revert revision 171524. Original message:Nadav Rotem2013-01-05
* The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd2013-01-04
* Fix use-before-construction of X86TargetLowering.Richard Smith2012-12-20
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier2012-11-26
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-28
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-24
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-18
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* The early if conversion pass is ready to be used as an opt-in.Jakob Stoklund Olesen2012-10-03
* Add early if-conversion support to X86.Jakob Stoklund Olesen2012-07-04
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-02
* Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg2012-06-01
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-04