aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/AArch64
Commit message (Expand)AuthorAgeFilesLines
* Fix undefined behavior in AArch64David Majnemer2013-04-111-7/+11
* AArch64: remove barriers from AArch64 atomic operations.Tim Northover2013-04-083-145/+193
* AArch64: implement ETMv4 trace system registers.Tim Northover2013-04-032-0/+432
* AArch64: switch patterns to be type-based rather than RegClass-basedTim Northover2013-04-031-503/+492
* AArch64: implement GICv3 system registersTim Northover2013-03-282-5/+141
* Switch to LLVM support function abs64 to keep VS2008 happy.Tim Northover2013-03-271-3/+3
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-221-1/+1
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-37/+46
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-141-54/+1
* AArch64: expand sincos operations, we don't support them.Tim Northover2013-03-081-0/+3
* AArch64: remove post-encoder method from FCMP (immediate) instructions.Tim Northover2013-02-283-27/+30
* AArch64: be more careful resorting to inefficient addressing for weak vars.Tim Northover2013-02-281-5/+4
* AArch64: don't drop GlobalAddress offset when handling extern_weak decls.Tim Northover2013-02-281-4/+10
* AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.Tim Northover2013-02-282-23/+17
* TypoFrancois Pichet2013-02-241-1/+1
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-214-42/+44
* MCParser: Update method names per coding guidelines.Jim Grosbach2013-02-201-8/+8
* Remove some unused private fields from the AArch64MCCodeEmitter. TheseChandler Carruth2013-02-191-7/+2
* Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments.David Blaikie2013-02-181-2/+2
* AArch64: Avoid shifts by 64, that's undefined behavior.Benjamin Kramer2013-02-171-3/+3
* AArch64: add branch fixup pass.Tim Northover2013-02-156-0/+652
* AArch64: remove ConstantIsland pass & put literals in separate section.Tim Northover2013-02-1512-1610/+83
* AArch64: refactor frame handling to use movz/movk for overlarge offsets.Tim Northover2013-02-151-12/+29
* AArch64: switch from neverHasSideEffects to hasSideEffects.Tim Northover2013-02-141-4/+4
* AArch64: stop claiming that NEON registers are usable for now.Tim Northover2013-02-141-11/+0
* AArch64: add block comments where missingTim Northover2013-02-1419-11/+86
* AArch64: fix build on some MSVC versionsTim Northover2013-02-111-3/+3
* AArch64: Simplify logic in deciding whether bfi is validTim Northover2013-02-111-6/+1
* Make use of DiagnosticType to provide better AArch64 diagnostics.Tim Northover2013-02-112-18/+218
* Spelling correctionJoel Jones2013-02-101-1/+1
* Implement external weak (ELF) symbols on AArch64Tim Northover2013-02-062-4/+17
* Add AArch64 CRC32 instructionsTim Northover2013-02-061-1/+19
* Add icache prefetch operations to AArch64Tim Northover2013-02-062-0/+12
* Move MRI liveouts to AArch64 return instructions.Jakob Stoklund Olesen2013-02-052-14/+12
* Fix signed-unsigned comparison warning.Tim Northover2013-02-051-8/+10
* Fix remaining StringRef abuse.Tim Northover2013-02-051-2/+2
* Fix formatting in AArch64 backend.Tim Northover2013-02-0524-841/+577
* Remove cyclic dependency in AArch64 librariesTim Northover2013-02-0523-814/+874
* Fix some abuses of StringRefTim Northover2013-02-041-3/+4
* Give explicit suffix to integer constant over 32-bits.Tim Northover2013-02-041-1/+1
* Remove currently unused register decoder from AArch64.Tim Northover2013-02-011-14/+0
* Update AArch64 backend to changed eliminateFrameIndex interface.Tim Northover2013-01-312-13/+10
* Add AArch64 as an experimental target.Tim Northover2013-01-3167-0/+22606