summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] ARMCodeGenPrepare backend passSam Parker2018-07-231-0/+8
* ARM: deduplicate hard-float detection code. NFC.Tim Northover2018-07-181-5/+1
* SelectionDAGBuilder, mach-o: Skip trap after noreturn call (for Mach-O)Matthias Braun2018-06-281-1/+3
* [ARM] Parallel DSP PassSjoerd Meijer2018-06-281-0/+4
* MachO: trap unreachable instructionsTim Northover2018-04-131-0/+3
* Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie2018-03-231-1/+1
* Separate LoopTraversal, ReachingDefAnalysis and BreakFalseDeps into their own...Marina Yatsina2018-01-221-1/+1
* Rename ExecutionDepsFix files to ExecutionDomainFixMarina Yatsina2018-01-221-1/+1
* Separate ExecutionDepsFix into 4 parts:Marina Yatsina2018-01-221-9/+13
* (Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-221-4/+3
* Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das2017-12-211-3/+4
* Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das2017-12-211-4/+3
* [ARM] Register the Thumb2SizeReducePass. NFCDavid Green2017-12-191-0/+1
* [SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel2017-12-141-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* [SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel2017-10-281-4/+5
* [ARM] Use post-RA MI scheduler when +use-misched is setEugene Leviant2017-10-201-1/+8
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-121-3/+3
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-121-3/+3
* [ARM] Register ARMExpandPseudo pass.Eli Friedman2017-09-051-0/+1
* Untabify.NAKAMURA Takumi2017-08-281-4/+4
* [ARM] Emit error when ARM exec mode is not available.Florian Hahn2017-08-091-0/+5
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* Delete Default and JITDefault code modelsRafael Espindola2017-08-031-8/+13
* Remove the default ARMSubtarget from the ARM TargetMachine.Eric Christopher2017-07-011-9/+16
* [ARM] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet2017-07-011-53/+0
* Unified logic for computing target ABI in backend and front end by moving thi...Eric Christopher2017-06-301-50/+10
* [ARM] Add macro fusion for AES instructions.Florian Hahn2017-06-221-0/+7
* [ARM] Custom machine-scheduler. NFCI.Javed Absar2017-06-091-0/+15
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
* [ARM] Remove ThumbTargetMachines. (NFC)Florian Hahn2017-05-241-54/+9
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-2/+2
* Amend r302535; ifndef and ifdef are different, as it turns out.Aaron Ballman2017-05-091-1/+1
* ARMRegisterBankInfo.h requires LLVM_BUILD_GLOBAL_ISEL to be defined. If it is...Aaron Ballman2017-05-091-0/+2
* [ARM] GlobalISel: Use TableGen instruction selectorDiana Picus2017-05-021-1/+1
* [ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC.Diana Picus2017-04-281-2/+1
* ExecutionDepsFix: Let targets specialize the pass; NFCMatthias Braun2017-03-181-1/+20
* ExecutionDepsFix: Normalize names; NFCMatthias Braun2017-03-181-1/+1
* [ARM] GlobalISel: Use Subtarget in LegalizerDiana Picus2017-02-171-1/+1
* [ARM] Register ConstantIslands with the pass managerJames Molloy2017-02-131-0/+1
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-311-25/+52
* [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.Ahmed Bougacha2016-12-151-1/+1
* [ARM] GlobalISel: Remove unused members. NFCIDiana Picus2016-11-151-1/+1
* [ARM] Make sure GlobalISel is only initialized once. NFCIDiana Picus2016-11-151-12/+12
* [ARM] Add plumbing for GlobalISelDiana Picus2016-11-111-2/+80
* CodeGen/Passes: Pass MachineFunction as functor arg; NFCMatthias Braun2016-10-241-4/+4
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-091-4/+4
* Some places that could using TargetParser in LLVM. NFC.Zijiao Ma2016-08-171-1/+4
* [ARM] Add support for embedded position-independent codeOliver Stannard2016-08-081-0/+4
* ARM: Initialize LoadStore passes in TargetMachineMatthias Braun2016-07-161-0/+4
OpenPOWER on IntegriCloud