summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64
Commit message (Expand)AuthorAgeFilesLines
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-063-8/+9
* Put quotes around #error string.James Y Knight2016-04-061-1/+1
* [AArch64] Change the CMake to avoid to build GlobalISel related APIsQuentin Colombet2016-04-062-18/+12
* [AArch64] Teach the subtarget how to get to the RegisterBankInfo.Quentin Colombet2016-04-064-6/+80
* [AArch64] Use the default constructor of RegisterBankInfo when GlobalISel is ...Quentin Colombet2016-04-061-1/+1
* [AArch64][CodeGen] NFC refactor AArch64InstrInfo::optimizeCompareInstr to pre...Evgeny Astigeevich2016-04-062-57/+101
* AArch64: Fix compile errorMatthias Braun2016-04-061-1/+1
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-1/+1
* AArch64CodeGen: Make AArch64RegisterBankInfo.cpp optional along LLVM_BUILD_GL...NAKAMURA Takumi2016-04-061-1/+13
* [AArch64] Initial implementation of the targeting of the register bank inform...Quentin Colombet2016-04-053-0/+115
* Faster stack-protector for Android/AArch64.Evgeniy Stepanov2016-04-052-0/+20
* ARM, AArch64, X86: Check preserved registers for tail calls.Matthias Braun2016-04-041-7/+7
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-046-0/+29
* AArch64: support .cpu directiveSaleem Abdulrasool2016-04-021-0/+72
* AArch64: avoid clobbering SP for dead MOVimm pseudos.Tim Northover2016-04-013-2/+13
* [AArch64] Fix a typo. NFC.Chad Rosier2016-04-011-1/+1
* [AArch64] Better errors for out-of-range fixupsOliver Stannard2016-04-011-24/+45
* AArch64ISelLowering: Remove unused variables/arguments; NFCMatthias Braun2016-04-012-5/+1
* [AArch64] Allow loads with imp-def to be handled in getMemOpBaseRegImmOfsWidth()Jun Bum Lim2016-03-311-1/+1
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-312-5/+5
* [AArch64] Handle missing store pair opportunityJun Bum Lim2016-03-311-22/+23
* CodeGen: Factor out code for tail call result compatibility check; NFCMatthias Braun2016-03-301-34/+9
* [AArch64] Fix warnings pointed out by Hal.Chad Rosier2016-03-301-1/+5
* [Aarch64] Turn on the LoopDataPrefetch pass for CycloneAdam Nemet2016-03-301-1/+1
* [LoopDataPrefetch] Centralize the tuning cl::opts under the passAdam Nemet2016-03-291-21/+6
* Swift Calling Convention: add swiftself attribute.Manman Ren2016-03-292-1/+6
* [AArch64] Do not lower scalar sdiv/udiv to a shifts + mul sequence when optim...Haicheng Wu2016-03-282-0/+19
* [AArch64] Fix typo. NFC.Chad Rosier2016-03-251-2/+1
* [AArch64] Replace return 0 with return false. NFC.Chad Rosier2016-03-231-3/+3
* [AArch64] Replace some uses of report_fatal_error with reportError in AArch64...Oliver Stannard2016-03-231-17/+35
* Fix -Wdocumentation warnings from r263853Duncan P. N. Exon Smith2016-03-211-4/+7
* [AArch64] Add a helpful assert. NFC.Chad Rosier2016-03-211-0/+1
* [AArch64] Fix a -Wdocumentation warning. NFC.Chad Rosier2016-03-211-2/+2
* [CXX_FAST_TLS] Disable tail call when calling conventions are mismatched.Manman Ren2016-03-181-0/+7
* [CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86.Manman Ren2016-03-181-0/+1
* AArch64: Don't modify other modules in AArch64PromoteConstantDuncan P. N. Exon Smith2016-03-181-148/+177
* [AArch64] Enable more load clustering in the MI Scheduler.Chad Rosier2016-03-183-36/+116
* [LoopDataPrefetch] Add TTI to limit the number of iterations to prefetch aheadAdam Nemet2016-03-182-0/+15
* [LoopDataPrefetch/Aarch64] Allow selective prefetching of large-strided accessesAdam Nemet2016-03-182-0/+14
* [Aarch64] Add pass LoopDataPrefetch for CycloneAdam Nemet2016-03-183-0/+34
* [AArch64] Refactor AArch64FrameLowering::emitPrologue. NFC.Chad Rosier2016-03-141-52/+50
* [AArch64] Break the dependency between FP and SP when possible.Chad Rosier2016-03-142-3/+14
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-1/+1
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-7/+6
* [AArch64] Don't blindly lower f16/f128 FCCMPs.Ahmed Bougacha2016-03-111-3/+16
* AArch64: only try to use scaled fcvt ops on legal vector types.Tim Northover2016-03-101-1/+2
* AArch64: remove pseudo-instructions used only for their patterns.Tim Northover2016-03-101-15/+42
* [AArch64] Optimize compare and branch sequence when the compare's constant o...Balaram Makam2016-03-101-25/+82
* Add support for a preserve_most calling convention to the AArch64 backend.Roman Levenstein2016-03-104-1/+15
* [AArch64] Minor reformatting (NFC).Evandro Menezes2016-03-091-8/+6
OpenPOWER on IntegriCloud