aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetMachine.h
AgeCommit message (Expand)Author
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher
2013-03-13Reset some of the target options which affect code generation.Bill Wendling
2013-01-09For some LLVM-as-library uses it is convenient to create aDavid Tweed
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2012-12-11llvm/Target/TargetMachine.h: Remove two dependent headers.NAKAMURA Takumi
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson
2012-04-08Move the TLSModel information into the TargetMachine rather than hidingChandler Carruth
2012-03-25Prune some includes and forward declarations.Craig Topper
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick
2012-02-03Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick
2012-01-12Move Sched::Preference out of TargetMachine.h where it is not referenced.Evan Cheng
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-12-02TargetMachine: document unnamed bool argumentDylan Noblesmith
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-10-24Delete the Latency scheduling preference.Dan Gohman
2011-10-17Add support for a new extension to the .file directive:Nick Lewycky
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-06-29Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng
2011-04-30Add all the plumbing needed for MC to expand cfi to the old tables inRafael Espindola
2011-03-28Integrated-As: Add support for setting the AllowTemporaryLabels flag viaDaniel Dunbar
2011-03-21Fix unused param warning.Eric Christopher
2011-03-18Beginnings of MC-JIT code generation.Jim Grosbach
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-11-19Change some methods in MCDwarf.cpp to be able to handle an arbitraryRafael Espindola
2010-10-16Whitespace!Michael J. Spencer
2010-09-27the latest assembler that runs on powerpc 10.4 machines doesn'tChris Lattner
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-07-24Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-07-24Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng
2010-07-22Warnings patrol.Eric Christopher
2010-07-22Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner
2010-05-26MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar
2010-05-20Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng
2010-05-20Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng
2010-05-19Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-16Add a getSelectionDAGInfo member to TargetMachine.Dan Gohman
2010-04-13add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner