summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Implement isExtractSubvectorCheap.Eli Friedman2016-12-202-0/+12
* Silence unused warning.Daniel Jasper2016-12-191-0/+1
* [ARM] GlobalISel: Lower i8 and i16 register argsDiana Picus2016-12-191-5/+20
* [ARM] GlobalISel: Allow i8 and i16 addsDiana Picus2016-12-191-1/+6
* [ARM] GlobalISel: Select i8 and i16 copiesDiana Picus2016-12-191-2/+9
* [ARM] GlobalISel: Lower more than 4 argumentsDiana Picus2016-12-191-10/+22
* [ARM] GlobalISel: Support loading from the stackDiana Picus2016-12-193-10/+45
* [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.Eli Friedman2016-12-163-19/+93
* [GlobalISel] Silence unused variable warnings in Release builds.Benjamin Kramer2016-12-161-5/+4
* [ARM] GlobalISel: Select add i32, i32Diana Picus2016-12-167-9/+299
* [ARM] Expose methods to get the CCAssignFn. NFCIDiana Picus2016-12-162-17/+21
* Revert 279703, it caused PR31404.Nico Weber2016-12-163-92/+19
* [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.Ahmed Bougacha2016-12-151-1/+1
* [Thumb] Teach ISel how to lower compares of AND bitmasks efficientlySjoerd Meijer2016-12-152-4/+141
* Fix for build warning in execute-only supportPrakhar Bahuguna2016-12-151-2/+2
* [ARM] Implement execute-only support in CodeGenPrakhar Bahuguna2016-12-1513-17/+113
* [ARM] Split 128-bit vectors in BUILD_VECTOR loweringEli Friedman2016-12-141-0/+21
* [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.Eli Friedman2016-12-143-19/+92
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-142-2/+2
* Add support for Samsung Exynos M3 (NFC)Evandro Menezes2016-12-131-0/+6
* Generalize strided store pattern in interleave access passAlina Sbirlea2016-12-131-6/+36
* LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun2016-12-081-1/+1
* [ARM] Better error message for invalid flag-preserving Thumb1 instsOliver Stannard2016-12-061-1/+4
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-1/+1
* [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0Oleg Ranevskyy2016-12-011-7/+4
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-3/+2
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-2/+3
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-3/+2
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-302-28/+28
* Clarify rules for reserved regs, fix aarch64 ones.Matthias Braun2016-11-301-9/+11
* [xray] Add XRay support for Mach-O in CodeGenKuba Mracek2016-11-231-17/+27
* CodeGen: simplify TargetMachine::getSymbol interface. NFC.Tim Northover2016-11-221-1/+1
* [ARM] Relax restriction on variadic functions for tailcall optimizationPablo Barrio2016-11-171-5/+0
* ARM: fix CodeGen for 64-bit shifts.Tim Northover2016-11-161-17/+31
* GlobalISel: remove unused variable to silence warning.Tim Northover2016-11-152-2/+1
* [ARM] GlobalISel: Remove unused members. NFCIDiana Picus2016-11-153-8/+4
* [ARM] Make sure GlobalISel is only initialized once. NFCIDiana Picus2016-11-151-12/+12
* [ARM] Add machine scheduler for Cortex-R52 Javed Absar2016-11-153-1/+985
* ARM: try to fix GCC 4.8 compilation again after r286881.Tim Northover2016-11-141-1/+2
* Recommit: ARM: sort register lists by encoding in push/pop instructions.Tim Northover2016-11-143-2/+28
* Revert "ARM: sort register lists by encoding in push/pop instructions."Tim Northover2016-11-143-28/+2
* ARM: sort register lists by encoding in push/pop instructions.Tim Northover2016-11-143-2/+28
* [ARM] Add plumbing for GlobalISelDiana Picus2016-11-1113-4/+407
* [Target] Rename X86/ARM Assembly printer to reflect reality.Davide Italiano2016-11-101-1/+1
* [ARM] Thumb2 LDR (literal) should accept PC as the destinationOliver Stannard2016-11-101-1/+1
* [Thumb1] Move padding earlier when synthesizing TBBs off of the PCJames Molloy2016-11-071-0/+8
* ARM: lower fpowi appropriately for Windows ARMSaleem Abdulrasool2016-11-061-0/+57
* [Cortex-M0] Atomic loweringWeiming Zhao2016-11-032-7/+14
* Remove a redundant condition found by PVS-Studio.Chandler Carruth2016-11-031-2/+2
* Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently"James Molloy2016-11-032-138/+5
OpenPOWER on IntegriCloud