aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CppBackend/CPPTargetMachine.h
AgeCommit message (Expand)AuthorFilesLines
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-04Add a dummy subtarget to the CPP backend target machine. This willEric Christopher1-3/+9
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-8/+6
2014-04-28[C++] Use 'nullptr'.Craig Topper1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-1/+1
2012-10-08Move TargetData to DataLayout.Micah Villmow1-2/+2
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson1-1/+3
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky1-2/+2
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng1-2/+2
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng1-1/+2
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng1-2/+2
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng1-1/+1
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng1-1/+1
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman1-6/+5
2010-02-28Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman1-1/+2
2009-08-04Remove now unused Module argument to createTargetMachine.Daniel Dunbar1-4/+2
2009-08-03Change C, CBE, MSIL to not provide target data via getTargetData().Daniel Dunbar1-1/+1
2009-08-02Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar1-1/+2
2009-07-18Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar1-0/+2
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar1-5/+2
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings1-2/+5
2009-07-15Kill off old (TargetMachine level, not Target level) match quality functions.Daniel Dunbar1-3/+0
2009-07-15Provide TargetMachine implementations with reference to Target they were createdDaniel Dunbar1-2/+2
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene1-2/+3
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling1-1/+1
2009-04-29Second attempt:Bill Wendling1-1/+2
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling1-2/+1
2009-04-28Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling1-1/+2
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson1-1/+3
2008-04-23First step of implementing PR1538: move llvm2cpp logic to new 'target'Anton Korobeynikov1-0/+41