aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86TargetMachine.h
AgeCommit message (Expand)AuthorFilesLines
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner1-1/+2
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar1-0/+4
2014-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher1-0/+3
2014-09-18Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman1-2/+0
2014-09-18Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman1-0/+2
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-6/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+6
2014-08-07Nuke the old JIT.Rafael Espindola1-6/+0
2014-08-05Remove a virtual function from TargetMachine. NFC.Rafael Espindola1-1/+4
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-23/+0
2014-08-01Add a non-const subtarget returning function to the target machineEric Christopher1-1/+2
2014-06-26Remove extraneous includes from the target machines.Eric Christopher1-4/+0
2014-06-09Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher1-15/+8
2014-06-05Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher1-2/+1
2014-03-31[C++11] Mark more classes in the X86 target as 'final'.Craig Topper1-1/+1
2014-03-19Prune includes in X86 target.Craig Topper1-2/+0
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-13/+12
2014-01-08[x86] Kill gratuitous X86_{32,64}TargetMachine subclasses, use X86TargetMachineDavid Woodhouse1-64/+12
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth1-17/+3
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-20Fix use-before-construction of X86TargetLowering.Richard Smith1-2/+2
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang1-1/+1
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth1-1/+1
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-3/+3
2012-11-29rdar://12100355 (part 1)Shuxin Yang1-1/+1
2012-11-02Add a stub for the x86 cost model impl. Implement a basic cost rule for inser...Nadav Rotem1-2/+2
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola1-5/+0
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem1-0/+17
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson1-17/+0
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem1-0/+17
2012-10-08Move TargetData to DataLayout.Micah Villmow1-5/+5
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+0
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick1-2/+1
2012-02-03Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick1-4/+3
2012-02-03whitespaceAndrew Trick1-5/+5
2012-02-01Instruction scheduling itinerary for Intel Atom.Andrew Trick1-3/+7
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+2
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky1-3/+3
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng1-7/+10
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng1-8/+6
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng1-8/+8
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng1-3/+4
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-4/+6
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov1-6/+7
2010-10-03Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola1-12/+46
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman1-0/+5
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman1-2/+2
2010-03-25Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen1-0/+1
2010-03-23Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid ...Jakob Stoklund Olesen1-1/+0