aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetMachine.cpp
AgeCommit message (Expand)Author
2013-03-27Enabling the generation of dependency breakers for partial updates on Cortex-...Silviu Baranga
2013-03-21Avoid NEON SP-FP unless unsafe-math or DarwinRenato Golin
2013-03-15Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga
2013-01-07ARM: Fix a few copy-paste errors.Jim Grosbach
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-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu
2012-09-13This patch introduces A15 as a target in LLVM.Silviu Baranga
2012-07-02Consistently use AnalysisID types in TargetPassConfig.Bob Wilson
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-04-06Tidy up. 80 columns.Jim Grosbach
2012-03-28Preserve implicit defs in ARMLoadStoreOptimizer.Jakob Stoklund Olesen
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