summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* fix documentation comment. NFC.Junmo Park2016-07-061-2/+1
* [AArch64] Change the preferred alignment for char and short to word alignmentEvandro Menezes2016-06-211-2/+2
* AArch64: Do not test for CPUs, use SubtargetFeaturesMatthias Braun2016-06-021-2/+1
* Delete Reloc::Default.Rafael Espindola2016-05-181-11/+22
* Trivial cleanups.Rafael Espindola2016-05-181-1/+1
* CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun2016-05-101-0/+1
* [AArch64] Use the reciprocal estimation machineryEvandro Menezes2016-05-041-2/+27
* [GlobalISel] Move GISelAccessor class into public headersTom Stellard2016-04-141-6/+6
* [AArch64] Get rid of some GlobalISel ifdefs.Quentin Colombet2016-04-071-3/+1
* [GlobalISel] Add RegBankSelect hooks into the pass pipeline.Quentin Colombet2016-04-071-0/+6
* [AArch64] Teach the subtarget how to get to the RegisterBankInfo.Quentin Colombet2016-04-061-0/+28
* AArch64: avoid clobbering SP for dead MOVimm pseudos.Tim Northover2016-04-011-1/+3
* [Aarch64] Turn on the LoopDataPrefetch pass for CycloneAdam Nemet2016-03-301-1/+1
* [Aarch64] Add pass LoopDataPrefetch for CycloneAdam Nemet2016-03-181-0/+13
* [AArch64] Initialize GlobalISel as part of the target initialization.Quentin Colombet2016-03-081-0/+2
* [AArch64] Add pass to remove redundant copy after RAJun Bum Lim2016-02-161-0/+9
* [AArch64] Plug the beginning of the GlobalISel pipeline.Quentin Colombet2016-02-111-0/+13
* constify the Function parameter to the TTI creation callback andEric Christopher2015-09-161-1/+1
* [AArch64] Lower interleaved memory accesses to ldN/stN intrinsics. This patch...Hao Liu2015-06-261-0/+4
* Clean up redundant copies of Triple objects. NFCDaniel Sanders2015-06-161-7/+7
* [AArch64] Revert r239711 again. We need to discuss how to share code between ...Hao Liu2015-06-151-8/+0
* [AArch64] Match interleaved memory accesses into ldN/stN instructions.Hao Liu2015-06-151-0/+8
* Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders2015-06-111-13/+11
* This reverts commit r239529 and r239514.Rafael Espindola2015-06-111-8/+0
* Replace string GNU Triples with llvm::Triple in computeDataLayout(). NFC.Daniel Sanders2015-06-111-5/+4
* [AArch64] Match interleaved memory accesses into ldN/stN instructions.Hao Liu2015-06-111-0/+8
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-1/+2
* [GlobalMerge] Take into account minsize on Global users' parents.Ahmed Bougacha2015-06-041-3/+7
* [AArch64] Disable complex GEP optimization by default.James Molloy2015-04-221-1/+1
* [CodeGen] Split -enable-global-merge into ARM and AArch64 options.Ahmed Bougacha2015-04-111-1/+8
* [AArch64, ARM] Enable GlobalMerge with -O3 rather than -O1.Ahmed Bougacha2015-03-231-1/+1
* Remove the bare getSubtargetImpl call from the AArch64 port. As partEric Christopher2015-03-211-1/+0
* Revert "Migrate the AArch64 TargetRegisterInfo to its TargetMachine"Eric Christopher2015-03-181-1/+0
* Migrate the AArch64 TargetRegisterInfo to its TargetMachineEric Christopher2015-03-121-0/+1
* Fix comment formatting.Eric Christopher2015-03-121-2/+1
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-121-9/+17
* Remove subtarget dependence in pass pipeline setup for AArch64.Eric Christopher2015-03-031-4/+1
* Rewrite the global merge pass to be subprogram agnostic for now.Eric Christopher2015-02-231-1/+4
* AArch64: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-5/+2
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* [multiversion] Switch all of the targets over to use theChandler Carruth2015-02-011-2/+4
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-2/+3
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-4/+0
* Remove a few getSubtarget calls in AArch64 pass manager initialization.Eric Christopher2015-01-301-2/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-0/+7
* Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun2014-12-111-5/+5
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-17/+13
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-8/+12
* Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun2014-12-111-5/+5
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-17/+13
OpenPOWER on IntegriCloud