aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/AArch64
AgeCommit message (Expand)Author
2013-05-13Remove the MachineMove class.Rafael Espindola
2013-05-11Change getFrameMoves to return a const reference.Rafael Espindola
2013-05-10Remove unused argument.Rafael Espindola
2013-05-04AArch64: enable MCJIT and tests now that everything passes.Tim Northover
2013-05-04AArch64: implement first relocation required for MCJITTim Northover
2013-05-04Build system changes to enable MCJIT on AArch64Tim Northover
2013-05-04AArch64: assert code model is small for TLS accessesTim Northover
2013-05-04AArch64: support literal pool access in large memory model.Tim Northover
2013-05-04AArch64: support large code model for jump-tablesTim Northover
2013-05-04AArch64: implement support for blockaddress in large code modelTim Northover
2013-05-04AArch64: implement large code model access to global variables.Tim Northover
2013-04-28AArch64 InstrFormats:Jia Liu
2013-04-23AArch64: remove unnecessary check that RS is validTim Northover
2013-04-20AArch64: remove useless commentTim Northover
2013-04-20Remove unused ShouldFoldAtomicFences flag.Tim Northover
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-11Fix undefined behavior in AArch64David Majnemer
2013-04-08AArch64: remove barriers from AArch64 atomic operations.Tim Northover
2013-04-03AArch64: implement ETMv4 trace system registers.Tim Northover
2013-04-03AArch64: switch patterns to be type-based rather than RegClass-basedTim Northover
2013-03-28AArch64: implement GICv3 system registersTim Northover
2013-03-27Switch to LLVM support function abs64 to keep VS2008 happy.Tim Northover
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-03-08AArch64: expand sincos operations, we don't support them.Tim Northover
2013-02-28AArch64: remove post-encoder method from FCMP (immediate) instructions.Tim Northover
2013-02-28AArch64: be more careful resorting to inefficient addressing for weak vars.Tim Northover
2013-02-28AArch64: don't drop GlobalAddress offset when handling extern_weak decls.Tim Northover
2013-02-28AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.Tim Northover
2013-02-24TypoFrancois Pichet
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-02-19Remove some unused private fields from the AArch64MCCodeEmitter. TheseChandler Carruth
2013-02-18Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments.David Blaikie
2013-02-17AArch64: Avoid shifts by 64, that's undefined behavior.Benjamin Kramer
2013-02-15AArch64: add branch fixup pass.Tim Northover
2013-02-15AArch64: remove ConstantIsland pass & put literals in separate section.Tim Northover
2013-02-15AArch64: refactor frame handling to use movz/movk for overlarge offsets.Tim Northover
2013-02-14AArch64: switch from neverHasSideEffects to hasSideEffects.Tim Northover
2013-02-14AArch64: stop claiming that NEON registers are usable for now.Tim Northover
2013-02-14AArch64: add block comments where missingTim Northover
2013-02-11AArch64: fix build on some MSVC versionsTim Northover
2013-02-11AArch64: Simplify logic in deciding whether bfi is validTim Northover
2013-02-11Make use of DiagnosticType to provide better AArch64 diagnostics.Tim Northover
2013-02-10Spelling correctionJoel Jones
2013-02-06Implement external weak (ELF) symbols on AArch64Tim Northover
2013-02-06Add AArch64 CRC32 instructionsTim Northover
2013-02-06Add icache prefetch operations to AArch64Tim Northover
2013-02-05Move MRI liveouts to AArch64 return instructions.Jakob Stoklund Olesen