aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetMachine.cpp
AgeCommit message (Expand)Author
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
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-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng
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-10-17svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cppDevang Patel
2011-10-10Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames
2011-09-29Use ExecutionDepsFix instead of NEONMoveFix.Jakob Stoklund Olesen
2011-09-29Move to ISelLowering.Bill Wendling
2011-09-28Ahem...actually *add* the ARMSjLjLowering pass to the pass manager.Bill Wendling
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling
2011-08-25Hide -global-merge option.Evan Cheng
2011-08-25Add a command line option to disable global merge pass.Evan Cheng
2011-08-25Remove a out-of-place comment.Evan Cheng
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-07-23Sink ARM mc routines into MCTargetDesc.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-07-07Factor ARM triple parsing out of ARMSubtarget. Another step towards making AR...Evan Cheng
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng
2011-06-23Remove TargetOptions.h dependency from ARMSubtarget.Evan Cheng
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-04-19This patch combines several changes from Evan Cheng for rdar://8659675.Bob Wilson
2011-04-06Tidy up.Jim Grosbach
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-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng
2010-11-17tidy upChris Lattner
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-11Revert the accidental commit I made reverting the previous commit.Eric Christopher
2010-11-11Revert this temporarily.Eric Christopher
2010-10-03Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola
2010-09-30I added a new file ARMAsmBackend which stubs out in similar ways toJason W Kim
2010-09-28Resolve this GCC warning:Nick Lewycky
2010-09-27Odd additional stub framework for the ARM MC ELF emission.Rafael Espindola
2010-09-13Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson
2010-08-11Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan Cheng
2010-08-09Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more...Evan Cheng
2010-08-09Add an option to disable 32 -> 16-bit Thumb2 size reduction pass for experime...Evan Cheng
2010-07-24Hook in GlobalMerge passAnton Korobeynikov
2010-07-02Remove early IT block formation. It's not used.Evan Cheng
2010-06-25Add missing ARM and Thumb data layout info for vector types.Bob Wilson
2010-06-24Oops. IT block formation pass needs to be run at any optimization level.Evan Cheng
2010-06-18Move ARM if-conversion before post-ra scheduling.Evan Cheng
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng