aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MBlaze/MBlazeTargetMachine.cpp
AgeCommit message (Expand)Author
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola
2012-10-24Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem
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-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson
2012-05-01Change the PassManager from a reference to a pointer.Bill Wendling
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...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
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-07-25Refactor MBlaze target to separate MC routines from Target routines.Evan Cheng
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-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-04-11Add scheduling information for the MBlaze backend.Wesley Peck
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi
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-12-09Reworking the stack layout generated by the MBlaze backend.Wesley Peck
2010-11-241. Fixing error where basic block labels were not being printed out when they...Wesley Peck
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-08Adding working version of assembly parser for the MBlaze backendWesley Peck
2010-10-27Adding disassembler to the MicroBlaze backend.Wesley Peck
2010-10-21Adding initial AsmParser implementation for the MBlaze backend. It isWesley Peck
2010-10-21Recommit 116986 with capitalization typo fixed.Wesley Peck
2010-10-21Reverting the commit 116986. It was breaking the build on llvm-x86_64-linux t...Wesley Peck
2010-10-21Major update of the MicroBlaze backend. The new features are:Wesley Peck
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman
2010-02-23Adding the MicroBlaze backend.Wesley Peck