summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetMachine.cpp
AgeCommit message (Expand)Author
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-19[ARM] Register the Thumb2SizeReducePass. NFCDavid Green
2017-12-14[SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-28[SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel
2017-10-20[ARM] Use post-RA MI scheduler when +use-misched is setEugene Leviant
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-09-05[ARM] Register ARMExpandPseudo pass.Eli Friedman
2017-08-28Untabify.NAKAMURA Takumi
2017-08-09[ARM] Emit error when ARM exec mode is not available.Florian Hahn
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-01Remove the default ARMSubtarget from the ARM TargetMachine.Eric Christopher
2017-07-01[ARM] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet
2017-06-30Unified logic for computing target ABI in backend and front end by moving thi...Eric Christopher
2017-06-22[ARM] Add macro fusion for AES instructions.Florian Hahn
2017-06-09[ARM] Custom machine-scheduler. NFCI.Javed Absar
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun
2017-05-24[ARM] Remove ThumbTargetMachines. (NFC)Florian Hahn
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-05-09Amend r302535; ifndef and ifdef are different, as it turns out.Aaron Ballman
2017-05-09ARMRegisterBankInfo.h requires LLVM_BUILD_GLOBAL_ISEL to be defined. If it is...Aaron Ballman
2017-05-02[ARM] GlobalISel: Use TableGen instruction selectorDiana Picus
2017-04-28[ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC.Diana Picus
2017-03-18ExecutionDepsFix: Let targets specialize the pass; NFCMatthias Braun
2017-03-18ExecutionDepsFix: Normalize names; NFCMatthias Braun
2017-02-17[ARM] GlobalISel: Use Subtarget in LegalizerDiana Picus
2017-02-13[ARM] Register ConstantIslands with the pass managerJames Molloy
2017-01-31[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-12-15[GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.Ahmed Bougacha
2016-11-15[ARM] GlobalISel: Remove unused members. NFCIDiana Picus
2016-11-15[ARM] Make sure GlobalISel is only initialized once. NFCIDiana Picus
2016-11-11[ARM] Add plumbing for GlobalISelDiana Picus
2016-10-24CodeGen/Passes: Pass MachineFunction as functor arg; NFCMatthias Braun
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini
2016-08-17Some places that could using TargetParser in LLVM. NFC.Zijiao Ma
2016-08-08[ARM] Add support for embedded position-independent codeOliver Stannard
2016-07-16ARM: Initialize LoadStore passes in TargetMachineMatthias Braun
2016-06-24Add support for musl-libc on ARM Linux.Rafael Espindola
2016-05-28Fix default reloc model on ARM.Rafael Espindola
2016-05-28Revert "Revert "Map DynamicNoPIC to Static on non-darwin.""Renato Golin
2016-05-28Revert "Map DynamicNoPIC to Static on non-darwin."Renato Golin
2016-05-27Map DynamicNoPIC to Static on non-darwin.Rafael Espindola
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-05-18Trivial cleanups.Rafael Espindola
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun
2016-03-30Remove HasFnAttribute guards to getFnAttribute callsNirav Dave